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
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 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
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 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
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
This is to update installation script to enable option to skip the
loopback device creation as this gives flexibility to use exisitng
block devices for ceph.
Change-Id: I2e05cfa627dad5d32e882af3ba82bcde21e2ad70
This is to update ceph scripts to create loopback devices
in single script and also to update gate scripts.
Change-Id: I937ae79512ffc998d8dbd0b277a611347550044b
This is to update loopback devices creation script to take device names
from developers in case if default devices are busy.
Change-Id: Ie368ebdfdc64ea00ccf62cf61010beddcc2cf4ce
This change modifies the exerise-the-cloud.rst file to include user
steps for cleaning up the client environment to allow for subsequent
runs of the 900-use-it.sh script.
Change-Id: I6bd3c95d837f9b3273868d51c1f5121d96e53e73
- This is to make use of loopback devices for ceph osds since
support for directory backed osds going to depricate.
- Move to bluestore from filestore for ceph-osds.
Change-Id: Ia95c9ceb81f7d253dd582a2e753a6ed8fe60a04d
The charts changes are required for deployment
of various clouds based on Tungsten Fabric SDN.
Right now it's tested for Airship-in-a-bottle.
The code cannot be tested currently in
OpenStack Helm project because of absence of
tests and platform for that.
This patchset doesn't have Heat-related changes,
they'll be added later.
Change-Id: I73f2ced2b09dbb93146334b59fe4571fa13dbfb0
Depends-On: https://review.opendev.org/#/c/734635/
This change updates the requirements-and-host-config guide to include
proxy setup instructions as well as updating the ubuntu version to
include 18.04 as the reference linux flavor.
Also updated kubernetes-and-common-setup to include proxy and dns
configuration steps as well as header cleanup.
Change-Id: Ie075cdb7c32bcba5429abb9168ef7cc9b4845d89
This change adds in information about overriding the dns entries
that can end up overwriting the existing ones in resolv.conf
and resulting in a lack of network connectivity when deploying
AIO behind a proxy.
Change-Id: I9faab36a114e28fe8f4c312e7cd64a582333033b
This patch adds a deployment guide for installing Openstack Helm
with OVS-DPDK
Co-Authored-By: Georg Kunz <georg.kunz@ericsson.com>
Change-Id: Ic8078537a7317c4132e4b11494e0d827365109d9
For simplification of deployment and maintenance, reduce the number
of scripts that do usually the same.
The important part is that when user wants to do multinode deployment,
OSH_DEPLOY_MULTINODE variable must be set before executing the script.
For now multinone script still stays, only to invoke the common one,
but in future it would be better to remove multinode scripts completely
and let user call the common script with the right argument.
Change-Id: I4dca159827581cbe8d6ded3be85e732acbf60ed1
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Remove unncessary "=="
Change-Id: I3451c44a30a2e3d4bb58d2ac512e69da0781e961
Add documentation describing steps to deploy tap-as-a-service neutron
plugin as L2 Agent ext, and to deploy tap-as-a-service-dashboard
plugin in horizon.
Change-Id: I3e671d58b612a517af9cd2902401f91aad4bcd78
Fix some typos that I found in documents(except specs)
* fix trivial mistakes(typos)
* fix the link error(rst->html)
* restore it's -> its
* fix k8s -> K8s
Change-Id: I6ec65e9d04441adac210cc9fd476a37a1cb9644f