Add basic functioning tempest chart for testing of
OpenStack services. This also adds an experimental
gate for running a multinode deployment with tempest
Change-Id: Id4bb3447345719133e5862514dfd5bc5bac5677d
This moves to consume the roles from openstack-helm-infra
in the openstack-helm gates
Depends-On: https://review.openstack.org/559836
Change-Id: I3ed721333b899f8dde812f1843a9fcb074c63121
To help conserve resources move the centos / fedora multinode jobs
into the experimental pipeline. The will mean we are no longer using
10 nodes on every patchset.
These jobs have been non-voting for 3+ months, and will help reduce
the number of nodes needed by the helm project.
The jobs can still be run using 'check experimental' but now on
demand. And once they have been properly fixed can be moved back into
check / gate pipelines.
Change-Id: I6f5c6362749b7beb3e9f0ccff2b75d6b99d809d8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This PS disables the multinode ubuntu gate from voting, which has
been failing due to -infra issues - and severly hampering development
work as a result.
Change-Id: I411ebe20ba19c52475b559952712faf742343673
This PS allows to test rbd storage backend when apply glance. Currently,
only radosgw is verified after ceph distribution.
Change-Id: Ia3c2c915a2e9a65b09123b8e1c47892069c9ae1b
Blueprint: add-rbd-gate
This patch set adds a nv-gating with an OpenLDAP server with some sample
data loaded for development or testing use using a bootstrap job.
This patch set also adds confirming authentication works using domain-
specific configuration for keystone.
Consolidated change from: https://review.openstack.org/#/c/552976/
Co-Authored-By: Gage Hugo <gagehugo@gmail.com>
Change-Id: I1aeccffc018d0fcefc8e2b15a4ac6b83cb2be8b6
Signed-off-by: Tin Lam <tin@irrational.io>
This PS allows the neutron and nova charts to dynamicly adapt to
various backends.
Depends-On: I0ec13f45fd4561fec59d08b08eb78390a3866156
Change-Id: I1891af4b0e49237e229ff5e61e907dc3e413cf87
This PS moves the default image in OSH for most services to use LOCI
and also provides a Kolla gate for newton openstack.
Change-Id: Ice6cb9f89bc3ce6e8280e580d215aedda9e71904
This adds a check to openstack-helm for deploying the full osh +
lma stack with armada. It deploys a manifest that will install
a rabbitmq and memcached per openstack service
Depends-On: Id58f85f150054d82c047bd360258ebe9e571360f
Change-Id: Ie2cb29279a7e47570b7faee82828f7ec753ab73f
This change adds .rst and doc/ to the list of irrelevant files
for the gate jobs in order to allow only the openstack-docs gate job
to run when a change only affects documentation.
Change-Id: Ie55bbe21433781e5e89896efea83cbc7956085d0
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: Iebbf5bc63e3a0967bbeadedac41ec17dfe314b8a
This patchset sets the fedora multinode gate non-voting until outstanding
gate issues are resolved, so they not blocking future patch sets.
Change-Id: I8ad06f5456b83ff3f618032a8ad0212de5e7a2c1
Signed-off-by: Tin Lam <tin@irrational.io>
This PS adds a 5 node basic gate for OSH, using the same format as the
dev-deploy guide. Follow on commits will:
* Remove redundant gate scripts
* Add documentation, in the same format as the AIO guide
* Add all remaining services in OSH
* Enable Helm test for all services
Change-Id: I7b72dc4777e88cae2b8a4d842c41a17a526079a2
Depends-On: Ie9b23174fade3df4a87f2b771ea654e2081b4f4e
This PS proposes to mkve to the log collection playbook from
OSH-Infra in zuul checks, to both provide parity and reduce
tech debt.
Depends-On: I016a5e08163eaccf13331db6faa45fab1e9cf4f2
Change-Id: If1a964046ba0a4d97e7419f88a48bf065cd41e83
This PS updates .zuul.yaml to make the voting job
openstack-helm-dev-deploy a gate check, as that is the infra
convention [0]:
"Non-voting jobs should only be added to check queues." (So
voting jobs should be added to both.)
While there are currently openstack-health statistics for the
job yet, going off the following data:
http://zuulv3.openstack.org/builds.html?job_name=openstack-helm-dev-deploy
the job currently has a roughly ~83% success rate
(11 fail, 25 pass, 36 total).
[0] https://docs.openstack.org/infra/manual/creators.html#non-voting-jobs
Change-Id: I2577d9c435be3688fc6ebc02dc97d809861b00da
This patch set updates the zuul job to not execute a full
dev-deploy job when the change only impacts documentation,
so it is inline with other jobs that runs the full deployment.
Change-Id: Ica18b5bf903765acde91e686bf6d4453fd366d06
This PS updates the developer documentation to make use
of the openstack-helm-infra repo and new developer
environment.
Implements: blueprint developer-environment
Change-Id: I45b627f78b9504dc0abfbe7d0061ea3475ee4748
This patch set performs the ground work to use the zuul v3 ansible
scripts from openstack-helm-infra in the main openstack-helm repo.
Co-Authored-By: Pete Birley <pete@port.direct>
Co-Authored-By: Tin Lam <tin@irrational.io>
Depends-On: I376da8940ed085b7575dd528ec4082f42da1748c
Change-Id: I692c7c3a5102e69ad1fb271f73fea223642deb62