diff --git a/modules/gerritbot/files/gerritbot_channel_config.yaml b/modules/gerritbot/files/gerritbot_channel_config.yaml index 0bf3a63e46..ac924305ba 100644 --- a/modules/gerritbot/files/gerritbot_channel_config.yaml +++ b/modules/gerritbot/files/gerritbot_channel_config.yaml @@ -42,6 +42,7 @@ openstack-dev: projects: - openstack/ceilometer - openstack/cinder + - openstack/django_openstack_auth - openstack/glance - openstack/horizon - openstack/keystone diff --git a/modules/openstack_project/files/gerrit/acls/openstack/django_openstack_auth.config b/modules/openstack_project/files/gerrit/acls/openstack/django_openstack_auth.config new file mode 100644 index 0000000000..f5a3700c46 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack/django_openstack_auth.config @@ -0,0 +1,13 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group horizon-core + label-Approved = +0..+1 group horizon-core +[access "refs/heads/milestone-proposed"] + label-Code-Review = -2..+2 group horizon-milestone + label-Approved = +0..+1 group horizon-milestone +[project] + state = active +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/misc.yaml b/modules/openstack_project/files/jenkins_job_builder/config/misc.yaml index 88628f391c..8608abf10f 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/misc.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/misc.yaml @@ -2,6 +2,10 @@ name: gate-noop node: precise +- job: + name: gate-django_openstack_auth-noop + node: precise + - job-template: name: 'gate-{name}-run-tests' 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 8f556c1135..8bbcf53be1 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -359,6 +359,19 @@ - openstack-publish-jobs +- project: + name: django_openstack_auth + github-org: openstack + node: precise + tarball-site: tarballs.openstack.org + doc-publisher-site: docs.openstack.org + + jobs: + - python-jobs + - openstack-publish-jobs + - pypi-jobs + + - project: name: identity-api github-org: openstack diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 6c9c0605b9..52a38cd449 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -141,6 +141,14 @@ jobs: voting: false - name: ^gate-puppet-.*-puppet-lint$ voting: false + - name: gate-django_openstack_auth-pep8 + voting: false + - name: gate-django_openstack_auth-docs + voting: false + - name: gate-django_openstack_auth-python26 + voting: false + - name: gate-django_openstack_auth-python27 + voting: false projects: @@ -508,6 +516,31 @@ projects: - horizon-tarball - horizon-docs + - name: openstack/django_openstack_auth + check: + - gate-django_openstack_auth-requirements + - gate-django_openstack_auth-pep8 + - gate-django_openstack_auth-docs + - gate-django_openstack_auth-python26 + - gate-django_openstack_auth-python27 + - gate-django_openstack_auth-noop + gate: + - gate-django_openstack_auth-requirements + - gate-django_openstack_auth-pep8 + - gate-django_openstack_auth-docs + - gate-django_openstack_auth-python26 + - gate-django_openstack_auth-python27 + - gate-django_openstack_auth-noop + post: + - python-django_openstack_auth-branch-tarball + - python-django_openstack_auth-coverage + pre-release: + - python-django_openstack_auth-tarball + release: + - python-django_openstack_auth-tarball: + - python-django_openstack_auth-pypi-upload + - python-django_openstack_auth-docs + - name: openstack/keystone check: - gate-keystone-requirements diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 90d27a9381..687da76958 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -82,6 +82,9 @@ - project: openstack/ceilometer - project: openstack/cinder - project: openstack/compute-api +- project: openstack/django_openstack_auth + description: "A Django authentication backend for use with the OpenStack Keystone Identity backend." + upstream: git://github.com/gabrielhurley/django_openstack_auth.git - project: openstack/glance - project: openstack/horizon - project: openstack/identity-api