# Release notes

## 2025.2.0-146

- This change enhances the flexibility of the Manila Chart by introducing
  configurability for the CephFS backend. Previously, CephFS-related configuration values
  were statically defined within the manifests, limiting deployment customization.
  With this update, CephFS backend parameters can now be overridden via values.
- Add support for the Ceph File System (CephFS) backend in the manila.
- Allow users to add additional sources to the Projected Volume that is mounted
  at /etc/manila/manila.conf.d/ so they may more easily override configs or provide
  additional configs for the various services in the chart.

### New Features

- Update default ingress classes and annotations for charts to make them implementation
  agnostic. They used to be nginx specific because we always used ingress-nginx as the most
  common choice. Ingress-nginx is deprecated and will become unmaintained in Feb/2026.
  
  Now for all test jobs we use HAProxy Ingress as the default implementation. However any
  other implementation can be used as far as it suppports annotations similar to
  'nginx.ingress.kubernetes.io/rewrite-target' or 'haproxy.org/path-rewrite' which are
  used in many OpenStack-Helm charts.
- Added an extraObjects list to every chart to allow for adding extra
  Kubernetes objects along side the chart without modifying the chart.
  It has the added benefit of using Helm's built in templating so
  you are able to utilize other values supplied to the chart.
- Added emptyDir mounted at /var/lock and set OSLO_LOCK_PATH env var to
  this path for oslo.concurrency support in all OpenStack services.

### Upgrade Notes

- Support for Helm 2 has been removed by removal of the helm3_hook value across all charts.
  It is no longer possible to set helm3_hook to False to support Helm 2.

## 2025.2.0

- Fix Rally test pod template
- Use Manila API module for UWSGI configuration because WSGI script
  manila-wsgi has been removed.

### New Features

- Update apparmor values to use security_context instead of annotations.
- Add support for runtimeClassName and priorityClassName

## 2025.1.0

- Use more standard DB config setting

## 2024.2.0

Before 2024.2.0 all the OpenStack-Helm charts were versioned independently.
Here we provide all the release notes for the chart for all versions before 2024.2.0.

- 0.1.0 Initial Chart
- 0.1.1 Define service_type in keystone_authtoken to support application credentials with access rules
- 0.1.2 Add Zed overrides
- 0.1.3 Add 2023.1 overrides
- 0.1.4 Add Ubuntu Jammy overrides
- 0.1.5 Update port name of service-api.yaml
- 0.1.6 Add 2023.2 Ubuntu Jammy overrides
- 0.1.7 Properly config network host for share service
- 0.1.8 uses uWSGI for API service
- 0.1.9 Enable custom annotations for Openstack pods
- 0.1.10 Add 2024.1 overrides
- 0.1.11 Enable custom annotations for Openstack secrets
- 0.1.12 Update images used by default
- 0.1.13 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.1.14 Add 2024.2 Ubuntu Jammy overrides
- 0.1.15 Update Chart.yaml apiVersion to v2
- 2024.2.0 Update version to align with the Openstack release cycle
