Add manila-image-elements as release type

The openstack/manila-image-elements repository has a specific
release job, legacy-manila-publishimage-generic. In order to
support release requests for manila-image-elements, we need
to create a specific release model ("manila-image-elements")
where that job is a valid release job. That will allow
manila-image-elements to drop direct tagging ACLs.

Change-Id: Ida32d45c1e5587b98eca5e4ed36880a77a92698e
This commit is contained in:
Thierry Carrez 2018-06-27 15:11:07 +02:00
parent df6ac75a67
commit e51f548b18
3 changed files with 12 additions and 1 deletions

View File

@ -0,0 +1,7 @@
---
launchpad: manila
team: manila
type: other
release-type: manila-image-elements
repository-settings:
openstack/manila-image-elements: {}

View File

@ -171,6 +171,9 @@ _RELEASE_JOBS_FOR_TYPE = {
'openstack-manuals': [
# openstack-manuals is not released, only generated content pushed
],
'manila-image-elements': [
'legacy-manila-publishimage-generic',
],
}

View File

@ -50,7 +50,8 @@ properties:
release-type:
type: "string"
enum: [ "python-service", "python-pypi", "xstatic", "fuel",
"nodejs", "puppet", "neutron", "horizon", "openstack-manuals" ]
"nodejs", "puppet", "neutron", "horizon", "openstack-manuals",
"manila-image-elements" ]
stable-branch-type:
type: "string"
enum: [ "std", "tagless", "upstream" ]