diff --git a/README.rst b/README.rst index 4b9ef6bb..e50eedf1 100644 --- a/README.rst +++ b/README.rst @@ -5,9 +5,9 @@ OpenStack-Helm Mission ------- -The goal of OpenStack-Helm is to enable deployment, maintenance, and upgrading -of loosely coupled OpenStack services and their dependencies individually or as -part of complex environments. +The goal of OpenStack-Helm is to provide a collection of Helm charts that +simply, resiliently, and flexibly deploy OpenStack and related services +on Kubernetes. Communication ------------- @@ -31,18 +31,18 @@ Bugs and blueprints are tracked via OpenStack-Helm's Launchpad. Installation and Development ---------------------------- -Please review our documentation at `Read the Docs `_. +Please review our `documentation `_. For quick installation, evaluation, and convenience, we have a kubeadm based all-in-one solution that runs in a Docker container. The Kubeadm-AIO set -up can be found `here, `_ -and the `gate scripts, `_ +up can be found `here, `_ +and the `gate scripts, `_ use are supported on any fresh Ubuntu, CentOS or Fedora machine. This project is under active development. We encourage anyone interested in -OpenStack-Helm to review our `Installation `_ +OpenStack-Helm to review our `Installation `_ documentation. Feel free to ask questions or check out our current `Issues and Bugs `_. To evaluate a multinode installation, follow the -`Bare Metal `_ +`Bare Metal `_ install guide. diff --git a/dns-helper/Chart.yaml b/dns-helper/Chart.yaml index cfeee1e8..88a31a6b 100644 --- a/dns-helper/Chart.yaml +++ b/dns-helper/Chart.yaml @@ -16,7 +16,7 @@ apiVersion: v1 description: OpenStack-Helm DNS Helper name: dns-helper version: 0.1.0 -home: http://openstack-helm.readthedocs.io +home: https://docs.openstack.org/openstack-helm sources: - https://git.openstack.org/cgit/openstack/openstack-helm maintainers: diff --git a/doc/source/devref/images.rst b/doc/source/devref/images.rst index 2ee43b53..dc88a182 100644 --- a/doc/source/devref/images.rst +++ b/doc/source/devref/images.rst @@ -7,7 +7,7 @@ Kubernetes itself. This requires OpenStack-Helm to develop common and simple scripts with minimal dependencies that can be overlaid on any image that meets the OpenStack core library requirements. The advantage of this is that the project can be image agnostic, allowing operators to -use Stackanetes, Kolla, Yaodu, or any image flavor and format they +use Stackanetes, Kolla, LOCI, or any image flavor and format they choose and they will all function the same. A long-term goal, besides being image agnostic, is to also be able to @@ -56,18 +56,19 @@ chart: :: images: - bootstrap: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 - db_init: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 - db_sync: docker.io/kolla/ubuntu-source-heat-api:3.0.3 - db_drop: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 - ks_user: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 - ks_service: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 - ks_endpoints: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 - api: docker.io/kolla/ubuntu-source-heat-api:3.0.3 - cfn: docker.io/kolla/ubuntu-source-heat-api:3.0.3 - cloudwatch: docker.io/kolla/ubuntu-source-heat-api:3.0.3 - engine: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 - dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1 + tags: + bootstrap: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 + db_init: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 + db_sync: docker.io/kolla/ubuntu-source-heat-api:3.0.3 + db_drop: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 + ks_user: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 + ks_service: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 + ks_endpoints: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 + api: docker.io/kolla/ubuntu-source-heat-api:3.0.3 + cfn: docker.io/kolla/ubuntu-source-heat-api:3.0.3 + cloudwatch: docker.io/kolla/ubuntu-source-heat-api:3.0.3 + engine: docker.io/kolla/ubuntu-source-heat-engine:3.0.3 + dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1 pull_policy: "IfNotPresent" The OpenStack-Helm project today uses a mix of Docker images from diff --git a/doc/source/devref/upgrades.rst b/doc/source/devref/upgrades.rst index e4c71403..d90025e0 100644 --- a/doc/source/devref/upgrades.rst +++ b/doc/source/devref/upgrades.rst @@ -39,8 +39,8 @@ This is accomplished with the following annotation: ... annotations: - configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "hash" }} - configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "hash" }} + configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }} + configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }} The ``hash`` function defined in the ``helm-toolkit`` chart ensures that any change to any file referenced by configmap-bin.yaml or diff --git a/doc/source/install/ext-dns-fqdn.rst b/doc/source/install/ext-dns-fqdn.rst index a1ab3e6b..d2c865ad 100644 --- a/doc/source/install/ext-dns-fqdn.rst +++ b/doc/source/install/ext-dns-fqdn.rst @@ -77,7 +77,7 @@ The default FQDN's for OpenStack-Helm are We want to change the ***public*** configurations to match our DNS layouts above. In each Chart ``values.yaml`` is a ``endpoints`` configuration that has ``host_fqdn_override``'s for each API that the Chart either produces or is dependant on. `Read more about how Endpoints are developed -`__. +`__. Note while Glance Registry is listening on a Ingress http endpoint, you will not need to expose the registry for external services. @@ -153,7 +153,7 @@ Examples Code examples below. If doing an `AIO install -`__, +`__, all the ``--set`` flags .. code-block:: shell