Base data to generate the OpenStack map and the Software section of the www.openstack.org website.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openstack-map/deployment_tools.yaml

709 lines
23 KiB

---
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: tripleo
title: Deploys OpenStack using OpenStack itself
docs-title: Docs
docs-url: https://docs.openstack.org/tripleo-docs/latest/
desc: >
TripleO is a project aimed at installing, upgrading and
operating OpenStack clouds using OpenStack’s own cloud
facilities as the foundation - building on Nova, Ironic,
Neutron and Heat to automate cloud management at datacenter
scale.
project-team: tripleo
capabilities:
- name: starts-from
tags:
- bare-metal
- os-installed
- name: technology
tags:
- rpm-packages
- oci-containers
- redhat-centos
- puppet
- ansible
- heat
- name: components
tags:
- message-queue
- database
- secrets-storage
- etcd
- cache
- keystone
- placement
- glance
- barbican
- neutron
- octavia
- desginate
- ironic
- swift
- cinder
- manila
- nova
- sahara
- heat
- mistral
- zaqar
- aodh
- horizon
- ec2api
- ceilometer
- panko
- name: upgrade
tags:
- online
- per-version
- fast-forward
- name: features
tags:
- offline-installation
- encrypted-local-comms
- all-in-one
- nova-cells
- 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
- sles-opensuse
- 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
- etcd
- cache
- keystone
- placement
- glance
- barbican
- neutron
- octavia
- designate
- ironic
- swift
- cinder
# - manila
# Note: Not sure about CI, so hesitating to list it here.
- nova
- zun
- magnum
- trove
- sahara
- masakari
- heat
- mistral
- zaqar
- aodh
- blazar
- horizon
- ceilometer
- rally
- cloudkitty
- 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: We do have this kind of feature for
# some branches, but we don't recommend it.
# I am not sure we should list that.
- 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 in the Charm Store
download-url: https://jujucharms.com/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://jujucharms.com/openstack
- Install OpenStack: https://www.ubuntu.com/openstack/install
- Install single-server OpenStack with conjure-up: >
https://tutorials.ubuntu.com/tutorial/install-openstack-with-conjure-up
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
- name: openstack-chef
title: Chef cookbooks to build, operate and consume OpenStack
docs-title: Docs
docs-url: https://docs.openstack.org/openstack-chef/latest/
download-title: Cookbooks
download-url: https://supermarket.chef.io/users/openstack
desc: >
The Chef cookbooks for OpenStack automate the building, operation
and consumption of OpenStack cloud deployments.
project-team: OpenStack Chef
capabilities:
- name: starts-from
tags:
- env-bootstrap
- name: technology
tags:
- deb-packages
- rpm-packages
- redhat-centos
- ubuntu
- chef
- name: components
tags:
- message-queue
- database
- keystone
- placement
- glance
- neutron
- designate
- cinder
- nova
- heat
- horizon
- name: features
tags:
- all-in-one
- 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
- name: RPM-packaging
title: RPM package specs to deploy OpenStack
docs-title: Project Wiki
docs-url: https://wiki.openstack.org/wiki/Rpm-packaging
desc: >
RPM Packaging for OpenStack is an cross-distribution and
cross-vendor effort to create common templates for building
OpenStack packages for RPM based Linux and OpenStack
distributions. The project was started with the goal of
unifying the independent packaging efforts of RDO and SUSE,
but is really open for anyone who wants to contribute RPM
packaging spec files for any distribution.
project-team: Packaging-rpm
capabilities:
- name: components
tags:
- keystone
- placement
- glance
- barbican
- neutron
- octavia
- designate
- ironic
- cyborg
- swift
- cinder
- manila
- nova
- magnum
- sahara
- murano
- freezer
- masakari
- heat
- mistral
- zaqar
- horizon
- watcher
- name: technology
tags:
- rpm-packages
- redhat-centos
- fedora
- sles-opensuse
- name: starts-from
tags:
- os-installed