Closed mohammedzee1000 closed 6 years ago
Sample output so far with test index:
In [1]: from ci.container_index.engine import Engine
In [2]: e = Engine(index_location="../test_index")
In [3]: a, b = e.run()
In [4]: a
Out[4]: False
In [5]: for k, v in b.iteritems():
...: for i in v:
...: print i.title
...: print i.data
...: print i.errors
...: print i.success
...:
Top level projects
{'Projects': [{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}, {'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}, {'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}]}
[]
True
Id field validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
App ID Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
Job ID Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
Desired Tag Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
Git URL Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
Git Path Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
Git Branch Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
Target File Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
Notify Email Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
[]
True
Build Context Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/base', 'depends-on': 'centos/centos:latest', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile.centos7', 'git-branch': 'release-1.5', 'job-id': 'origin-base', 'id': 1}
['Missing required field build-context']
False
Id field validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
App ID Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
Job ID Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
Desired Tag Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
Git URL Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
Git Path Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
Git Branch Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
Target File Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
Notify Email Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
[]
True
Build Context Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/builder/docker/custom-docker-builder/', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'origin-custom-docker-builder', 'id': 2}
['Missing required field build-context']
False
Id field validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
App ID Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
Job ID Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
Desired Tag Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
Git URL Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
Git Path Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
Git Branch Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
Target File Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
Notify Email Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
[]
True
Build Context Validation
{'app-id': 'openshift', 'git-url': 'git://github.com/openshift/origin', 'git-path': 'images/openvswitch', 'depends-on': ['centos/centos:latest', 'openshift/origin-base:v1.5'], 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'v1.5', 'target-file': 'Dockerfile', 'git-branch': 'release-1.5', 'job-id': 'openvswitch', 'id': 3}
['Missing required field build-context']
False
Top level projects
{'Projects': [{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}, {'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}, {'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}, {'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}]}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/mohammedzee1000/custom_build_context', 'git-path': 'container/', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': '../', 'job-id': 'some-container', 'id': 1}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'caddy_server/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'caddyserver', 'id': 2}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/kubernetes', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'kubernetes', 'id': 3}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 4}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'httpd/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'httpd', 'id': 5}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'python/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'python', 'id': 6}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'memcached/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'memcached', 'id': 7}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'mongodb/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'mongo', 'id': 8}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'qpid/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'qpid', 'id': 9}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'ssh/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'ssh', 'id': 10}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 11}
[]
True
Id field validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
App ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Job ID Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Desired Tag Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Git URL Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Git Path Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Git Branch Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Target File Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Notify Email Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Build Context Validation
{'app-id': 'test', 'git-url': 'https://github.com/CentOS/CentOS-Dockerfiles', 'git-path': 'wordpress/centos7', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'haha', 'target-file': 'Dockerfile', 'build-context': './', 'job-id': 'wordpress', 'id': 12}
[]
True
Top level projects
{'Projects': [{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}]}
[]
True
Id field validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
['id field must be an integer.']
False
App ID Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
[]
True
Job ID Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
[]
True
Desired Tag Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
[]
True
Git URL Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
[]
True
Git Path Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
[]
True
Git Branch Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
[]
True
Target File Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
[]
True
Notify Email Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
[]
True
Build Context Validation
{'app-id': 'bamachrn', 'git-url': 'https://github.com/bamachrn/cccp-python', 'git-path': 'demo', 'depends-on': 'None', 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'release', 'target-file': 'Dockerfile.demo', 'git-branch': 'master', 'job-id': 'python', 'id': '1'}
['Missing required field build-context']
False
Top level projects
{'Projects': [{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}]}
[]
True
Id field validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
App ID Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
Job ID Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
Desired Tag Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
Git URL Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
Git Path Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
Git Branch Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
Target File Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
Notify Email Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
Build Context Validation
{'app-id': 'library', 'git-url': 'https://github.com/cockpituous/cockpit', 'git-path': 'containers/ws', 'git-branch': 'master', 'depends-on': None, 'notify-email': 'mohammed.zee1000@gmail.com', 'desired-tag': 'latest', 'target-file': 'Dockerfile.centos7', 'build-context': './', 'job-id': 'ws', 'id': 1}
[]
True
This is the first PR in a series to solve https://github.com/CentOS/container-pipeline-service/issues/583. It aims to achieve the first 2 goals listed in the issue.