ansible-collections-openstack doesn't do openstack releases and
needs to be able to push signed tags.
Change-Id: I8414d97f7b41040c2b9bae0a490093c2a6bcf097
This patch adds the publish-to-pypi template to the ansible
role repo, as well as a storyboard project to track issues.
Change-Id: Id0d49459d84ad9540ef373a838a01ca0ca06486c
Initialize a fresh repository to hold tooling used for generating
coarse-grained reports of aggregate collaboration activity from
publicly available APIs and archives provided by OpenDev hosted
services.
Change-Id: Idfc6007516b3446541e830db0120a0801f17303e
We'll be using this in the windmill project to help managed boto3 which
is a nodepool dependency.
Change-Id: I99ede4f0fbabdce26fc981a38e75854d97f5b337
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
As of now, neutron-fwaas-dashboard and neutron-vpnaas-dashboard do not
define separate groups for stable branch reviewers. It looks better to
define separate teams to align what we do for other repositories under
neutron stadium so that stable branches under all neutron stadium are
controlled by the same maintenance right.
neutron-*-dashboard core reviewer team is a combined group of
corresponding neutron project and horizon cores, so the proposed stable
cores are defined as a combined group from neutron stable core and
horizon stable core.
Change-Id: I9d79688e08f9b8843b89dbd2b2fcdd5e352cc534
This patch adds a new ansible role used to manage client software
for the Gemalto Luna SA Hardware Security Module (HSM). This role
is used in TripleO to install HSM client software on Controller nodes
to enable the PCKS#11 backend for Barbican.
Change-Id: Id694007e7da55f92952b1f55474a7f87bfdb3339
Needed-By: Ifb1c1f3ac87caf93d8e1d673b4c07753ca72fe93
Adds new group tripleo-ci-shared-core group which will include
tripleo-core and be used to grant access to other collaborators to
specific list of repositories which contain shared code.
Once the new group is created, I will add tripleo-core as a subgroup
and the members from the retired openstack-tempest-skiplist group.
The purpose of this group is to ease ACL maintenance by re-using
it among several similar projects.
Change-Id: I52de44bca33d8faea10fa403e53959a194ff2889
This group is meant to behave the same way as the core group for
keystoneauth and keystonemiddleware, in that it is distinct from but
includes the keystone-core group.
Change-Id: I8ab9e2a9dc23dfb235d836882dd4345e080e344b
Add new charms for deployment of TrilioVault, a backup solution
for OpenStack Clouds, to the OpenStack Charms project.
Change-Id: Ia3714f7d6919b8cb4a0317abd0e927a716ea86a6
Required-By: I1c27cf58f5dea38a62761350cf809ebb9b88a9bc
Currently the cinder-tempest-plugin repo uses the cinder ACLs.
Change it to use its own ACL config file governed by a specific
'cinder-tempest-plugin-core' gerrit group. The cinder-core group
will be added to this as an included group. This will give us the
option to add cores to cinder-tempest-plugin who aren't also in
cinder-core.
Change-Id: I2244b680eef93f9ff30ffd69c7da0e226a76d427
Inside the VEXXHOST tenant, we have a need to be able to use build
Docker images in many different places. Therefore, we need the
ability to have secrets inside of a repository which other repos
can just use the jobs for, avoiding the need of encrypting the
Docker credentials for every single repository.
However, due to the current limitation in Zuul, it's not possible
to accomplish this without having a config-project, and by being
a config-project, that provides an elevated set of access. As
an interim solution until Zuul has the ability to do this without
using a config-project, this change makes the project a config
project however changes the ACLs to include project-config-core.
The rationale was that I (mnaser) is already part of that group
and therefore this wouldn't be providing me any more access to
make changes to config projects. This would be an interim solution
until we're able to do this natively with Zuul and the ACLs can
return to VEXXHOST.
In this change, we also move opendev/project-config to only load
jobs, secrets and nodesets and to avoid loading the project so we
don't end up reporting to changes to opendev/project-config.
Change-Id: I6baefcae3e23767aeeaa2d572b1a17fd2aa5ebe6