159 Commits

Author SHA1 Message Date
Vladimir Kozhukalov
912f85d38e Update documentation after merger of osh-infra
Change-Id: I5afe03c8a49bd7091470246ca66d9209e09a1991
2025-04-15 15:53:08 -05:00
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
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
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
Vladimir Kozhukalov
3af4836c48 Update user doc regarding ceph-adapter-rook chart
Change-Id: Ice2ebb1fe47647b218ce99ea787876d85e69e405
2024-07-16 05:37:13 -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
Vladimir Kozhukalov
159adb3859 Update docs: not require cloning git repos
Change-Id: I2b44a6992f8bcc79a8f6f8426427d335ece32789
2024-05-09 18:05:19 -05: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
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
e12d2ca685 Fix wrong doc title
Task: 38894
Story: 2007349
Change-Id: Ic223bddfd5ad517d728b5cb7279333b07e547976
2023-05-22 00:28:26 +03: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
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
Chinasubbareddy Mallavarapu
7e276b8eca [OSH] Add make utlity to list of required tools
This is to add "make" to list of required utilities.

Change-Id: I4b9a0bc61b6351b8deeedd5924884e75ecc0622c
2021-07-28 18:36:08 +00:00
Tin
7319518f2c doc(ovs): fixes doc
This fixes trivial error in the documentation.

Change-Id: I6586d25963b453fa6440426c8fc09e07a101f3b6
Signed-off-by: Tin <tin@irrational.io>
2021-06-02 08:50:35 +00:00
Tin
8b1ded460e doc(typo): fixes up typo
A trivial patch to correct typo in the document.

Change-Id: I4831eb143cf70af0a760236a3a2d28846610c0b3
Signed-off-by: Tin <tin@irrational.io>
2021-05-24 16:42:20 -05:00
Tin Lam
4227c7d3e2 fix(doc): fixes a typo
This fixes a typo.

Change-Id: I9152d5b6e32f7d990ccb38bbf9239e14aa848d72
Signed-off-by: Tin Lam <tin@irrational.io>
2021-04-12 10:10:02 -05:00
Chinasubbareddy Mallavarapu
85627eca0c [ceph] OSH:Make sure loopback devices persistent across reboots
Change-Id: I85e4c29925ac63ea7656901f5b03b919984cf12f
2021-02-22 13:54:39 +00:00
Chinasubbareddy Mallavarapu
ab10fde533 [CEPH] update ceph installation script to skip loopback device creation
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
2020-08-10 17:20:44 -05:00
Chinasubbareddy Mallavarapu
59dac81fd4 [CEPH] Update ceph scripts to create loopback devices
This is to update ceph scripts to create loopback devices
in single script and also to update gate scripts.

Change-Id: I937ae79512ffc998d8dbd0b277a611347550044b
2020-07-29 09:51:31 -05:00
Zuul
85939ac59a Merge "Adding clean-up guide for 900-use-it script" 2020-07-24 19:03:04 +00:00
Chinasubbareddy Mallavarapu
385c0775b9 [CEPH] Update dev scripts for ceph to handle loopback devices
This is to update loopback devices creation script to take device names
from developers in case if default devices are busy.

Change-Id: Ie368ebdfdc64ea00ccf62cf61010beddcc2cf4ce
2020-07-21 21:46:18 +00:00
Michael Fix
1fcd52a484 Adding clean-up guide for 900-use-it script
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
2020-07-20 23:41:00 +00:00
Zuul
135e2c8b64 Merge "Add TungstenFabric compatibility to charts" 2020-07-08 13:47:49 +00:00
Chinasubbareddy Mallavarapu
a385c18176 [CEPH] OSH: use loopback devices for ceph osds.
- 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
2020-06-30 17:05:22 -05:00
OlegBravo
4f2eb8cac6 Add TungstenFabric compatibility to charts
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/
2020-06-26 10:39:20 +03:00
Gage Hugo
39acd0967d Update OSH Installation Guide
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
2020-05-19 15:03:34 +00:00
licanwei
bd3ad59478 Doc: fix incorrect script path
Should remove 'developer' from path:
./tools/deployment/developer/component/common/ingress.sh

Change-Id: If7f9dd763fc05150b9c08860e9b8b85bfa0de3d0
2020-01-20 17:14:46 +08:00
Gage Hugo
13b0a3ffd9 Update proxy documentation for AIO
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
2019-12-12 13:32:36 -06:00
Zuul
bd4f67f3b1 Merge "Merge component, developer and multinode ingress deployment scripts" 2019-11-12 17:33:39 +00:00
Zuul
b226026504 Merge "Adding deployment guide for Openstack Helm with OVS-DPDK" 2019-10-15 16:34:48 +00:00
erihban
289feb7f7f Adding deployment guide for Openstack Helm with OVS-DPDK
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
2019-10-15 09:53:13 +02:00
Jiří Suchomel
d893eadfbc Merge component, developer and multinode ingress deployment scripts
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
2019-10-07 16:11:31 +02:00
Q.hongtao
ef9936232d Update invalid link
Change-Id: Ia92eff3af741f891f7ebd7cd94ce8953869cc795
2019-09-18 20:20:04 +08:00
jacky06
4fd741d6bf Sync Sphinx requirement
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
2019-06-19 17:52:24 +08:00
Zuul
e48dbd5021 Merge "Update links for opendev" 2019-05-06 18:39:57 +00:00
Nicolas Bock
2002d7a113
Update git repository location
Change-Id: I0d036e1f366eaf15b7cefe1c76fcd12ebc78211a
Signed-off-by: Nicolas Bock <nicolas.bock@suse.com>
2019-05-03 14:34:10 -06:00
Tin Lam
81106d87f8 Update links for opendev
Update links to use OpenDev.

Change-Id: Iae9d6e40528ab7e445ff45badeeaa0c67883e805
Signed-off-by: Tin Lam <tin@irrational.io>
2019-04-22 20:15:46 -05:00
Deepak Tiwari
0545dd1003 Docs for deploying Neutron TaaS & TaaS Dashboard plugin
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
2019-02-13 16:05:50 -06:00
ardentpark
b067309b89 Fix typos in doc
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
2018-10-18 10:40:33 +09:00
Frank Kloeker
ef3165076c Switch to the latest Configuration Guide
Depends-On: https://review.openstack.org/#/c/602883/

Change-Id: Ie3b1d7a7528cb7b09af25e9d46831853bb650c97
2018-09-21 15:08:07 +02:00