41dd502cf1
Change-Id: Iaa93ea740a3ccd1d9cba6de52ed840ee89e5d391
558 lines
18 KiB
YAML
558 lines
18 KiB
YAML
---
|
|
name: Deployment tools
|
|
hide-subtabs: True
|
|
tabs:
|
|
|
|
- name: Lifecycle management
|
|
prelude: >
|
|
Tools and packaging recipes to help install and maintain the lifecycle of
|
|
OpenStack deployments.
|
|
categories:
|
|
- category: Frameworks for lifecycle management
|
|
components:
|
|
|
|
- name: openstack-helm
|
|
title: Deploys OpenStack in containers using Helm
|
|
docs-title: Docs
|
|
docs-url: https://docs.openstack.org/openstack-helm/latest/
|
|
desc: >
|
|
Collection of Helm charts that simply, resiliently,
|
|
and flexibly deploy OpenStack and related services on Kubernetes.
|
|
project-team: OpenStack-Helm
|
|
capabilities:
|
|
- name: starts-from
|
|
tags:
|
|
- kubernetes-cluster
|
|
- name: technology
|
|
tags:
|
|
- helm
|
|
- kubernetes
|
|
- oci-containers
|
|
- sles-opensuse
|
|
- ubuntu
|
|
- name: components
|
|
tags:
|
|
- aodh
|
|
- barbican
|
|
- cache
|
|
- ceilometer
|
|
- cinder
|
|
- database
|
|
- designate
|
|
- etcd
|
|
- glance
|
|
- heat
|
|
- horizon
|
|
- ironic
|
|
- keystone
|
|
- magnum
|
|
- message-queue
|
|
- mistral
|
|
- monasca
|
|
- neutron
|
|
- nova
|
|
- octavia
|
|
- panko
|
|
- rally
|
|
- senlin
|
|
- swift
|
|
- name: upgrade
|
|
tags:
|
|
- online
|
|
- per-version
|
|
- name: features
|
|
tags:
|
|
- all-in-one
|
|
- encrypted-local-comms
|
|
- nova-cells
|
|
- offline-installation
|
|
video:
|
|
id: QQlzhp6zrX0
|
|
desc: >
|
|
Project Updates cover the latest changes in the project. See
|
|
what's new in the latest OpenStack release, and what you can
|
|
expect to see from the project in the upcoming release.
|
|
title: openstack-helm - Project Update
|
|
|
|
- name: kolla-ansible
|
|
title: Deploys OpenStack in containers using Ansible
|
|
docs-title: Docs
|
|
docs-url: https://docs.openstack.org/kolla-ansible/latest/
|
|
desc: >
|
|
Kolla-Ansible deploys a containerised OpenStack control plane
|
|
using Kolla containers, orchestrated via Ansible. The project
|
|
aims for simplicity and reliability, while providing a flexible,
|
|
intuitive configuration model.
|
|
project-team: kolla
|
|
capabilities:
|
|
- name: starts-from
|
|
tags:
|
|
- os-installed
|
|
- name: technology
|
|
tags:
|
|
- deb-packages
|
|
- rpm-packages
|
|
- source-tarballs
|
|
- oci-containers
|
|
- git
|
|
- redhat-centos
|
|
- debian
|
|
- ubuntu
|
|
- ansible
|
|
- name: components
|
|
tags:
|
|
- message-queue
|
|
- database
|
|
- etcd
|
|
- cache
|
|
- keystone
|
|
- placement
|
|
- glance
|
|
- barbican
|
|
- neutron
|
|
- octavia
|
|
- designate
|
|
- ironic
|
|
- cyborg
|
|
- swift
|
|
- cinder
|
|
- manila
|
|
- nova
|
|
- zun
|
|
- magnum
|
|
- trove
|
|
- sahara
|
|
- murano
|
|
- freezer
|
|
- solum
|
|
- heat
|
|
- mistral
|
|
- senlin
|
|
- zaqar
|
|
- aodh
|
|
- blazar
|
|
- horizon
|
|
- ceilometer
|
|
- monasca
|
|
- panko
|
|
- watcher
|
|
- vitrage
|
|
- rally
|
|
- cloudkitty
|
|
- masakari
|
|
- name: upgrade
|
|
tags:
|
|
- online
|
|
- per-version
|
|
- name: features
|
|
tags:
|
|
- offline-installation
|
|
- encrypted-local-comms
|
|
- all-in-one
|
|
- nova-cells
|
|
video:
|
|
id: IJTBJXdlo9E
|
|
desc: >
|
|
Project Updates cover the latest changes in the project. See
|
|
what's new in the latest OpenStack release, and what you can
|
|
expect to see from the project in the upcoming release.
|
|
title: Kolla - Project Update
|
|
|
|
- name: kayobe
|
|
title: Deployment of containerised OpenStack to bare metal
|
|
docs-title: Docs
|
|
docs-url: https://docs.openstack.org/kayobe/latest/
|
|
desc: >
|
|
Kayobe deploys a containerised OpenStack control plane to bare
|
|
metal. Bifrost is used to discover and provision the cloud
|
|
servers. Kolla is used to build container images for OpenStack
|
|
services. Kolla Ansible is used to deploy a containerised
|
|
OpenStack control plane.
|
|
project-team: kolla
|
|
capabilities:
|
|
- name: starts-from
|
|
tags:
|
|
- bare-metal
|
|
- os-installed
|
|
- name: technology
|
|
tags:
|
|
- rpm-packages
|
|
- source-tarballs
|
|
- oci-containers
|
|
- git
|
|
- redhat-centos
|
|
- ansible
|
|
- name: components
|
|
tags:
|
|
- message-queue
|
|
- database
|
|
- etcd
|
|
- cache
|
|
- keystone
|
|
- placement
|
|
- glance
|
|
- barbican
|
|
- neutron
|
|
- octavia
|
|
- designate
|
|
- ironic
|
|
- cyborg
|
|
- swift
|
|
- cinder
|
|
- manila
|
|
- nova
|
|
- zun
|
|
- magnum
|
|
- trove
|
|
- sahara
|
|
- murano
|
|
- freezer
|
|
- solum
|
|
- heat
|
|
- mistral
|
|
- senlin
|
|
- zaqar
|
|
- aodh
|
|
- blazar
|
|
- horizon
|
|
- ceilometer
|
|
- monasca
|
|
- panko
|
|
- watcher
|
|
- vitrage
|
|
- rally
|
|
- cloudkitty
|
|
- masakari
|
|
- name: upgrade
|
|
tags:
|
|
- online
|
|
- per-version
|
|
- name: features
|
|
tags:
|
|
- offline-installation
|
|
- encrypted-local-comms
|
|
- all-in-one
|
|
- nova-cells
|
|
|
|
- name: openstack-ansible
|
|
title: Ansible playbooks to deploy OpenStack
|
|
docs-title: Docs
|
|
docs-url: https://docs.openstack.org/openstack-ansible/latest/
|
|
desc: >
|
|
OpenStack-Ansible provides Ansible playbooks and roles for the
|
|
deployment and configuration of an OpenStack environment.
|
|
project-team: OpenStackAnsible
|
|
capabilities:
|
|
- name: starts-from
|
|
tags:
|
|
- os-installed
|
|
- name: technology
|
|
tags:
|
|
- deb-packages
|
|
- rpm-packages
|
|
- source-tarballs
|
|
- git
|
|
- redhat-centos
|
|
- debian
|
|
- ubuntu
|
|
- ansible
|
|
- name: components
|
|
tags:
|
|
- message-queue
|
|
- database
|
|
- etcd
|
|
# Note: OSA can deploy barbican but it's not
|
|
# installed by default (opt-in instead).
|
|
- secrets-storage
|
|
- cache
|
|
- keystone
|
|
- placement
|
|
- glance
|
|
- barbican
|
|
- neutron
|
|
- octavia
|
|
- designate
|
|
- ironic
|
|
- swift
|
|
- cinder
|
|
- manila
|
|
- nova
|
|
- zun
|
|
- magnum
|
|
- trove
|
|
- masakari
|
|
- heat
|
|
- mistral
|
|
- aodh
|
|
- blazar
|
|
- horizon
|
|
- ceilometer
|
|
- rally
|
|
- cloudkitty
|
|
- skyline
|
|
- adjutant
|
|
- tacker
|
|
- tempest
|
|
- name: upgrade
|
|
tags:
|
|
- online
|
|
# Note: OSA is doing rolling updates by default.
|
|
# Rolling upgrades are also done, but it sometimes
|
|
# (depending on the version) can lead to
|
|
# control plane downtime.
|
|
- per-version
|
|
- skip-level
|
|
# Note: Skip level could be done between SLURP releases
|
|
# at very least and this path is tested in CI.
|
|
- name: features
|
|
tags:
|
|
- supports-heterogeneous-versions
|
|
- all-in-one
|
|
# - nova-cells
|
|
# Note: It's possible to have multiple nova-cells
|
|
# but it's not documented, nor very user friendly.
|
|
# I propose to not list it.
|
|
video:
|
|
id: z5gkETEetT8
|
|
desc: >
|
|
Project Updates cover the latest changes in the project. See
|
|
what's new in the latest OpenStack release, and what you can
|
|
expect to see from the project in the upcoming release.
|
|
title: OpenStackAnsible - Project Update
|
|
|
|
- name: openstack-charms
|
|
title: Deploys OpenStack in containers using Charms and Juju
|
|
docs-title: Docs
|
|
docs-url: https://docs.openstack.org/charm-guide/latest/
|
|
download-title: Find OpenStack Charms on the Charmhub
|
|
download-url: https://charmhub.io/?q=openstack
|
|
desc: >
|
|
Collection of Charms to deploy OpenStack using
|
|
the Juju framework.
|
|
project-team: OpenStack Charms
|
|
capabilities:
|
|
- name: starts-from
|
|
tags:
|
|
- bare-metal
|
|
- name: technology
|
|
tags:
|
|
- deb-packages
|
|
- ubuntu
|
|
- juju
|
|
- name: components
|
|
tags:
|
|
- database
|
|
- message-queue
|
|
- secrets-storage
|
|
- cache
|
|
- etcd
|
|
- keystone
|
|
- glance
|
|
- nova
|
|
- neutron
|
|
- barbican
|
|
- octavia
|
|
- designate
|
|
- swift
|
|
- cinder
|
|
- manila
|
|
- masakari
|
|
- heat
|
|
- aodh
|
|
- ceilometer
|
|
- horizon
|
|
- placement
|
|
- name: upgrade
|
|
tags:
|
|
- online
|
|
- per-version
|
|
- name: features
|
|
tags:
|
|
- nova-cells
|
|
links:
|
|
- Juju Solutions for OpenStack: >
|
|
https://juju.is/docs/juju/openstack
|
|
- Install OpenStack: https://www.ubuntu.com/openstack/install
|
|
- Install single-server OpenStack with conjure-up: >
|
|
https://ubuntu.com/openstack/tutorials
|
|
video:
|
|
id: iABGeJGxg2U
|
|
desc: >
|
|
Project Updates cover the latest changes in the project. See
|
|
what's new in the latest OpenStack release, and what you can
|
|
expect to see from the project in the upcoming release.
|
|
title: Charms - Project Update
|
|
|
|
- name: bifrost
|
|
title: Ansible playbooks using ironic
|
|
docs-title: Docs
|
|
docs-url: https://docs.openstack.org/bifrost/latest/
|
|
desc: >
|
|
Bifrost (pronounced bye-frost) is a set of Ansible playbooks
|
|
that automates the task of deploying a base image onto a set of
|
|
known hardware using ironic. It provides modular utility for
|
|
one-off operating system deployment with as few operational
|
|
requirements as reasonably possible.
|
|
project-team: ironic
|
|
capabilities:
|
|
- name: components
|
|
tags:
|
|
- keystone
|
|
|
|
- category: Packaging recipes for popular frameworks
|
|
components:
|
|
|
|
- name: kolla
|
|
title: Production-ready OpenStack containers
|
|
docs-title: Docs
|
|
docs-url: https://docs.openstack.org/kolla/latest/
|
|
desc: >
|
|
Recipes and tools to build production-ready OpenStack container
|
|
images for multiple operating system distributions.
|
|
project-team: kolla
|
|
capabilities:
|
|
- name: starts-from
|
|
tags:
|
|
- env-bootstrap
|
|
- name: technology
|
|
tags:
|
|
- deb-packages
|
|
- rpm-packages
|
|
- source-tarballs
|
|
- oci-containers
|
|
- git
|
|
- redhat-centos
|
|
- debian
|
|
- ubuntu
|
|
- name: components
|
|
tags:
|
|
- message-queue
|
|
- database
|
|
- etcd
|
|
- cache
|
|
- keystone
|
|
- placement
|
|
- glance
|
|
- barbican
|
|
- neutron
|
|
- octavia
|
|
- designate
|
|
- ironic
|
|
- cyborg
|
|
- swift
|
|
- cinder
|
|
- manila
|
|
- nova
|
|
- zun
|
|
- magnum
|
|
- trove
|
|
- sahara
|
|
- murano
|
|
- freezer
|
|
- solum
|
|
- heat
|
|
- mistral
|
|
- senlin
|
|
- zaqar
|
|
- aodh
|
|
- blazar
|
|
- horizon
|
|
- ceilometer
|
|
- monasca
|
|
- panko
|
|
- watcher
|
|
- vitrage
|
|
- rally
|
|
- cloudkitty
|
|
- masakari
|
|
|
|
- name: LOCI
|
|
title: Lightweight OCI containers
|
|
docs-title: Project Wiki
|
|
docs-url: https://wiki.openstack.org/wiki/LOCI
|
|
desc: >
|
|
Recipes and tools to build lightweight OCI compliant container
|
|
tooling and images for OpenStack services.
|
|
project-team: loci
|
|
capabilities:
|
|
- name: starts-from
|
|
tags:
|
|
- env-bootstrap
|
|
- name: technology
|
|
tags:
|
|
- debian
|
|
- oci-containers
|
|
- redhat-centos
|
|
- sles-opensuse
|
|
- ubuntu
|
|
- name: components
|
|
tags:
|
|
- cinder
|
|
- glance
|
|
- heat
|
|
- horizon
|
|
- ironic
|
|
- keystone
|
|
- manila
|
|
- neutron
|
|
- nova
|
|
- octavia
|
|
- placement
|
|
|
|
- name: puppet-openstack
|
|
title: Puppet modules to deploy OpenStack
|
|
docs-title: Docs
|
|
docs-url: https://docs.openstack.org/puppet-openstack-guide/latest/
|
|
desc: >
|
|
Puppet OpenStack modules bring scalable and reliable IT
|
|
automation to OpenStack cloud deployments.
|
|
project-team: Puppet OpenStack
|
|
capabilities:
|
|
- name: starts-from
|
|
tags:
|
|
- os-installed
|
|
- env-bootstrap
|
|
- name: technology
|
|
tags:
|
|
- deb-packages
|
|
- rpm-packages
|
|
- redhat-centos
|
|
- debian
|
|
- ubuntu
|
|
- puppet
|
|
- name: components
|
|
tags:
|
|
- keystone
|
|
- placement
|
|
- glance
|
|
- barbican
|
|
- neutron
|
|
- octavia
|
|
- designate
|
|
- ironic
|
|
- swift
|
|
- cinder
|
|
- manila
|
|
- nova
|
|
- magnum
|
|
- trove
|
|
- sahara
|
|
- murano
|
|
- freezer
|
|
- heat
|
|
- mistral
|
|
- zaqar
|
|
- aodh
|
|
- horizon
|
|
- ec2api
|
|
- ceilometer
|
|
- monasca
|
|
- panko
|
|
- watcher
|
|
- vitrage
|
|
- cloudkitty
|
|
- name: features
|
|
tags:
|
|
- all-in-one
|
|
- nova-cells
|