4568 Commits

Author SHA1 Message Date
elajkat
f8d4cfe0d1 Add neutron-vpnaas-stable-maint group
Add neutron-vpnaas-stable-maint group to review neutron-vpnaas stable
branches.

Change-Id: I3ddef05c6affd97917fe2c42918397cde41da15e
2022-05-20 09:44:34 +00:00
Zuul
c38ac019ac Merge "Retire openstack-helm-docs repo, step 3.3" 2022-05-12 20:05:03 +00:00
Zuul
e975245f31 Merge "Add SRIOV FEC Operator app to StarlingX" 2022-05-12 13:43:16 +00:00
Ian Wienand
00080f0792 Add opendev/infra-vhd-util-deb repository
Similar to the recent change
Ie00c42857e7a541aa1ccb8fe480756c1e7a38dc4, the patched version of
vhd-util in the openstack-ci PPA produces Xen (rackspace) acceptable
.vhd images from diskimage-builder.  This is another tool that isn't
really captured by our gitops model (the need for this is all covered
in [1] as to why this is a big PITA; tl;dr when porting this into qemu
things that seem like they should work don't in Rackspace, and without
being able to see the operator side of the cloud to understand what
it's actually doing it's just an exercise in frustration).

Similar to the openafs situation, the code is available from the PPA
but the history has been kept in personal repos and uploaded manually.
Having it go through gerrit is good for transparency and longer term
maintenance.

We'll have to fiddle the upload jobs, etc. so it works for both
openafs and this; so this is just the first step to get things
started.

[1] https://docs.openstack.org/diskimage-builder/latest/developer/vhd_creation.html

Change-Id: I92b9c65ade7fba2851fd798bad4f658da400dec4
2022-05-09 10:59:02 +10:00
OpenStack Proposal Bot
76bbd45ee1 Normalize projects.yaml
Change-Id: I9b9549f485a40cf3c4c63b30f155b59d4872d8d0
2022-05-07 02:23:13 +00:00
Balendu Mouli Burla
623d006cc5 Add SRIOV FEC Operator app to StarlingX
Story: 2009749
Task: 45247

Signed-off-by: Balendu Mouli Burla <balendu.burla@intel.com>
Change-Id: Ib4c1a3c1a84c2c5b54ae2e6e2fbb489ca151339c
2022-05-06 02:32:17 +00:00
Ian Wienand
ec06a200ac Add opendev/infra-openafs-deb
This is a project to hold things related to building the OpenAFS
packages used by OpenDev infra.  These packages are pushed to a PPA
which is consumed by our production machines.

We keep a separate PPA for these packages as we have had occasions in
the past where we either needed more recent versions of OpenAFS for
various platform support, or had to apply patches with some urgency to
keep things going.  Being able to quickly produce new packages has
been very helpful.

Previously these have been created by hand, where somebody uploads the
debian package bits to the PPA manually and a .deb is produced.  Of
course the source of those packages is available, but it's not very
git-ops-y or collaborative.

This started in I07780595331da29af9f72185cbb3499210e89c19 where
fungi's concerns that I argued against were completely correct.
Trying to build across xenial -> jammy with one debian/* directory is
not going to work, and checking in multiple trees is very unwieldy in
that repo.

This proposes a separate repo where we can keep branches for each
distro's build.  We can then use the existing infrastructure we've
built to build the source packages and push to the PPA for building.

I've chosen the name with "infra-" in front to make it clear these
aren't supposed to be general purpose packages in any way, but are for
opendev infra use.  I've put this in the openstack tenant because the
build bits are still in openstack/openstack-zuul-jobs for historical
reasons -- this is where we do similar builds for RPM (which uses AFS
publishing jobs, and has openstack embedded in paths, etc.) and it
makes sense to keep them together.  We can consider moving everything
under the opendev tenant in the future.

Change-Id: Ie00c42857e7a541aa1ccb8fe480756c1e7a38dc4
2022-05-05 19:22:18 +10:00
Jeremy Stanley
0e5600fc78 elastic-recheck: allow releasers to merge/delete
The opendev/elastic-recheck project has ongoing development
occurring on an "rdo" feature branch. Grant the release team for it
permission to merge that branch into master, as well as the ability
to delete the feature branch.

Change-Id: I406cb6dd721b48f893cd8a7ab9f36dcadec9a238
2022-05-04 13:19:09 +00:00
OpenStack Proposal Bot
a913973a2b Normalize projects.yaml
Change-Id: Id3f1bd51d203758b5908903819b305decfa96a42
2022-04-29 02:28:12 +00:00
Gage Hugo
aa8dbf0cb3 Retire openstack-helm-docs repo, step 3.3
This change continues the process of retiring the
openstack-helm-docs repository. This is step 3.3 of the process
to retire the repo.

Depends-on: https://review.opendev.org/c/openstack/openstack-helm-docs/+/839429
Depends-On: https://review.opendev.org/c/openstack/governance/+/839100

Change-Id: Ic901b32789243f952978d1e84b2309e759625679
2022-04-28 17:20:10 +00:00
Zuul
9668db529f Merge "Add the cinder-three-par to Openstack charms" 2022-04-28 11:38:17 +00:00
Clark Boylan
2f22aac082 Finalize ELK puppetry retirement
This marks the puppet repos as retired in Gerrit, removes them from irc
notifications, and pulls them out of zuul.

Depends-On: https://review.opendev.org/c/opendev/puppet-elasticsearch/+/839238
Depends-On: https://review.opendev.org/c/opendev/puppet-kibana/+/839237
Depends-On: https://review.opendev.org/c/opendev/puppet-log_processor/+/839239
Depends-On: https://review.opendev.org/c/opendev/puppet-logstash/+/839240
Depends-On: https://review.opendev.org/c/opendev/puppet-subunit2sql/+/839242
Change-Id: I7983cc5415a91056d9231620d0e0be366e8535a5
2022-04-25 09:56:13 -07:00
Luciano Lo Giudice
2247dcf358 Add the cinder-three-par to Openstack charms
This charm implements a 3PAR backend for cinder, acting as
a subordinate charm.

Change-Id: I14c6bd857a09cab07546def009c654738b085c46
Required-By: I16075836abd321d53089d123a711c586b7597a5c
2022-04-22 13:37:11 -03:00
OpenStack Proposal Bot
6c82b06b85 Normalize projects.yaml
Change-Id: I4ee872f1cbfc217e714bb2a6c3778a73d2bfd73e
2022-04-20 02:27:08 +00:00
Zuul
f8b4f7fe18 Merge "Remove tempest-lib from infra" 2022-04-19 22:31:15 +00:00
Zuul
42aa889e87 Merge "Retire openstack-health projects: remove project from infra" 2022-04-18 18:11:35 +00:00
fungi.admin
fe423f1b50 Merge "Rename x/sushy-oem-idrac to openstack/sushy-oem-idrac" 2022-04-15 15:05:32 +00:00
OpenStack Proposal Bot
280ebf38f6 Normalize projects.yaml
Change-Id: I091f3add8ace2ad7df2c1319ff4bb09f13135c39
2022-04-15 02:24:40 +00:00
Zuul
83d4946e3f Merge "Add Ganesha based Ceph NFS Charm" 2022-04-14 15:06:56 +00:00
Zuul
d6fd11abfe Merge "opendev/gerrit : retire project" 2022-04-10 23:49:29 +00:00
Ghanshyam Mann
b4b77d5183 Remove tempest-lib from infra
tempest-lib is retiring now[1] and this commit
removes the tempest-lib from infra.

Depends-On: https://review.opendev.org/c/openstack/tempest-lib/+/836701
Change-Id: Ib1d7e8963d79215e8b8ad8f986bf3a5805992f93
2022-04-06 08:23:53 -05:00
Ghanshyam Mann
9076612e47 Retire openstack-health projects: remove project from infra
openstack-health project is not maintained and in QA
PTG, we decided to retire it.

- https://etherpad.opendev.org/p/qa-zed-ptg

Depends-On: https://review.opendev.org/c/openstack/governance/+/836706/1
Change-Id: Idd1deb78cdaa31ef2ee0149606da226d5f08ced2
2022-04-05 19:03:42 -05:00
Chris MacNaughton
4f21bbb82a Add Ganesha based Ceph NFS Charm
Add a new charm that provides CephFS backed NFS
shares via the Ganesha service.

Required-By: I75d6105546249d96a211c9607e5ccdaea7736e20
Change-Id: I1111ab9eb53581eec3536b7385c0570dbf4f00ce
2022-03-28 12:17:29 +02:00
Zuul
e976c2646b Merge "Add Istio app to StarlingX" 2022-03-24 19:43:49 +00:00
Teresa Ho
763f51b287 Add Istio app to StarlingX
Story: 2009912
Task: 44846

Change-Id: If21ed0b5cc94ef2a6504b10df7b806c559e22efb
Signed-off-by: Teresa Ho <teresa.ho@windriver.com>
2022-03-23 15:48:51 +00:00
Takashi Kajinami
f08c3c611a Formally retire puppet-tuskar
puppet-tuskar was already retired[1]. This change removes/updates
the remaining configuration about that retired repo.

[1] https://review.opendev.org/c/x/puppet-tuskar/+/263919

Change-Id: I17d3a4aebb0670aa14885449050160b44bea4e8b
2022-03-23 00:04:01 +09:00
Takashi Kajinami
43fcbaa298 Add puppet-manila-core
This change introduces the puppet-manila-core group so that we can
assign a core reviewer specific to this project.

Change-Id: I7da42a889e81b124471ebcf04c49a303587f34a0
2022-03-18 23:16:28 +09:00
Zuul
e091dbcb5a Merge "Finalize batch of opendev repo retirements" 2022-03-16 21:45:28 +00:00
Ian Wienand
5372b9625c opendev/gerrit : retire project
This is an import of Gerrit that has not been used since we switched
to 3.x and started building containers directly from upstream.

Depends-On: https://review.opendev.org/c/opendev/gerrit/+/833943
Change-Id: I66d500d86f2098b22cd89644dd6116d16ee0be69
2022-03-16 12:00:55 +11:00
Mohammed Naser
0794e8edfb Add vexxhost/ansible-collection-atmosphere project
This patch adds a new project to the VEXXHOST tenant.

Change-Id: Icb70954ef9f57d9547542b49aa5f730c081c2d0a
2022-03-11 16:19:37 -05:00
Aija Jauntēva
e43e2e9039 Rename x/sushy-oem-idrac to openstack/sushy-oem-idrac
sushy-oem-idrac is officially part of Hardware Vendor SIG now [1].

This moves the project to openstack namespace and adjusts config.

[1] https://review.opendev.org/c/openstack/governance/+/832264

Change-Id: Ie42b9c7012c0592eb3ba48527cb318ca63541d3e
2022-03-10 05:05:18 -05:00
Zuul
6c67a882ef Merge "Remove 'glance' group from project entry" 2022-03-09 03:10:26 +00:00
Clark Boylan
ff18945f3f Finalize batch of opendev repo retirements
This removes the newly retired opendev repos from gerritbot and zuul.
Then updates their ACLs to the retired project ACL.

Change-Id: I22b504b9a5e37be9ac12f68fd3129ab379c706b0
2022-03-03 09:57:43 -08:00
Sagi Shnaidman
1d67a59499 Remove special config for stable branch in collections repo
Stable branch was created only recenlty and it should inherit
all configs from master.

This repo is SIG repo, not under Openstack or release team.

Change-Id: I5e03aca5ae82e358d96bf69d41db45bbf2c03352
2022-02-24 01:15:00 +02:00
Dmitriy Rabotyagov
54f894adbc Move missed repos under openstack-ansible-roles ACL
With [1] and [2] OSA-owned repos were re-organized.
However some were missed during this process and this is being fixed now

[1] https://review.opendev.org/c/openstack/project-config/+/824230
[2] https://review.opendev.org/c/openstack/project-config/+/827757

Change-Id: I7a5fa6f1e40e3c09335db821ce4c8c2c5bc43ece
2022-02-15 14:55:52 +01:00
Sagi Shnaidman
1521809fac Give perm to release team to delete branches
In ansible-collections-openstack project allow to release team to
delete branches if need.
This is a SIG project, not under a Openstack Release Team.

Change-Id: I239c5aab0441dfb6ba8f21b4aa17b060f5faca58
2022-02-08 17:57:45 +02:00
Zuul
efa89519ff Merge "Retire security-specs repo - Step 3" 2022-02-08 07:35:46 +00:00
zhouhenglc
09d63ebbcd Re-maintenance neutron-fwaas*
Many users still need L3 firewalls and Inspur team wants to maintain
this project.
Neutron drivers team discussed the topic of the maintenance of
neutron-fwaas, and agreed to include neutron-fwaas again to Neutron
stadium[1].

[1] https://meetings.opendev.org/meetings/neutron_drivers/2022/neutron_drivers.2022-01-28-14.00.log.html#l-14

Change-Id: Iafab03dd6f4e826b71c2d0220b56d46a92852607
2022-02-08 14:54:11 +08:00
Gage Hugo
7aa2e80f5f Retire security-specs repo - Step 3
The security-specs repo is slated for retirement[0] as per the
security-sig. This change is part of the step to remove the
project from infrastructure systems.

[0] http://lists.openstack.org/pipermail/openstack-discuss/2021-December/026323.html

Depends-on: https://review.opendev.org/c/openstack/security-specs/+/827177

Change-Id: I4bc674875e8d3010bcfd8db8955019d8d791f075
2022-02-07 22:03:17 +00:00
OpenStack Proposal Bot
ccb14469e8 Normalize projects.yaml
Change-Id: Iba9332655cd98c4c3b1f8eae70775313abc0b220
2022-02-05 02:52:43 +00:00
Zuul
13182c417f Merge "Add cirros/cirros project" 2022-02-04 14:58:59 +00:00
Dmitriy Rabotyagov
ca7d1ec9e3 Parent OSA roles to openstack-ansible repo
This introduces new ACL file that aims only to make repos parented to
the integrated repo. With that it should be easier to
search OSA-related changes in gerrit along with building dashboards.

Change-Id: I5c46c503159ff272f191bea8d4fa1cee7c0bccdb
2022-02-03 21:16:02 +02:00
Dr. Jens Harbott
c50e9fba0e Add cirros/cirros project
Since the Travis CI is no longer useable, we want to build new jobs for
CirrOS on the OpenDev platform. Since at a later stage some testing
involving a Devstack deployment may be helpful, this is placed into the
openstack tenant.

Change-Id: I188ad6803015b880f8f952052012fa1c3c8b52fc
2022-02-03 11:14:00 -08:00
Jeremy Stanley
0d066f954d Remove unsigned tagging permission from projects
Now that we have a fix in place for Gerrit's tag signature detection
regression, remove the unsafe permission for pushing unsigned tags
to return everything to the state we had prior to the 3.4 upgrade.

Change-Id: Ia9afb5fb4be311cca59d3e1cf3b7bc611184fe15
2022-01-25 17:41:19 +00:00
Jeremy Stanley
83ca7a97f9 Work around signed tag regression from Gerrit 3.4
Upon upgrading from Gerrit 3.3 to 3.4, a regression was observed in
which jgit no longer returns signatures in its tag messages, causing
Gerrit to misidentify signed tags as unsigned (annotated) tags.
Because our ACLs only allow signed tags to be pushed, this
regression prevents Gerrit from accepting them now.

Temporarily grant permission to push unsigned tags to anyone who
has permission to push signed ones. We will revert that as soon as a
fixed Gerrit is in place, but in the meantime users will be warned
to take care when pushing tags so that they don't accidentally push
actually unsigned tags to Gerrit.

Also, the pushSignedTag keyword was deprecated in favor of the new
createSignedTag name, so go ahead and update to that while we're
doing this so that we can limit the amount of churn across all these
ACLs. Documentation will be corrected to recommend the new format in
a separate change, but update the ACL linter now to prevent the old
syntax from being used in new projects.

This workaround was already tested on opendev/bindep in the parent
Iad8c1f83e247c9a8bcf5b4f530f7b83663e1f793 change, and confirmed to
function as intended.

Change-Id: Ia426ea36b4e6877fdce5725ff1e00ae02c62e3f4
2022-01-25 17:40:31 +00:00
Jeremy Stanley
645ec7b07f Grant Create Annotated Tag perms on bindep
We're testing a potential workaround for a suspected regression in
Gerrit 3.4, where signed tags are rejected with the error "You need
'Create Tag' rights to push a normal tag." Temporarily grant this
for the opendev/bindep project, so we can see if it works around the
problem while we coordinate a fix with Gerrit upstream.

Change-Id: Iad8c1f83e247c9a8bcf5b4f530f7b83663e1f793
2022-01-25 15:57:35 +00:00
Jeremy Stanley
7e5aaec792 Update bindep ACL to use new createSignedTag perm
The pushSignedTag permission is deprecated, and has a new name:
createSignedTag. Update the opendev/bindep ACL accordingly, as we're
seeing a regression with the old name and would like to rule out
whether the new name has the same problem.

Change-Id: Ia95919bcfe71ce488096584c784fe7376f66f34a
2022-01-25 15:15:52 +00:00
Zuul
da6e5fd46c Merge "Add Backport-Candidate label to openstack-ansible ACL" 2022-01-25 14:06:26 +00:00
Zuul
083930b8e6 Merge "Use same ACL for all OpenStack-Ansible Projects" 2022-01-25 14:06:13 +00:00
fungi.admin
80f1132370 Merge "Rename skyline/skyline* project to openstack/skyline*" 2022-01-24 22:13:50 +00:00