Update helm toolkit reference
Update helm toolkit ref so that ingress will be created with a pathType
of Prefix.
https: //review.opendev.org/c/openstack/openstack-helm-infra/+/905757
Change-Id: Iccedcd7b15b2da9ed35748af9809def69b7ae6da
The upstream Helm chart repos have moved permanently, causing a failure
when running "make helm-serve": 'Error: error initializing: Looks like
"https://kubernetes-charts.storage.googleapis.com" is not a valid chart
repository or cannot be reached'.
This change skips the chart refresh, since the upstream charts are not
used anyway.
Change-Id: Ic146e09dca6a7d72607a794984376d0fa9bc5475
- This PS adds support for password rotation for 'maas-region' password
and 'maas-postgres-password'.
- This PS enables MAAS to use the newly created helm-toolkit
script for postgreSQL DB initialization
Depends-On: https://review.openstack.org/#/c/635348/
Change-Id: Ibb36761351d8c34933a3bb71555bb23e8247a069
All containers were already running in non-privileged
containers except region-controller and rack-controller.
Both of those require privileged containers but
can still function with the docker-default apparmor
profile applied.
This PS uses the new, more generic HTK snippet name
(see https://review.openstack.org/613703).
Change-Id: Icaa720f05b18f4264ae7098b427fe5f639cba2c6
Upgrades to the MAAS chart to allow for the Pods
running the rack and region services to work across
all control plane hosts.
Change-Id: I84c856599a1122a2b4a64242a7cea357887b0462
This PS updates the maas chart to support modern helm toolkits.
Change-Id: Id70343afdec622dc84b89b0d7f496e9ef498ea6b
Signed-off-by: Pete Birley <pete@port.direct>
This PS removes the duplicate hardcoded htk reference from the make
script.
Change-Id: I3c816575b6a3cacd9e62dedfea95e552a16a95a5
Signed-off-by: Pete Birley <pete@port.direct>
- When a bootaction returns a tarfile with nothing in it,
the curtin script fails and causes a failed deployment. This
fix supports empty tar files.
- Pin to a old helm-toolkit commit to avoid breaking changes
Change-Id: I68c1f0ab3247b901e0dc9041c86ddf4d63e036ff
Create a simple Helm test to ensure the Region controller
is functional enough to allow the MaaS CLI to establish
an authenticated session with it.
- Also make image cache disabled by default
- Fix init container args for HTK
Change-Id: I67e688efb91198cd31d3972e09808cea3361570c
- Move Dockerfile for MaaS region controller to this repo
- Move Dockerfile for MaaS rack controller to this repo
- Create Makefile with standard UCP entrypoints for image building
- Clean up chart to pass 'make lint'
- Update Dockerfiles to pin apt packages to explicit maas version
Change-Id: I4a540b16a4f75f4a1aae1eb9cfb1bb7a16de18d6