diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/ec2-api.config b/modules/openstack_project/files/gerrit/acls/stackforge/ec2-api.config new file mode 100644 index 0000000000..b291535c6b --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/ec2-api.config @@ -0,0 +1,11 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group ec2-api-core + label-Workflow = -1..+1 group ec2-api-core + abandon = group ec2-api-core +[access "refs/tags/*"] + pushSignedTag = group ec2-api-ptl +[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 c940b6ae85..a01c0cd17e 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2529,6 +2529,15 @@ jobs: - python-jobs +- project: + name: ec2-api + github-org: stackforge + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - project: name: gnocchi github-org: stackforge diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 98fbfd8d6a..628111e088 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -618,6 +618,8 @@ - project: stackforge/driverlog description: Vendor drivers for OpenStack upstream: git://github.com/Mirantis/oscp.git +- project: stackforge/ec2-api + description: AWS EC2 and VPC API support in standalone service for OpenStack. At first uses nova's EC2 API for non-VPC functionality. Later it'll be transferred here out of nova. - project: stackforge/entropy description: A framework for Audit/Repair scripts for openstack - project: stackforge/fuel-astute diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index a20c54565e..c9d3dc30f4 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1600,6 +1600,16 @@ projects: - gate-gce-api-python26 - gate-gce-api-python27 + - name: stackforge/ec2-api + template: + - name: check-requirements + check: + - gate-ec2-api-pep8 + - gate-ec2-api-python27 + gate: + - gate-ec2-api-pep8 + - gate-ec2-api-python27 + - name: openstack/governance check: - noop