This PS updates the gate playbooks to both be slightly more
uniform in their instantiation, and also exposes the targeted
openstack release as an env var in scripts ran.
Change-Id: I4a2ab99bd3b1586703bf53e54231b0f08623a7d8
Signed-off-by: Pete Birley <pete@port.direct>
We should replace role name from deploy-yq to deploy-jq.
Depends-On: https://review.openstack.org/578703
Change-Id: I5deb4fecbee9f70e6be63189d4afa81e5c71ad4b
The task names in the dev deploy playbooks for deploying k8s
were mistakenly named after the previous tasks. This fixes them
appropriately
Change-Id: Ifc9c1ceda5b62532a44b83733aad9755165f5b55
This PS enables API access from VMs in the gate and development env
Change-Id: I0639e43dc88cbe8bf4cfe102320e2a8bf9025073
Depends-On: I32c8e752675b037610f77c8baee1c1636d5a032e
Signed-off-by: Pete Birley <pete@port.direct>
This PS uses the defaults contained within the roles used in the
gate.
Depends-On: I5ad1b593a711ffe353b012394d54044dede0691d
Change-Id: I52730474cefb917a23b679f4ff0703afd2b44989
This PS updates the cephs config to deploy radosgw with greater
swift compatibility. Allowing clients to use RGW as though it
were a real swift deployment.
Change-Id: Id0a27b42b7f9c0c9e4b5a197ef50feb612e6adfc
This PS moves to use the infra mirrors for kubeadm-aio when built
in openstack-infra.
Depends-On: Id9a4bf2b13051dfcf5aea688511da24cd245de9c
Change-Id: I26a728fda937900406192be8a7301c3874abc934
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 patch set updates the paths so OSH-addons gate
can take advantage of the paths set up here.
Change-Id: I4f0f6ebb19042d035bd70deb26b557814cc0d2d1
Signed-off-by: Tin Lam <tin@irrational.io>
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
This PS updates the heat templates, reducing the size of the
launched vm. In addition cinder is enabled in the ceph dev
pipeline, this is possible due to the resources no longer
consumed by the test vm.
Change-Id: I9efe6fe643c636b660dd54b60dfe7c8785d7fec2
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
Splits the armada fullstack deploy playbook out to put each armada
action into its own script, and includes the validation action to
the tasks performed on each manifest
Change-Id: I600d74e3d44d0c0ea0432b20204bfdf4d97baa7a
This PS moves the DNS nameservers used in the smoketest heat
template to use the k8s DNS on the dev host.
Change-Id: I3a5f9eb2689f01ee2ef216843b80fbe2607eb5bc
Use a utility container for ipcalc on all platforms; this avoids
having to find the package on platforms where it's not easily
available and we avoid argument differences.
Change-Id: I6c6e719f8eeb8d4214ebb0111e9d8f8b659db396
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 PS updates the heat template to output the Floating IP, which
makes the gate scripts compatible with the current master clients
when used with newton images.
Change-Id: I8e429b504ede521612c91d7563a8c5e4953bdbb4
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
As with the rbd_provisioner deployment, cephfs_provisioner should
only be deployed to the ceph namespace. This change just disables
that deployment in the openstack namespace.
Change-Id: Idfec8fbdd9408bd292d8770a3690b1b77de2b22d
This patch set adds in -E flag for ``sudo pip install`` so
any environment variable is preserved for the install. This allows
for some proxy-related variables such as ``http_proxy`` to pass
through for pip.
Change-Id: I89881d811b53b27e2663a40c1c96fcf18e614b00
Adds a warning to the gate docs README to indicate the scripts
are out of date. This points all single-node development and
evaluation purposes to the current all-in-one deployment docs.
Change-Id: Id6899ef568bda388ed82a70aa7fdacfe60bd8cb0
This updates the names of the helm test pods to give all services
in OSH-infra/OSH a uniform '{{ .Release.Name }}-test' name, which
allows for easier gathering of test results across all deployed
services
Change-Id: I24df7a18d32b99d1ffaad19647ef724316e2fe20
init osd: Ceph luminous release init osd differently. This fix detects
ceph releases and use the right process to init osd directory
mgr: Set mgr daemonset that is in Luminous
Change-Id: I99a102f24c4a8ba18a0bba873e9f752368bea594
Signed-off-by: Huamin Chen <hchen@redhat.com>
Depends-On: I17359df62a720cbd0b3ff79b1d642f99b3e81b3f
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
Fixed the calculation of WORK_DIR so that the script can be
invoked by itself (as opposed to part of the overall gate scripts,
which works fine).
Change-Id: Ib7d07978965d3401725c7766754bbaff2f535a5a
Currently, execution openstack.sh in the dumps_log is not performed
causing some variable in the dumps_log.sh to be empty. Consequently,
any openstack-related logs are not captured at the end of the gate.
This patch set should fix the path issue of the openstack.sh.
Change-Id: I1d8f5733d49476e80c7fa1399f46bcd6c45198c0
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
This chart provides a policy framework for the cloud.
It consist of 3 services. Api, policy engine, datasource.
helm install --name=congress local/congress --namespace=openstack
Change-Id: I5fabf91893bc006470469af397994b13fe86223b