Helm charts for deploying OpenStack on Kubernetes
Go to file
Zhipeng Liu bdbea96326 Allow more generic overrides for placement
With this patch we allow for a more easy way of overriding some
of the values that may be used in other distros while maintainting
the default values if those values are not overriden.

The following values are introduced to be overriden:
conf:
  security:
  software:
    apache2:
      binary:
      start_flags:
      a2enmod:
      a2dismod:

On which:
 * binary: the binary to use for launching apache
 * start_flags: any flags that will be passed to the apache binary call
 * a2enmod: mods to enable
 * a2dismod: mods to disable

Notice that if there is no overrides given, it should not affect anything
and the templates will not be changed as the default values are set to what
they used to be as to not disrupt existing deployments.

Change-Id: I77940ff847fc5785178ee5cf84cb77bed9f1ec71
Signed-off-by: Zhipeng Liu <zhipengs.liu@intel.com>
2020-05-12 02:14:01 +00:00
aodh Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
barbican Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
ceilometer Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
cinder Add PURE as a Cinder backend 2020-04-21 21:23:56 +00:00
congress Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
designate Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
doc Imported Translations from Zanata 2020-05-03 07:58:00 +00:00
glance Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
heat Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
horizon Add Project Specific Contributor and PTL Docs 2020-04-24 20:57:28 +02:00
ironic Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
keystone Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
magnum Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
mistral Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
neutron Add support to set ovs module log level 2020-04-17 11:02:19 -07:00
nova Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
octavia Revert "Modify files related to overrides." 2020-03-13 14:08:31 +00:00
panko Revert "Revert "Keystone Authtoken Cache: allow universal secret key to be set"" 2020-02-21 11:16:55 -06:00
placement Allow more generic overrides for placement 2020-05-12 02:14:01 +00:00
rally Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
releasenotes/notes Cinder support multiple Ceph volume backends 2019-07-23 16:57:08 +03:00
senlin Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
tempest Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
tests Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
tools Reuse component compute-kit.sh in developer installation 2020-04-08 16:41:56 +00:00
zuul.d Cleanup OSH infra jobs 2020-04-03 09:10:50 -05:00
.gitignore Update .gitignore 2018-05-13 22:17:57 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:45:14 +00:00
bindep.txt Gate: Add bindep for docs requirements 2019-06-25 08:01:46 -05:00
CONTRIBUTING.rst Add Project Specific Contributor and PTL Docs 2020-04-24 20:57:28 +02:00
LICENSE Initial commit 2016-11-12 14:26:57 -05:00
Makefile Remove OSH Authors copyright 2020-04-03 20:53:32 +00:00
README.rst Add Project Specific Contributor and PTL Docs 2020-04-24 20:57:28 +02:00
setup.cfg Cleanup py27 support and docs 2020-04-11 15:35:01 +02:00
setup.py Beggining of docs conversion to OpenStack format 2017-04-27 17:04:17 +02:00
tox.ini Cleanup py27 support and docs 2020-04-11 15:35:01 +02:00

OpenStack-Helm

Mission

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

  • Join us on IRC: #openstack-helm on freenode
  • Community IRC Meetings: [Every Tuesday @ 3PM UTC], #openstack-meeting-alt on freenode
  • Meeting Agenda Items: Agenda
  • Join us on Slack
    • #openstack-helm

Storyboard

Bugs and enhancements are tracked via OpenStack-Helm's Storyboard.

Installation and Development

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.

This project is under active development. We encourage anyone interested in OpenStack-Helm to review our Installation documentation. Feel free to ask questions or check out our current Storyboard backlog.

To evaluate a multinode installation, follow the Bare Metal install guide.

Repository

Developers wishing to work on the OpenStack-Helm project should always base their work on the latest code, available from the OpenStack-Helm git repository.

OpenStack-Helm git repository

Contributing

We welcome contributions. Check out this document if you would like to get involved.