Add new charms for deployment of TrilioVault, a backup solution
for OpenStack Clouds, to the OpenStack Charms project.
Change-Id: Ia3714f7d6919b8cb4a0317abd0e927a716ea86a6
Required-By: I1c27cf58f5dea38a62761350cf809ebb9b88a9bc
With the previous change, we stopped having pipeline configuration
loaded inside the vexxhost tenant, this restores the pipelines.
Change-Id: I8fa6160b4694b93434d269973f95de8ed3ccd180
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
Change-Id: Ib67fadae6d0adf1c5bcb64716b839b72671b779f
Signed-off-by: Scott Little <scott.little@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Like Zuul tenant, the Vexxhost tenant should not run tests on
opendev/base-jobs. Configure Vexxhost tenant to not include
project definition.
Example where a test was run:
https://review.opendev.org/714306
Change-Id: I2938d645b53ee4f1c9bec9b2740fff0ed1927571
We added config to gerrit upstream, which is now flowing down
and confusing our zuul. We don't have in-repo job config anyway
since we're building images in system-config.
Change-Id: I815c71fc7e924bd7fcfbe7851caad92d370da812
The infra-manual is now the OpenDev manual, move it to opendev
namespace.
Remove also the publish job, we can publish now to docs.opendev.org.
Change-Id: I96d95781805826b1060523a3c616a9a2f1dc51dd
It creates the openstack-tempest-skiplist and import existing
skiplist from openstack/tripleo-quickstart-extras project to
openstack-tempest-skiplist.
It is a collection of skipped tempest tests which is initially
started by TripleO team and will be shared with OSA and other
projects.
Needed-By: https://review.opendev.org/714030
Change-Id: Id9648164023590a440c56906ecd982523b176179
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
There are a few roles which are used by devstack which are in
that repository so we need to add it.
Change-Id: Ia28192747a9ebeba7ef7f9e04237a11cecc5032b
I don't think we want to share secrets across tenants. I don't think
there are any, but if we had them, I mean :)
Change-Id: I764fade3ad2d8067772526da4ee0be2e8cd6180e
It seems that openstack/tempest has a bunch of tempest-full-py3
jobs which need to be loaded to use the devstack jobs successfully.
Change-Id: I7cba84f844c906e773c3e9a96425c3c5ad108d7d
We added DevStack but now all the jobs don't work because all
the required projects are missing. This includes all of the projects
that I _believe_ should be included to make DevStack jobs work.
Change-Id: Ic6810c66e553bc798d7eb2347e3852204c2bbf8e
We're starting to use this more often and we may start to carry
things that are not necessary inside opendev such as devstack
jobs or other external projects.
vexxhost/openstack-operator would like to deploy devstack during
it's jobs so we'd like to make use of the `devstack` job there.
Change-Id: I2817f92feb61be4518cc73b21d1daf52da6c22fd
Current vitrage-dashboard repo has multiple embedded js copies. However
these embeded js copies are not allowed by Horizon's official
contributor guide.
This change aimes to make these js copies to xstatic packages which can
be installed by pip and remove all of embedded js copies from
vitrage-dashboard repo.
Change-Id: I92fef30261a4c17523682fe9c9b3483a759cf500
Needed-By: Ic5506ed6831454b222984f859f829de3cdd6f95c
This commit creates a new project and repository for tripleo-ipa, which
will contain ansible roles used to register and deregister OpenStack
services from FreeIPA. This is useful for generating certificates and
using them for TLS.
Change-Id: I8e0ee3829a9d603c09f146f2a4a9ddc39656b885
Create two repositories for the Validation Framework:
- validations-libs
- validations-common
This is a first, needed step in order to get proper separation for the
code and libraries.
The tripleo-validations repository stay as is for now.
Needed-By: I545338f21b0ef308f524e585c44801eab8d3cac6
Change-Id: I149801b88484258fa05dabd1bc6a471462199e4c
We've got someone working on updating it to python3, let's go ahead
and move it before it grows more complex.
Also, remove central job config, let's put these in tree.
Change-Id: I85edf619c734c48cdd58ac7e9ed9e49a8963dade
So that we can pull in roles defined in gerrit's zuul/jobs, add it
to our zuul. We don't want to pull in job definitions (yet), so leave
it in the empty objects list.
Change-Id: If008c158755220e8c9445b63f32c296843ab48f7
This performs the final infra cleanup for the x/devstack-plugin-bdd repo
to complete its retirement.
Change-Id: Iec6316ebfa402237624deaf5dd1f82ce6578ecf6
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
We would like to be able to run zuul tests against speculative gear
changes so add it without config to the zuul tenant so it can be used
as required project.
Change-Id: Ifb10bced27851d1187145b354686b31008ba0928
Removing coreos-image-builder as it was never
really put into use.
As such, we're moving to retire it.
Please see: https://review.opendev.org/#/c/707181/
Change-Id: I50574d142e246e3256d90c6d0aa7295655e05d43
This is a new project to create a container-based authorization
helper for Google Cloud-based deployments of Zuul.
(GCP stands for Google Cloud Platform).
Change-Id: I9caaff0b432f09e900a21dbbda8a99dad70e543b
This patch adds charm-interface-keytone-notifications project to enable
the use of identity-notifications relation in reactive charms.
Needed-By: https://review.opendev.org/703692
Change-Id: Id7f80fef33c3b2f97345e21187250dd2e7a28ba9
This is the starting point for the "ideas" project.
Ideas is a repository where everyone can submit their ideas for
global OpenStack changes.
It is the follow up of a discussion in the last summit in Shanghai,
where we discussed the lack of an easy way to browse and search history
of all the (crazy) ideas for OpenStack floated on the mailing lists.
We established (due to recurring topics) that the MLs are not really
appropriate for this searching and revision control.
Needed-By: https://review.opendev.org/#/c/701678
Change-Id: Ice47cf6b84cf817db47867aa536d4f4b80c9b792
This change adds the upstream dpdk and ovs
github repos to the openstack tenant to allow
networking-ovs-dpdk to use zuul to prestage the
repos instead of git cloning them during devstack
installation.
Change-Id: I65ffceb0e63b9c5dcbc995e9d9e52abf1f9ac4ee