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
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
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>
This PS udpates the node cleaning document to better describe how
to remove a development deployment of OSH.
Change-Id: I80b0e522c6b9dc8bb7c4e180ae71997406d91e1c
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
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
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
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
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
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
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
Update Kubernetes AIO install guide fixing nova
install examples. Also add language around
pulling the AIO container versus building.
Change-Id: Ib9d1c21f1a75e00b5f0ddaafd73e1741193b8717
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
This PS enables the following backends for glance:
* PVC
* RBD
* RadosGW (direct)
* Swift
It also moves the creation of the RBD pool when required to a storage
init job. This job also creates credentials as required for glance to
use when accessing the required backend, rather than using the admin
keyring.
Change-Id: I90fead961ff73a9263826acc794128fa73ead2e1
Creation of one source of truth for kubeadm-aio docs. The kubeadm-aio
README now links to developer all-in-one document.
Change-Id: I9e405036e50cfd5336e0e6ce901d5e5d6850fae4
Closes-Bug: #1711727
This PS moves OpenVSwitch into its own chart - decoupling it from neutron,
both making it easier to deploy and use seperately and permitting
use of other network backends.
Partially implements: blueprint split-nova-and-neutron-infra
Change-Id: Ifd637136b950ddf1ba1c26ce76c9bbdeafc232c3
This PS moves libvirt into its own chart - decoupling it from nova,
both making it easier to deploy and use seperately and permitting
use of other compute backends.
Partially implements: blueprint split-nova-and-neutron-infra
Change-Id: I06237157244c3cdb5503eafa01229d061b1614f0
This patch set removes the "local/CHART" references in the documentation
and replaces it with a reference to a local path. This was already
updated in gate script.
Change-Id: I1753cb500cbe448a43ede85168d71596de4e08b8
Closes-Bug: #1711733
This clarifies some of the steps in the kubeadm-aio guide, which
includes: adding minimum suggested system specs, commands to
verify success of a helm chart installation, and general clean up
and reformatting of the docs
Change-Id: I3f8cac9de7940970754e09bedf4d1d37022e7255
This PS organizes the installation document tree for easier navigation
and updating relevant content.
Change-Id: I51951d99dfc06bf441bd65ca817119cbca061851
This PS moves the dev contents to the tools directory as well
as updates the VagrantFile to use the existing scripts
for installing kubeadm-aio and deploying helm charts.
Change-Id: I6768d1f96abe6b15f66931d543e9adcc0e82829b
Addresses consistency issues that appear with autoincrement fields in
the existing chart, as demonstrated in [1]. It should allow automatic
recovery of 2 out of the 3 (default) cluster members.
It does not address automatic recovery of a complete shutdown of all
cluster nodes.
[1] https://review.openstack.org/#/c/465977/
Change-Id: I84c86e1862f03a6d381bf219b821ea3636049f0b
This commit compiles guides-install pages into multiple .rst files and
adds them to rst docs index.
Change-Id: Iae68f29c2a2d7252336d798281b8ed8657af6deb
Partial-Implements: blueprint docs-to-rst