Allow to set `force` flag for acl's actions
Related PROD: https://mirantis.jira.com/browse/PROD-17362
Change-Id: Id24dc2e9998b656bffcd97731a90a78ac8158b26
diff --git a/README.rst b/README.rst
index dc04ece..dc22661 100644
--- a/README.rst
+++ b/README.rst
@@ -168,6 +168,7 @@
actions:
- name: pushSignedTag
group: openstack-salt-release
+ force: true
inherit_access: All-Projects
require_change_id: true
require_agreement: true
@@ -233,7 +234,7 @@
[access "refs/tags/*"]
pushTag = group Administrators
pushTag = group Project Owners
- pushSignedTag = group Administrators
+ pushSignedTag = +force group Administrators
pushSignedTag = group Project Owners
[label "Code-Review"]
function = MaxWithBlock
diff --git a/gerrit/files/project.config b/gerrit/files/project.config
index 18716c7..0f1eb57 100644
--- a/gerrit/files/project.config
+++ b/gerrit/files/project.config
@@ -35,7 +35,7 @@
[access "{{ access_name }}"]
{%- for action in access.get('actions', []) %}
- {{ action.name }} = group {{ action.group }}
+ {{ action.name }} = {% if action.get('force', False) %}+force {% endif %}group {{ action.group }}
{%- endfor %}
{%- for label in access.get('labels', []) %}
label-{{ label.name }} = {{ label.score }} group {{ label.group }}