Difference between revisions of "Openstack-helm"
(→OpenStack-Helm) |
Vkozhukalov (talk | contribs) (→Version matrix) |
||
(72 intermediate revisions by 18 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[category:ContainerDeployment]] | ||
+ | |||
== OpenStack-Helm == | == OpenStack-Helm == | ||
− | + | The objective of OpenStack-Helm is to facilitate the deployment, maintenance, and upgrading of modular OpenStack services and their associated dependencies. These can be managed either individually or within complex environments, all atop a Kubernetes platform. To this end, the project offers Helm charts not just for OpenStack components, but also for essential infrastructure elements such as Ceph, MariaDB, RabbitMQ, Memcached and others. While OpenStack-Helm is designed to be image-agnostic—allowing for the use of any compatible images—it also provides pre-built images for most OpenStack projects to ensure a seamless user experience. | |
+ | |||
+ | == Version matrix == | ||
+ | Below is the table exposing all the combinations of Openstack/Platform/Kubernetes versions that are tested and supposed to work. Not all Helm charts are well supported. The table shows working combinations for compute-kit (Keystone, Glance, Nova, Placement, Neutron (ovs/ovn), Cinder, Heat) deployments. | ||
{| border="1" cellpadding="2" cellspacing="0" | {| border="1" cellpadding="2" cellspacing="0" | ||
− | | ''' | + | |'''Openstack version''' |
− | | | + | |'''Host OS''' |
+ | |'''Image OS''' | ||
+ | |'''Kubernetes version''' | ||
|- | |- | ||
− | | | + | |Victoria |
− | | | + | |Ubuntu Focal |
+ | |Ubuntu Focal | ||
+ | |>=1.24,<=1.26 | ||
+ | |- | ||
+ | |Wallaby | ||
+ | |Ubuntu Focal | ||
+ | |Ubuntu Focal | ||
+ | |>=1.24,<=1.26 | ||
|- | |- | ||
− | | | + | |Xena |
− | | | + | |Ubuntu Focal |
+ | |Ubuntu Focal | ||
+ | |>=1.24,<=1.26 | ||
|- | |- | ||
− | | | + | |Yoga |
− | | .. | + | |Ubuntu Focal |
+ | |Ubuntu Focal | ||
+ | |>=1.24,<=1.26 | ||
|- | |- | ||
− | | | + | |Zed |
− | | | + | |Ubuntu Focal |
+ | |Ubuntu Focal | ||
+ | |>=1.24,<=1.26 | ||
|- | |- | ||
− | | | + | |Zed |
− | | | + | |Ubuntu Focal |
+ | |Ubuntu Jammy | ||
+ | |>=1.24,<=1.26 | ||
|- | |- | ||
− | | | + | |Antelope (aka 2023.1) |
− | | | + | |Ubuntu Focal |
+ | |Ubuntu Focal | ||
+ | |>=1.24,<=1.26 | ||
|- | |- | ||
− | | | + | |Antelope (aka 2023.1) |
− | | | + | |Ubuntu Focal |
+ | |Ubuntu Jammy | ||
+ | |>=1.24,<=1.26 | ||
|- | |- | ||
− | |||
− | |||
|} | |} | ||
− | == | + | == Project links == |
− | + | {| border="1" cellpadding="2" cellspacing="0" | |
+ | | '''Docs''' | ||
+ | | | ||
+ | * https://docs.openstack.org/openstack-helm | ||
+ | * https://docs.openstack.org/openstack-helm-infra | ||
+ | * https://docs.openstack.org/openstack-helm-images | ||
+ | |- | ||
+ | | '''Project repositories''' | ||
+ | | | ||
+ | * https://opendev.org/openstack/openstack-helm | ||
+ | * https://opendev.org/openstack/openstack-helm-infra | ||
+ | * https://opendev.org/openstack/openstack-helm-images | ||
+ | * https://opendev.org/openstack/loci | ||
+ | |- | ||
+ | | '''Roadmap''' | ||
+ | | [https://storyboard.openstack.org/#!/project_group/64 Storyboard] | ||
+ | |- | ||
+ | |} | ||
− | + | ----- | |
− | |||
− | == | + | {| border="1" cellpadding="2" cellspacing="0" |
− | + | | '''Project Contact''' | |
− | + | | Vladimir Kozhukalov (kozhukalov) | |
− | + | |- | |
+ | | '''IRC Channel''' | ||
+ | | [http://webchat.freenode.net/?channels=openstack-helm #openstack-helm] | ||
+ | |- | ||
+ | | '''Kubernetes Slack''' | ||
+ | | [https://kubernetes.slack.com/messages/C3WERB7DE #openstack-helm] (preferable) | ||
+ | |- | ||
+ | |} | ||
− | + | ----- | |
− | == | + | == Contributing == |
− | ... | + | Please see the project's [https://github.com/openstack/openstack-helm/blob/master/CONTRIBUTING.rst CONTRIBUTING.rst] |
− | + | ----- | |
− |
Latest revision as of 22:19, 25 September 2023
OpenStack-Helm
The objective of OpenStack-Helm is to facilitate the deployment, maintenance, and upgrading of modular OpenStack services and their associated dependencies. These can be managed either individually or within complex environments, all atop a Kubernetes platform. To this end, the project offers Helm charts not just for OpenStack components, but also for essential infrastructure elements such as Ceph, MariaDB, RabbitMQ, Memcached and others. While OpenStack-Helm is designed to be image-agnostic—allowing for the use of any compatible images—it also provides pre-built images for most OpenStack projects to ensure a seamless user experience.
Version matrix
Below is the table exposing all the combinations of Openstack/Platform/Kubernetes versions that are tested and supposed to work. Not all Helm charts are well supported. The table shows working combinations for compute-kit (Keystone, Glance, Nova, Placement, Neutron (ovs/ovn), Cinder, Heat) deployments.
Openstack version | Host OS | Image OS | Kubernetes version |
Victoria | Ubuntu Focal | Ubuntu Focal | >=1.24,<=1.26 |
Wallaby | Ubuntu Focal | Ubuntu Focal | >=1.24,<=1.26 |
Xena | Ubuntu Focal | Ubuntu Focal | >=1.24,<=1.26 |
Yoga | Ubuntu Focal | Ubuntu Focal | >=1.24,<=1.26 |
Zed | Ubuntu Focal | Ubuntu Focal | >=1.24,<=1.26 |
Zed | Ubuntu Focal | Ubuntu Jammy | >=1.24,<=1.26 |
Antelope (aka 2023.1) | Ubuntu Focal | Ubuntu Focal | >=1.24,<=1.26 |
Antelope (aka 2023.1) | Ubuntu Focal | Ubuntu Jammy | >=1.24,<=1.26 |
Project links
Docs | |
Project repositories | |
Roadmap | Storyboard |
Project Contact | Vladimir Kozhukalov (kozhukalov) |
IRC Channel | #openstack-helm |
Kubernetes Slack | #openstack-helm (preferable) |
Contributing
Please see the project's CONTRIBUTING.rst