360 Commits

Author SHA1 Message Date
Vladimir Kozhukalov
a8416f968e Move values overrides to a separate directory
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
2024-12-13 15:25:19 -06:00
Doug Goldstein
178c777c1e
use helm-docs to generate docs for the values.yaml
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>
2024-11-22 09:37:45 -06:00
Vladimir Kozhukalov
c7326e4625 Chart versioning policy update spec
Change-Id: I632c4731870a02f34bc3228cd17c913293a323f0
2024-11-20 14:19:49 -06:00
Vladimir Kozhukalov
81e1a8f71d Remove sphinxcontrib-blockdiag doc dependency
This is because Pillow upgrade to version 10.x
(from OpenStack upper constraints) breaks its usage.

Change-Id: Iec6567df69a5e1468151f1162600ca254a649c23
2024-11-18 22:46:24 -06:00
Vladimir Kozhukalov
fb2731b762 [doc] Fix inventory.yaml example in user doc
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
2024-11-13 20:07:24 -06:00
Zuul
5549a3bf9b Merge "[ceph] Remove references to the CephFS provisioner" 2024-08-12 15:16:39 +00:00
Zuul
de819fd8f9 Merge "Add tacker installation steps in Openstack-Helm document" 2024-08-12 13:20:54 +00:00
Shivam Shukla
8581a101cd Add tacker installation steps in Openstack-Helm document
This commit adds the steps of tacker installation
in openstack-helm document.

Change-Id: I31d1949b0ceb0c7c4e73d62cbe95989d90ab4029
2024-08-12 03:28:28 -05:00
Stephen Taylor
0cd68919fa [ceph] Remove references to the CephFS provisioner
The CephFS provisioner is being removed from openstack-helm-infra,
so references to it here are also being removed.

Change-Id: Ia01935f037bb6f91299757d8049db4d1c5dc4a10
2024-08-09 13:12:09 -06:00
Vladimir Kozhukalov
3af4836c48 Update user doc regarding ceph-adapter-rook chart
Change-Id: Ice2ebb1fe47647b218ce99ea787876d85e69e405
2024-07-16 05:37:13 -05:00
Vladimir Kozhukalov
c09f566c9e Update kubernetes-entrypoint image
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
2024-07-11 12:56:20 -05:00
Doug Goldstein
295beb3d0c
docs: simplify Ingress hostname example
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>
2024-07-08 17:26:56 -05:00
Vladimir Kozhukalov
03ba49d626 Fix user's docs typos
Change-Id: I3f2201fe387ac5c16c29d437f8fb60585c5944cb
2024-06-24 07:28:06 -05:00
Vladimir Kozhukalov
8a501c0b58 Fix typo in user's docs
Change-Id: I5458f62c30dd90bc369fb8d65a894f57836adabc
2024-06-21 05:00:04 -05:00
Zuul
c0c4c9a231 Merge "Update docs: not require cloning git repos" 2024-05-12 06:13:42 +00:00
Vladimir Kozhukalov
159adb3859 Update docs: not require cloning git repos
Change-Id: I2b44a6992f8bcc79a8f6f8426427d335ece32789
2024-05-09 18:05:19 -05:00
ricolin
1913194abe Move Neutron to uWSGI.
Change-Id: I675375e132a5ba26d7a5b6e878f5709314e52646
2024-05-03 11:01:07 +08:00
Vladimir Kozhukalov
3c333d2966 Fix user docs
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
2024-04-29 20:16:50 -05:00
Vladimir Kozhukalov
df1c999e41 Utilize OSH plugin for deployment test scripts
Depends-On: I8f30fbdf94d76ef9fa2985a25c033df290995326
Change-Id: I35b3793a660cfc27faf700b9679529b154e41df4
2024-04-20 01:31:03 -05:00
Stephen Taylor
e667ddbb21 [rook-ceph] Document the procedure for migrating Ceph to Rook
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
2024-03-25 14:58:43 -05:00
Vladimir Kozhukalov
f64d3a26a9 Update ingress controller deployment documentation
Change-Id: I1a46e6ae0b93142c556fa02e4658968af57ec55c
2024-02-01 02:26:19 +00:00
Zuul
7b4fbe601f Merge "Use containerized Openstack client" 2024-01-19 19:21:36 +00:00
Vladimir Kozhukalov
fd519debfb Use containerized Openstack client
Change-Id: I982cd3a831701d002eb128fb92e1514070f30e15
2024-01-19 10:21:40 -06:00
Vladimir Kozhukalov
f32b22bb01 Add Horizon deployment documentation
Change-Id: Ife624af234cec75f5fa3ccc6fb4e31a447c5d177
2024-01-15 07:07:48 -06:00
Vladimir Kozhukalov
bb90283ffa Update ceph deployment doc
Change-Id: I41fef1726c675e55a21eb1cf5ecdaee3711831fb
2023-12-08 17:38:15 -06:00
Vladimir Kozhukalov
1a885ddd1f Update deployment documentation
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
2023-10-23 19:10:30 -05:00
Vladimir Kozhukalov
5500b2ae0b Remove unnecessary doc locales
Change-Id: Id2f101783973dd935b41403442f1f78533d7ac73
2023-10-18 20:52:08 -05:00
Vladimir Kozhukalov
962447dd5b Update contributing doc
story: 2010734
task: 47962
Change-Id: I1f475d294f8e84d30d07de5688380335283b8d21
2023-06-09 05:46:13 +03:00
Vladimir Kozhukalov
e12d2ca685 Fix wrong doc title
Task: 38894
Story: 2007349
Change-Id: Ic223bddfd5ad517d728b5cb7279333b07e547976
2023-05-22 00:28:26 +03:00
Vladimir Kozhukalov
7c2b754b4e Add pdf-docs tox env
Story: 2006104
Task: 35271
Change-Id: Ic06c61d1ed593cb27d99f0d5d2d179d81afabff0
2023-04-27 11:09:37 +03:00
Stephen Taylor
884a734833 [ceph] Update all Ceph images to Focal
This change updates all Ceph image references to use Focal images
for all charts in openstack-helm.

Change-Id: I67cd294e2aabf3c3af404da42204f9b6157b06f7
2023-03-17 07:50:10 -06:00
OpenStack Proposal Bot
0992b14883 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I89b025f9c973370bcca27dce8db3811eb6cff6f1
2023-03-15 03:48:20 +00:00
Terekhin, Alexey (at4945)
9216563be2 Fix for creation endpoins and services when v1/v2 are disabled.
Change-Id: I187e882c653c93ad4e1ef83a88ac4fcc3e60f763
2023-01-19 14:09:43 -08:00
Ritchie, Frank (fr801x)
5ad407ab0e Change ceph-config-helper image tag
Change ceph-config-helper image tag to bionic from focal. There is no
focal based image available.

Change-Id: I6c4039161d09a55cac84fc047080603953a1deb5
2022-11-22 13:13:06 -05:00
OpenStack Proposal Bot
e187023ffe Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I4e0eb544d0fec83a2d57fbd3f892f8f93207495b
2022-11-07 03:45:25 +00:00
OpenStack Proposal Bot
5a6f6569ce Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Id2eb1ab38b6d12aa5b79a2c1bdf62efa8e6116d9
2022-06-21 03:43:10 +00:00
Zuul
8aca1f0993 Merge "Update ceph upgrade documentation" 2022-04-28 15:44:11 +00:00
Gage Hugo
a910c1fb90 Update ovs-dpdk documentation release values
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
2022-04-26 14:51:26 -05:00
Gage Hugo
70023e991d Update ceph upgrade documentation
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
2022-04-26 14:35:58 -05:00
Tin Lam
14cfdaf074 fix: update date
It is now 2022 and the copyright date should reflect that.

Signed-off-by: Tin Lam <tin@irrational.io>
Change-Id: Id4871590680a95527c58b8e90d5cab7479a43257
2022-04-20 00:07:31 -05:00
songwenping
dab321fced Remove unnecessary unicode prefixes
All strings are unicode by default in Python 3. No need to mark them as
such.

Change-Id: I976f4b94e8dadcb2a3a34310571c075f7da84edb
2022-04-19 15:18:10 +08:00
Zuul
2b44342de8 Merge "Remove nova-placement from nova chart" 2022-04-11 02:32:36 +00:00
Gage Hugo
d1b72aa35e Remove nova-placement from nova chart
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
2022-04-07 14:50:29 -05:00
OpenStack Proposal Bot
89123ec652 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I2f97970149ea3b2a5d945e716ee25f8fc74078dd
2022-04-07 03:37:30 +00:00
Gage Hugo
f3de6d808a Remove consoleauth in nova
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
2022-03-26 18:49:30 -05:00
Gage Hugo
90e1e67276 Update k8s install page
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
2022-03-22 15:44:01 -05:00
Gage Hugo
b4c54b24cc Remove warnings in ceph documentation
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
2022-03-02 17:51:43 +00:00
OpenStack Proposal Bot
0eea6646c6 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ifceef20d185d6dbe43c38596c29daf71a55190e2
2022-02-24 14:44:36 +00:00
Gage Hugo
2f89f1d020 Remove glance registry
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
2022-02-21 21:32:08 +00:00
Nafiz Haider
6ec2773c95 Remove cinder v1/v2 defaults
This change removes the cinder v1 and v2 endpoint definitions
from the default values in the cinder chart.

Change-Id: I0ee35ad71c76df157e2c670a7899e4b6c1b91e46
2021-11-15 15:59:06 +00:00