This is the action item to implement the spec:
doc/source/specs/2025.1/chart_versioning.rst
Depends-On: I327103c18fc0e10e989a17f69b3bff9995c45eb4
Depends-On: I7bfdef3ea2128bbb4e26e3a00161fe30ce29b8e7
Change-Id: I4974785c904cf7c8730279854e3ad9b6b7c35498
For each chart, generate configuration docs for the values.yaml
Install helm-docs into the tools directory since it's not available via
distro packages.
Change-Id: Icffec6637686871d10aba2f666075549d1d505a8
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
This is because Pillow upgrade to version 10.x
(from OpenStack upper constraints) breaks its usage.
Change-Id: Iec6567df69a5e1468151f1162600ca254a649c23
By default the deploy-env role sets up ssh key to make it possible
to connect to the k8s master node via ssh without a password.
The default user is zuul which does not correspond to envs
of most users.
Change-Id: Id40f0870a1938e68c99ad24577b3b6fba1afb5b9
The CephFS provisioner is being removed from openstack-helm-infra,
so references to it here are also being removed.
Change-Id: Ia01935f037bb6f91299757d8049db4d1c5dc4a10
Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal
by default instead of 1.0.0 which is v1 formatted and
not supported any more by docker.
Change-Id: Idf43d229d1c81c506653980b5e8cd6463550bc5f
The example for host_fqdn_override was wrong since it was missing the
nested "host" key. Having the user change around their DNS resolution to
resolve values inside of their cluster is a little awkward so instead
utilize sslip.io to give a bit more of a seamless experience.
Change-Id: I7e283da2b1db6e95df5b315a724047128193043b
Signed-off-by: Doug Goldstein <doug.goldstein@rackspace.com>
Recently we modified all the deployment/test scripts
so to use OSH Helm plugin. The plugin assumes a user
passes the explicit list of features via FEATURES
environment variable.
Change-Id: Ia2b47b9d0a8e76f7dda09e7a9f7c0d52377abfd5
This change adds documentation to describe the procedure and
example script for migrating a Ceph cluster deployed with the
legacy openstack-helm-infra Ceph charts to be deployed and managed
by Rook. Rook is the supported mechanism for running Ceph on
Kubernetes and is now the default method for deploying Ceph in
openstack-helm.
Change-Id: I43644295d67ba5efc007bbe1ee194e1dd923677b
Recently we updated our test jobs so that all of them
use the `deploy-env` Ansible role which utilizes the
Kubeadm to deploy the test Kubernetes cluster.
The role works for both multi-node and single-node
environments. Although the deployment of Kubernetes itself
is out of scope of Openstack-Helm, we recommen using this
role to deploy test and development Kubernetes clusters.
So at the moment there is no need to provide
different sets of tools single-node and multi-node test envs.
Now this is a matter of the Ansible inventory file.
Also the deployment procedure of OpenStack on top of Kubernetes
using Helm is the same for multi-node and single-node clusters
because it only relies on the Kubernetes API.
We will be improving the `deploy-env` role even futher and
we will be cleaning up the deployment scripts and the documentation
so to provide a clear experience for the Openstack-Helm users.
Change-Id: I70236c4a2b870b52d2b01f65b1ef9b9518646964
This change updates all Ceph image references to use Focal images
for all charts in openstack-helm.
Change-Id: I67cd294e2aabf3c3af404da42204f9b6157b06f7
Change ceph-config-helper image tag to bionic from focal. There is no
focal based image available.
Change-Id: I6c4039161d09a55cac84fc047080603953a1deb5
This change updates the references in the documentation to reference
newer openstack and ubuntu releases, as well as removes a section
that was outdated that referred to testing.
Change-Id: Ia670e19ae44109cc5d270c32fb3ed81e7d2e5d15
This change updates the ceph-upgrade docs to reference a newer
version of ubuntu. This is part of the movement to cleanup
older versions of distros/releases.
Change-Id: I0a14b854951ea0bca2060e534b5c882cb6f24863
It is now 2022 and the copyright date should reflect that.
Signed-off-by: Tin Lam <tin@irrational.io>
Change-Id: Id4871590680a95527c58b8e90d5cab7479a43257
nova-placement has been removed as of train, since we
do not support openstack releases before train, it
is no longer needed. This change removes nova-placement
from the nova chart and all the overrides, as well as
changes the compute-kit scripts to always deploy
the placement chart.
Change-Id: Ic8649371fe9e954806cbe4bf11c589fb58c7a88d
Nova consoleauth was removes several releases ago and most of our
overrides were specifically needing to disable it in order to
deploy. Since it is no longer in nova, this change removes the
nova consoleauth support from the nova chart.
Change-Id: I0a27265330156a11f6049e9beaaa14a38d8a4a93
The installation page for kubernetes currently says that the
development scripts install a kubeadm cluster, which hasn't been
true for quite some time since we have switched to using minikube.
This change updates the install guide to reflect this.
Change-Id: I83f2d331f77cc9b220a048ed79a7ced63e180576
In the ceph install guide we currently have warnings that cinder
and horizon are not tested in OSH gating. This is outdated since
we now have jobs that test both of these services so this change
removes the warnings from the documentation.
Change-Id: I51694c31d055070452c6c98b2bf1bc74a8ca633c
Glance registry was deprecated in Queens and removed in Stein.
This change removes glance-registry settings and templates
from the glance chart. Also removed the overrides from older
releases that are no longer actively supported and tested.
Change-Id: I704d844b9ab96daa73ec42e29cded31fbbe3f720
This change removes the cinder v1 and v2 endpoint definitions
from the default values in the cinder chart.
Change-Id: I0ee35ad71c76df157e2c670a7899e4b6c1b91e46