CentOS / container-pipeline-service

Code, infrastructure and deployment backend for the CentOS Container Pipeline backing up build system for registry.centos.org
https://registry.centos.org
GNU General Public License v3.0
49 stars 27 forks source link

Refactoring index CI to a more modular approach. #582

Closed mohammedzee1000 closed 6 years ago

mohammedzee1000 commented 6 years ago

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.

mohammedzee1000 commented 6 years ago

dotests

mohammedzee1000 commented 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
mohammedzee1000 commented 6 years ago

dotests