Commit Graph

74 Commits

Author SHA1 Message Date
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
Zuul
bd4f67f3b1 Merge "Merge component, developer and multinode ingress deployment scripts" 2019-11-12 17:33:39 +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
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
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
Pete Birley
d4d99cf9fc Split out RGW from ceph client charts
Co-Authored-By: Chinasubbareddy Mallavarapu<cr3938@att.com>

Change-Id: I8b091493bb79c7eab525fbaf7801028398772c5d
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-21 17:36:18 -05:00
Drew Walters
0f4958d6f9 Docs: update proxy troubleshooting guide
Currently, the proxy troubleshooting guide does not include the IP
address of the Kubernetes API in the defined environment or Ansible
playbook variables. This causes deployments to fail when requests are
routed through proxy servers. This change adds a proxy configuration
section to the beginning of the installation guide and includes the
process of adding the Kubernetes API IP address to the environment and
Ansible playbook variables. It also removes the unecessary sections from
the troubleshooting guide and upgrades the note about resolv.conf being
overwritten to a warning.

Change-Id: I1ff753517b387027f0cc052b18e8822b638cfb4d
2018-08-08 08:06:40 -05:00
Matt McEuen
7ce15f00f4 Fix dev deploy guide vars.yaml reference
This updates the dev deploy guide to point to the new location
of the playbooks vars.yaml.

Change-Id: I5827049cd75ecb13044e85a09cc12090a2c8e9a4
2018-07-01 15:48:50 -05:00
ubuntu
f5360ba1f9 Passwordless sudo Documentation
The information to setup passwordless sudo is only present for
multinode deployment. This patch moves all common requirements to
a 'Common Requirements' location before any of the deployment
instructions.

Change-Id: I22b14dec2153dabd57b451e0a8f7d30d423760b0
2018-06-19 14:39:57 +00:00
zhulingjie
f3ae7fa463 Fix the external_dns_nameservers path
the openstack-helm-infra code is been cloned in current directory,
rather than in /opt, the external_dns_nameservers where find should
be updated.

Change-Id: Ide0949cea15f9f144a960783b95154ec08f9d448
2018-05-31 18:39:02 -04:00
Zuul
4a2118ec2a Merge "Fix handful of trivial items in docs" 2018-06-01 15:41:51 +00:00
Tin Lam
fdfca4b0fb Fix handful of trivial items in docs
This fixes up typographical errors, capitalization issues and minor
stylistic formatting in the documentations.

Change-Id: I1951a90d48cc22e7f8c0516fc53f4018ef0a9a5d
Signed-off-by: Tin Lam <tin@irrational.io>
2018-05-25 19:26:03 -05:00
zhangdebo
c40f5a56b8 Fix typo
Fix typo.

Change-Id: I856a98d0b95a283c6cd922c0148989dbbe78a1ee
2018-05-22 16:43:20 +08:00
Pete Birley
edb80added Docs: Update development node cleaning document
This PS udpates the node cleaning document to better describe how
to remove a development deployment of OSH.

Change-Id: I80b0e522c6b9dc8bb7c4e180ae71997406d91e1c
2018-05-12 23:26:50 -05:00
wu.chunyang
2f89187c97 Remove the inexistence script
the 000-install-packages.sh script depend on the code clone, so when
install the packages, the 000-install-packages.sh not exists, we
can't run the script directly, this PS to remove it.

Change-Id: I0a53fbc5b4b79a9bd55f28700b46e61baec423da
2018-05-09 22:49:51 +08:00
ZhijunWei
27b167b94b Add directly script description into Packages
to keep consistence with the others

Change-Id: I31e1fa007622195621c96a13397f17a47944e001
2018-05-03 05:03:24 +00:00
Renis
3859a5b5aa Fixes/Updates OSH Developer and Multinode install guide
This PS fixes few typos and adds DNS entry update section
to notify user.

Change-Id: I59f5c90aaa06a5996c3ddb7a7b1bd3c4adfe0eb7
2018-04-17 11:30:49 -07:00
Gabe Maurer
9eff96fec8 Added uninstall information
This patch set adds additional instruction to clean and reset a
development environment.

Change-Id: Ifd45b1caebe54c991885773fa23e7a5249fb5465
2018-01-31 08:35:31 -06:00
portdirect
b7cb097dac Docs/Gate: NFS Support
This PS adds gated documentation for a NFS developer environment.

Change-Id: I64488f5e4ef3202e11eff79685a63e16286d5db7
2018-01-17 20:14:47 +00:00
portdirect
9d40323eb1 Gates: Remove legacy zuulv2 scripts
This PS removes the legacy v2 scripts from OSH.

Change-Id: I02ee7654765d90b71632b0042930f4a8d71f648b
2018-01-15 01:22:43 -05:00
Felipe Monteiro
aaff2ce6ba Fix typos in all-in-one code example and add auth info
This PS simply fixes a few typos in an all-in-one code block
example dedicated to setting up the gateway. It also adds
additional information about how to set up auth information
to use the python-openstackclient.

Change-Id: Ie9cc63d3d435c474c3cbda90964f2eababa81139
2018-01-14 11:17:29 +00:00
portdirect
dc105fdcfa CephFS: support for OSH
This PS adds support for CephFS in OSH.

Change-Id: I54d5302b89f04cc30f151c8db59f476f02be5652
2018-01-09 15:41:45 -05:00
Matt McEuen
8387edcf0e Add some clarifications to AIO dev guide
Add some clarifications to the AIO dev guide, based on real-world
points of confusion that have arisen:
- Do I *have* to use Ubuntu 16.04?
- What docker should I use?
- Should I run the scripts as root?

Change-Id: I8affdde16b63cc078aa496bf168154c93c39b3bf
2017-12-30 08:21:33 -06:00
portdirect
22d77a0065 Dev-Docs: Add warning about IP ranges consumed by K8s and Calico
This PS adds a warning for the CIDRs consumed by Calico and K8s.
It should be replaced by better documentation and/or a sanity
checking chart/script when possible.

Change-Id: Ib87b773b7c19ed65330a54546c4613c16aa9ab75
2017-12-27 20:44:13 -05:00
portdirect
704cbcbcea Docs: Updated developer documentation to use -infra repo
This PS updates the developer documentation to make use
of the openstack-helm-infra repo and new developer
environment.

Implements: blueprint developer-environment

Change-Id: I45b627f78b9504dc0abfbe7d0061ea3475ee4748
2017-12-06 14:52:16 -06:00
Zuul
ac100bca35 Merge "Fix AIO docs to reference ceph.enabled flags for libvirt" 2017-11-17 19:48:43 +00:00
Flávio Ramalho
b0865de942 Fix doc formatting
Added a missing newline between the markup and text on AIO docs.

Change-Id: If8130a1354c4dc17b9bee5fe88ae61e973f8915b
2017-11-14 14:11:50 +01:00
Steve Wilkerson
dc6e14e246 Fix AIO docs to reference ceph.enabled flags for libvirt
Libvirt uses ceph to back pvcs by default.  To minimalize the
requirements for a development all in one installation, include
flags for disabling ceph for libvirt

Change-Id: I3aba5deb9a972111bf5dde8b8f97a4ac40cd842b
2017-11-13 14:55:27 -06:00
Vu Cong Tuan
fcd4b405ff Do not use “-y” for package install
According to "code conventions" [1], do not use "-y" option.
Instead, use apt-get install package, yum install package,
or zypper install package.

[1] https://docs.openstack.org/doc-contrib-guide/writing-style/
code-conventions.html

Change-Id: I002607baadb90c8b0da4332a9eb7ca8e6f598f9f
2017-11-08 14:34:33 +07:00
lukepatrick
bc2bea5ee2 Update AIO docs for nova examples and Docker image
Update Kubernetes AIO install guide fixing nova
install examples. Also add language around
pulling the AIO container versus building.

Change-Id: Ib9d1c21f1a75e00b5f0ddaafd73e1741193b8717
2017-10-23 12:45:42 -06:00
Sean Larimore
d1e775547c Adding database drop jobs
Implemented Kubernetes jobs to drop a database for an OpenStack service
on deletion of Helm chart. This job is configurable to be enabled or
disabled in the values.yaml file for each chart.

Change-Id: Ia1a0834cb43c7e883aaf507a7c7683fa1cf4e838
2017-09-27 09:44:28 -06:00
Pete Birley
e7723d81ce Helm: move to helm v2.6.1
This ps bumps the Helm version to v2.6.1.

Change-Id: I46e1b3457a50d440bc82ba2ef3b164ae4a2a1771
2017-09-19 14:37:34 +00:00
Jenkins
cdedd4916c Merge "Kubernetes: move to Kubernetes v1.7.5 gate" 2017-09-18 14:59:57 +00:00