--- name: Deployment tools hide-subtabs: True tabs: - name: Deployment tools map-bucket: openstack-lifecyclemanagement 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 - congress - 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 - searchlight - karbor - neutron - octavia - designate - ironic - cyborg - swift - cinder - manila - nova - zun - qinling - magnum - trove - sahara - murano - freezer - solum - heat - mistral - senlin - zaqar - aodh - blazar - horizon - ceilometer - monasca - panko - watcher - vitrage - congress - 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 - searchlight - karbor - neutron - octavia - designate - ironic - cyborg - swift - cinder - manila - nova - zun - qinling - magnum - trove - sahara - murano - freezer - solum - heat - mistral - senlin - zaqar - aodh - blazar - horizon - ceilometer - monasca - panko - watcher - vitrage - congress - 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 - searchlight - karbor - neutron - octavia - designate - ironic - cyborg - swift - cinder - manila - nova - zun - qinling - magnum - trove - sahara - murano - freezer - solum - heat - mistral - senlin - zaqar - aodh - blazar - horizon - ceilometer - monasca - panko - watcher - vitrage - congress - 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 - congress - 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 - karbor - 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