diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 94005732e0..281f00f7f3 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -102,6 +102,7 @@ openstack-metering: projects: - openstack/ceilometer - openstack/python-ceilometerclient + - stackforge/pycadf branches: - master diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/pycadf.config b/modules/openstack_project/files/gerrit/acls/stackforge/pycadf.config new file mode 100644 index 0000000000..d91de3c3ad --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/pycadf.config @@ -0,0 +1,17 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group pycadf-core + label-Approved = +0..+1 group pycadf-core + workInProgress = group pycadf-core +[access "refs/heads/milestone-proposed"] + label-Code-Review = -2..+2 group pycadf-milestone + label-Approved = +0..+1 group pycadf-milestone +[access "refs/tags/*"] + create = group pycadf-core + pushTag = group pycadf-core +[project] + state = active +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 551ff1948e..488f4c5079 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -1241,3 +1241,13 @@ jobs: - gate-{name}-pep8 - gate-{name}-pylint + +- project: + name: pycadf + github-org: stackforge + node: precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 8031900d63..34479618a5 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2445,3 +2445,22 @@ projects: - gate-noop gate: - gate-noop + + - name: stackforge/pycadf + check: + - gate-pycadf-pep8 + - gate-pycadf-python26 + - gate-pycadf-python27 + gate: + - gate-pycadf-pep8 + - gate-pycadf-python26 + - gate-pycadf-python27 + post: + - pycadf-branch-tarball + pre-release: + - pycadf-tarball + release: + - pycadf-tarball: + - pycadf-pypi-upload: + - post-mirror-python26 + - post-mirror-python27 diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index b700580fde..54a1625c3b 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -351,3 +351,5 @@ - project: stackforge/python-ipmi description: A Pure python IPMI library upstream: git://git.code.sf.net/p/xcat/python-ipmi +- project: stackforge/pycadf + description: CADF Python module \ No newline at end of file