From 3e3395793dc6dcfea93814b3a71f9dd2c4b8d057 Mon Sep 17 00:00:00 2001 From: Lance Bragstad Date: Wed, 7 Mar 2018 20:26:58 +0000 Subject: [PATCH] Create new project for oslo.limit During the Rocky PTG, it was decided that services should have some sort of library to help with quota enforcement based on limits stored in keystone. This relationship is very similar to how services enforce policy decisions based on role assignments in keystone using the oslo.policy library. This commit creates a new oslo library called oslo.limit to fill this need. Needed-By: I46d5d16f29a4a613c96f01023c89e94b39abf2dd Change-Id: I1bdb05189fa0346426cb36d4a3d5fe458eb69871 --- gerrit/acls/openstack/oslo.limit.config | 16 ++++++++++++++++ gerrit/projects.yaml | 4 ++++ gerritbot/channels.yaml | 3 +++ zuul/main.yaml | 1 + 4 files changed, 24 insertions(+) create mode 100644 gerrit/acls/openstack/oslo.limit.config diff --git a/gerrit/acls/openstack/oslo.limit.config b/gerrit/acls/openstack/oslo.limit.config new file mode 100644 index 0000000000..bbb3e89dce --- /dev/null +++ b/gerrit/acls/openstack/oslo.limit.config @@ -0,0 +1,16 @@ +[access "refs/heads/*"] +abandon = group oslo-limit-core +label-Code-Review = -2..+2 group oslo-limit-core +label-Workflow = -1..+1 group oslo-limit-core + +[access "refs/heads/stable/*"] +abandon = group stable-maint-core +label-Code-Review = -2..+2 group stable-maint-core +label-Workflow = -1..+1 group stable-maint-core + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 92449ec931..32f733956c 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -5277,6 +5277,10 @@ description: Internationalization and translation library. options: - translate +- project: openstack/oslo.limit + description: Limit enforcement library to assist with quota calculation. + options: + - translate - project: openstack/oslo.log description: Logging library. options: diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 889e8d7df9..fd62b057a1 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -1001,6 +1001,7 @@ openstack-keystone: - openstack/keystoneauth - openstack/keystonemiddleware - openstack/ldappool + - openstack/oslo.limit - openstack/oslo.policy - openstack/pycadf - openstack/python-keystoneclient @@ -1301,6 +1302,7 @@ openstack-merges: - openstack/oslo.context - openstack/oslo.db - openstack/oslo.i18n + - openstack/oslo.limit - openstack/oslo.messaging - openstack/oslo.middleware - openstack/oslo.policy @@ -1546,6 +1548,7 @@ openstack-oslo: - openstack/oslo.context - openstack/oslo.db - openstack/oslo.i18n + - openstack/oslo.limit - openstack/oslo.log - openstack/oslo.messaging - openstack/oslo.middleware diff --git a/zuul/main.yaml b/zuul/main.yaml index 2360d09755..12bec9cb31 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -971,6 +971,7 @@ - openstack/oslo.context - openstack/oslo.db - openstack/oslo.i18n + - openstack/oslo.limit - openstack/oslo.log - openstack/oslo.messaging - openstack/oslo.middleware