openstack-map/deployment_tools.yaml
Nicolas Bock 67b053ebf8 Update links to charmhub and tutorials
Change-Id: Ib062db571aae03c968544320b7d4cd6c561c457b
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
2024-10-17 09:48:23 +00:00

560 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
- 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 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