diff --git a/gerrit/acls/openstack/charm-vault.config b/gerrit/acls/openstack/charm-vault.config new file mode 100644 index 0000000000..d434e4f1fa --- /dev/null +++ b/gerrit/acls/openstack/charm-vault.config @@ -0,0 +1,19 @@ +[access "refs/heads/*"] +abandon = group charms-core +abandon = group charms-vault-core +create = group charms-release +label-Code-Review = -2..+2 group charms-core +label-Code-Review = -2..+2 group charms-vault-core +label-Verified = -1..+1 group charms-ci +label-Workflow = -1..+1 group charms-core +label-Workflow = -1..+1 group charms-vault-core + +[access "refs/tags/*"] +pushSignedTag = group charms-release + +[receive] +requireChangeId = true +requireContributorAgreement = true + +[submit] +mergeContent = true diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index 856e7bcbf4..7a452e39dc 100755 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -1458,6 +1458,11 @@ acl-config: /home/gerrit2/acls/openstack/charm.config options: - delay-release +- project: openstack/charm-vault + description: Juju Charm - Vault secrets managment + options: + - delay-release + upstream: https://github.com/gnuoy/charm-vault.git - project: openstack/charms.ceph description: Helpers for writing Ceph OpenStack Charms acl-config: /home/gerrit2/acls/openstack/charm.config diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 728b3b6dce..97f43661a0 100755 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -447,6 +447,7 @@ openstack-charms: - openstack/charm-swift-storage - openstack/charm-tempest - openstack/charm-trove + - openstack/charm-vault - openstack/charms.ceph - openstack/charms.openstack branches: diff --git a/zuul/main.yaml b/zuul/main.yaml index e4bc474d8f..3af1540f8a 100644 --- a/zuul/main.yaml +++ b/zuul/main.yaml @@ -352,6 +352,7 @@ - openstack/charm-swift-storage - openstack/charm-tempest - openstack/charm-trove + - openstack/charm-vault - openstack/charms.ceph - openstack/charms.openstack - openstack/ci-cd-pipeline-app-murano