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
This PS fixes the location of the image pull command in the gate
and also moves the position it is run at to after docker is
installed.
Change-Id: I45573ae18147a44e99698bfac208fe1f2dcf6128
- k8s version = 1.8.2
- change 'kubectl upgrade' to 'replace' since its unavailable
in new version
Change-Id: If0feabfe678d558e15273bd20b51994a56b9ea6e
This PS moves the loading of kernel modules required by services to
being perfromed via a chroot on the host, this ensures that the correct
module is found and provides compatibility across distros.
Change-Id: I889fdd047a24bf4b123dadf9f6d6e6e8079d69d1
rbac.authorization.k8s.io/v1alpha1 is no longer valid in recent
Kuernetes releases (where /v1beta1 and /v1 work). Use
rbac.authorization.k8s.io/v1beta1 which works on currently supported
releases.
Change-Id: I91ed84f9d3305ca1098e7743999a319c9e47b4a0
Added check to the gate script to appropriately tell the libvirt
and nova charts whether ceph is being used. Also added a doc
update to tell Glance to use pvc rather than ceph.
Change-Id: Ic4fc29276a9c0379c43dda8f1788342c31dcf920
Gate scripts are trying to calculate the SUBNET_RANGE basing on IP address
of default interface. There is ipcalc tool used.
The issue is that based on infra datacenter selected to run the VM gate,
the default interface can have address with /32 network.
If IP has /32 network, the ipcalc would not calculate the network address,
for example 192.168.0.0/24, which is needed for ceph to be configured.
As a workaround, try to change the /32 to /24 after getting the IP of the
default interface, and then calculate the network address.
Change-Id: Ia2858c6a2b4c56fbc42ef06b5f157625a56beb3c
This PS adds a ceilometer chart.
Change-Id: I8ddf3867514f2bbf0d9d0607733594a512c75e35
Co-Authored-By: Steve Wilkerson <sw5822@att.com>
Co-Authored-By: Larry Rensing <lr699s@att.com>
This PS adds a gnocchi chart.
Change-Id: I51634a3876a36dde1eb28cc62cef3189e345cd2c
Co-Authored-By: Steve Wilkerson <sw5822@att.com>
Co-Authored-By: Larry Rensing <lr699s@att.com>
This PS adds a PostgreSQL chart.
Change-Id: Id33b110e242d86a78215bc3926bfba4602b9a1c9
Co-Authored-By: Steve Wilkerson <sw5822@att.com>
Co-Authored-By: Larry Rensing <lr699s@att.com>
This PS updates the armada neutron deployment to reflect the removal
of the hacked oslo-genconfig tool.
Change-Id: Id3dbe1775a57a5833fd500d8ab6236d4792f8784
This PS adds a disc targeting framework for OSH Components for
services like Ceph, Swift, and Cinder (LVM) to use when targeting
phsical discs. It uses the bus ID of the attached device to simplfy
management of large quanitites of physical hardware.
Change-Id: I1cb227e43ed5394d4c68c6156047889574a0e869
This PS removes the modified oslo-genconfig from neutron.
Partially implements: blueprint remove-pregenerated-config-templates
Change-Id: I73091b7ad1af74e3a660ff17031f09628b33d17f
This PS removes the modified oslo-genconfig from nova.
Partially implements: blueprint remove-pregenerated-config-templates
Change-Id: I65575ba5d78429b9c1a3984c76aa26757d5fd6e2
This PS removes the modified oslo-genconfig from cinder.
Partially implements: blueprint remove-pregenerated-config-templates
Change-Id: Id027319e96cecbeadb332c401955ec0ebc5eda16
This PS removes the pregenerated config templates producing using
the hacked oslo-genconfig tool. This results in both a much smaller
codebase and also more readable configuration by removing the
requirement to specify settings via oslo namespaced references.
This initial PS applies only to Keystone, A follow up will extend to
all remaining services.
Partially implements: blueprint remove-pregenerated-config-templates
See: https://blueprints.launchpad.net/openstack-helm/+spec/remove-pregenerated-config-templates
Change-Id: I3ced7ad02c703c767925a17b1a18f6158a878e83