A declarative framework for resilient Kubernetes deployment.
Go to file
Sergiy Markin bbac71fcc9 Published docker image tags
This PS removes static tags from published docker image. We only want to
have branch name and commitid as tags for the images in this branch.
Also it updates github ssh hostkey.

Change-Id: I18c5b133ed06b85069a9a64b194ea5f976eaa516
2023-08-25 22:33:42 +00:00
.github Update Airship vulnerability link 2020-05-18 21:27:18 +00:00
charts Parametrise etcd-anchor readiness probe 2023-08-22 12:36:03 -04:00
doc Update k8s to 1.27.4 2023-07-31 13:55:03 -04:00
etc/promenade Minor testing-related cleanup 2018-01-02 10:14:10 -06:00
examples Update k8s to 1.27.4 2023-07-31 13:55:03 -04:00
images/promenade Restored ubuntu_bionic image build 2023-05-25 22:53:15 +00:00
promenade Remove allow-downgrade and dist-upgrades parts from up.sh 2023-06-08 18:57:29 -05:00
tests Update k8s to 1.27.4 2023-07-31 13:55:03 -04:00
tools Update k8s to 1.27.4 2023-07-31 13:55:03 -04:00
zuul.d Published docker image tags 2023-08-25 22:33:42 +00:00
.dockerignore Use helm 3 in chart build 2021-09-30 16:57:05 -05:00
.gitignore Restored ubuntu_bionic image build 2023-05-25 22:53:15 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:18 +00:00
.readthedocs.yaml [focal] Python modules sync with Airship project 2023-04-21 06:09:14 +00:00
LICENSE Initial commit 2017-02-14 11:13:39 -08:00
Makefile Sync requirements with shipyard 2023-04-27 19:47:55 +00:00
README.md Update the README.md File 2018-07-30 15:52:23 -05:00
bindep.txt [focal] Python modules sync with Airship project 2023-04-21 06:09:14 +00:00
entrypoint.sh [uwsgi] remove extraneous argument 2020-04-23 22:28:39 +00:00
requirements-direct.txt Restored ubuntu_bionic image build 2023-05-25 22:53:15 +00:00
requirements-frozen-bionic.txt Restored ubuntu_bionic image build 2023-05-25 22:53:15 +00:00
requirements-frozen.txt Promenade timeout adjustment 2023-05-12 16:19:33 +00:00
requirements.txt Pull requirements-direct into requirements 2019-08-26 13:52:04 +00:00
setup.cfg Restored ubuntu_bionic image build 2023-05-25 22:53:15 +00:00
setup.py updates for focal 2023-02-27 12:11:07 -05:00
test-requirements.txt Restored ubuntu_bionic image build 2023-05-25 22:53:15 +00:00
tox.ini Restored ubuntu_bionic image build 2023-05-25 22:53:15 +00:00

README.md

Promenade

Promenade is a tool for bootstrapping a resilient Kubernetes cluster and managing its life-cycle via Helm charts.

Documentation can be found here.

Roadmap

The detailed Roadmap can be viewed on the OpenStack StoryBoard.

  • Cluster bootstrapping
    • Initial Genesis process results in a single node Kubernetes cluster with Under-cloud components deployed using Armada.
    • Joining sufficient master nodes results in a resilient Kubernetes cluster.
    • Destroy Genesis node after bootstrapping and re-provision as a normal node to ensure consistency.
  • Life-cycle management
    • Decommissioning of nodes.
    • Updating Kubernetes version.

Getting Started

To get started, see getting started.

Configuration is documented here.

Bugs

Bugs are tracked in OpenStack StoryBoard.