Jump to: navigation, search

Difference between revisions of "Openstack-helm"

m (Regular Meeting Attendees: it's meeting time)
(OpenStack-Helm)
 
(28 intermediate revisions by 9 users not shown)
Line 2: Line 2:
  
 
== OpenStack-Helm ==
 
== OpenStack-Helm ==
The goal of OpenStack-Helm is to enable deployment, maintenance, and upgrading of loosely coupled OpenStack services and their dependencies individually or as part of complex environments. Information specific to OpenStack-Helm can be found below.
+
 
 +
[[File:OpenStack Project OpenStackHelm vertical png.png|thumb]]
 +
 
 +
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.
 +
 
 +
All the charts are available via two Helm repositories. To use them run the following:
 +
<pre>
 +
helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm
 +
helm repo add openstack-helm-infra https://tarballs.opendev.org/openstack/openstack-helm-infra
 +
</pre>
 +
 
 +
== 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"
| '''Docs'''
+
|'''Openstack version'''
| https://docs.openstack.org/openstack-helm
+
|'''Host OS'''
 +
|'''Image OS'''
 +
|'''Kubernetes version'''
 
|-
 
|-
  
| '''Project Contact'''
+
|Yoga
| Pete Birley (portdirect)
+
|Ubuntu Focal
 +
|Ubuntu Focal
 +
|>=1.24,<=1.28
 
|-
 
|-
| '''Meetings'''
+
|Zed
| Every Tuesday @ 3PM UTC, [http://webchat.freenode.net/?channels=openstack-meeting-4 #openstack-meeting-4]
+
|Ubuntu Focal
 +
|Ubuntu Focal
 +
|>=1.24,<=1.28
 
|-
 
|-
| '''Meeting History'''
+
|Zed
| [http://eavesdrop.openstack.org/meetings/openstack_helm/  Eavesdrop]
+
|Ubuntu Jammy
 +
|Ubuntu Jammy
 +
|>=1.24,<=1.28
 
|-
 
|-
| '''IRC Channel'''
+
|Antelope (aka 2023.1)
| [http://webchat.freenode.net/?channels=openstack-helm #openstack-helm]
+
|Ubuntu Focal
 +
|Ubuntu Focal
 +
|>=1.24,<=1.28
 
|-
 
|-
| '''Meeting Agenda'''
+
|Antelope (aka 2023.1)
| [https://etherpad.openstack.org/p/openstack-helm-meeting-agenda Agenda]
+
|Ubuntu Jammy
 +
|Ubuntu Jammy
 +
|>=1.24,<=1.28
 
|-
 
|-
| '''Kubernetes Slack'''
+
|Bobcat (aka 2023.2)
| [https://kubernetes.slack.com/messages/C3WERB7DE/ #openstack-helm]
+
|Ubuntu Jammy
 +
|Ubuntu Jammy
 +
|>=1.24,<=1.28
 
|-
 
|-
| '''Roadmap'''
 
| [https://storyboard.openstack.org/#!/project_group/64 Storyboard]
 
 
|}
 
|}
  
== Regular Meeting Attendees==
+
== Project links ==
 
 
Add yourself to this list to be pinged prior to each meeting (Please use your <code>irc_handle</code>):
 
 
 
* srwilkers, lrensing, v1k0d3n, lamt, portdirect, renmak, jayahn, korzen, alanmeadows, mattmceuen, raymaika, evrardjp, MegHeisler, howell, georgk, arunkant, roman_g: it's meeting time
 
 
 
 
 
OpenStack-Helm IRC also mirrors to [https://kubernetes.slack.com Kubernetes Slack]. Users of Slack will still need an IRC handle to participate on the weekly OpenStack-Helm meetings, but adding your Slack handle above will notify you as well. You can sign up for Kubernetes Slack [http://slack.k8s.io HERE].
 
 
 
-----
 
 
 
== Project Links ==
 
 
 
To find more information about OpenStack-Helm, please visit the links below.
 
 
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| '''OpenStack-Helm'''
+
| '''Docs'''
| https://github.com/openstack/openstack-helm
+
|
 +
* https://docs.openstack.org/openstack-helm
 +
* https://docs.openstack.org/openstack-helm-infra
 +
* https://docs.openstack.org/openstack-helm-images
 
|-
 
|-
| '''OpenStack-Helm-Addons'''
+
| '''Project repositories'''
| https://github.com/openstack/openstack-helm-addons
+
|  
 +
* 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
 
|-
 
|-
| '''OpenStack-Helm-Infra'''
+
| '''Roadmap'''  
| https://github.com/openstack/openstack-helm-infra
+
| [https://storyboard.openstack.org/#!/project_group/64 Storyboard]
 
|-
 
|-
 
|}
 
|}
  
 
-----
 
-----
 
== Office Hours ==
 
 
The OpenStack-Helm team holds office hours in #openstack-helm, where time is set aside to help new users and contributors learn, and for increased general Q&A availability.  Feel free to ask questions any time, but these slots will be especially good times to get started.
 
  
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
| '''Day'''
+
| '''Project Contact'''
| '''UTC'''
+
| Vladimir Kozhukalov (kozhukalov)
| '''CST'''
 
| '''KST'''
 
 
|-
 
|-
| ''' Tuesdays '''
+
| '''IRC Channel'''  
| 2pm-3pm
+
| [http://webchat.freenode.net/?channels=openstack-helm #openstack-helm]
| 8am-9am
 
| 11pm-12am
 
 
|-
 
|-
| ''' Tuesdays '''
+
| '''Kubernetes Slack'''
| 10pm-11pm
+
| [https://kubernetes.slack.com/messages/C3WERB7DE #openstack-helm] (preferable)
| 4pm-5pm
 
| 7am-8am (Wednesday)
 
|-
 
| ''' Fridays '''
 
| 4pm-5pm
 
| 10am-11am
 
| 1am-2am (Saturday)
 
 
|-
 
|-
 
|}
 
|}
 
-----
 
 
== Contributing ==
 
Please see the project's [https://github.com/openstack/openstack-helm/blob/master/CONTRIBUTING.rst CONTRIBUTING.rst]
 
  
 
-----
 
-----

Latest revision as of 23:40, 28 February 2024


OpenStack-Helm

OpenStack Project OpenStackHelm vertical png.png

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.

All the charts are available via two Helm repositories. To use them run the following:

helm repo add openstack-helm https://tarballs.opendev.org/openstack/openstack-helm
helm repo add openstack-helm-infra https://tarballs.opendev.org/openstack/openstack-helm-infra

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
Yoga Ubuntu Focal Ubuntu Focal >=1.24,<=1.28
Zed Ubuntu Focal Ubuntu Focal >=1.24,<=1.28
Zed Ubuntu Jammy Ubuntu Jammy >=1.24,<=1.28
Antelope (aka 2023.1) Ubuntu Focal Ubuntu Focal >=1.24,<=1.28
Antelope (aka 2023.1) Ubuntu Jammy Ubuntu Jammy >=1.24,<=1.28
Bobcat (aka 2023.2) Ubuntu Jammy Ubuntu Jammy >=1.24,<=1.28

Project links

Docs
Project repositories
Roadmap Storyboard

Project Contact Vladimir Kozhukalov (kozhukalov)
IRC Channel #openstack-helm
Kubernetes Slack #openstack-helm (preferable)