Current Series Release Notes¶
2024.2.0-42¶
barbican Chart¶
Use more standard DB config setting
ca-issuer Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update apiVersion of Issuer to v1
0.1.3 Revert - Update apiVersion of Issuer to v1
0.2.0 Only Cert-manager version v1.0.0 or greater will be supported
0.2.1 Cert-manager “< v1.0.0” supports cert-manager.io/v1alpha3 else use api cert-manager.io/v1
0.2.2 Update htk requirements
0.2.3 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ceph-client Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 fix the logic to disable the autoscaler on pools
0.1.3 Run as ceph user and disallow privilege escalation
0.1.4 Improvements for ceph-client helm tests
0.1.5 Fix Helm test check_pgs() check for inactive PGs
0.1.6 Uplift from Nautilus to Octopus release
0.1.7 Don’t wait for premerge PGs in the rbd pool job
0.1.8 enhance logic to enable the autoscaler for Octopus
0.1.9 Revert “[ceph-client] enhance logic to enable the autoscaler for Octopus”
0.1.10 Separate pool quotas from pg_num calculations
0.1.11 enhance logic to enable and disable the autoscaler
0.1.12 Disable autoscaling before pools are created
0.1.13 Fix ceph-client helm test
0.1.14 Allow Ceph RBD pool job to leave failed pods
0.1.15 Make ceph-client helm test more PG specific
0.1.16 Make Ceph pool init job consistent with helm test
0.1.17 Add pool rename support for Ceph pools
0.1.18 Add pool delete support for Ceph pools
0.1.19 Use full image ref for docker official images
0.1.20 Export crash dumps when Ceph daemons crash
0.1.21 Fix Ceph checkDNS script
0.1.22 Set pg_num_min in all cases
0.1.23 Helm 3 - Fix Job labels
0.1.24 Performance optimizations for the ceph-rbd-pool job
0.1.25 Update htk requirements
0.1.26 Fix ceph-rbd-pool deletion race
0.1.27 Update ceph_mon config to ips from fqdn
0.1.28 Fix ceph.conf update job labels, rendering
0.1.29 Consolidate mon_host discovery
0.1.30 Move ceph-mgr deployment to the ceph-mon chart
0.1.31 Consolidate mon_endpoints discovery
0.1.32 Simplify test rules for ceph-mgr deployment
0.1.33 More robust naming of clusterrole-checkdns
0.1.34 Migrated CronJob resource to batch/v1 API version
0.1.35 Handle multiple mon versions in the pool job
0.1.36 Add the ability to run Ceph commands from values
0.1.37 Added OCI registry authentication
0.1.38 Make use of noautoscale with Pacific
0.1.39 Correct check for too many OSDs in the pool job
0.1.40 Fix OSD count checks in the ceph-rbd-pool job
0.1.41 Allow gate scripts to use 1x replication in Ceph
0.1.42 Update all Ceph images to Focal
0 1.43 Document the use of mon_allow_pool_size_one
0.1.44 Allow pg_num_min to be overridden per pool
0.1.45 Update Ceph to 17.2.6
0.1.46 Strip any errors preceding pool properties JSON
0.1.47 Use Helm toolkit functions for Ceph probes
0.1.48 Update Rook to 1.12.5 and Ceph to 18.2.0
0.1.49 Update Ceph images to Jammy and Reef 18.2.1
0.1.50 Update Ceph images to patched 18.2.2 and restore debian-reef repo
0.1.51 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.52 Run utils-defragOSDs.sh in ceph-osd-default container
0.1.53 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ceph-mon Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency to >= 0.1.0
0.1.2 Enable shareProcessNamespace in mon daemonset
0.1.3 Run mon container as ceph user
0.1.4 Uplift from Nautilus to Octopus release
0.1.5 Add Ceph CSI plugin
0.1.6 Fix python3 issue for util scripts
0.1.7 remove deprecated svc annotation tolerate-unready-endpoints
0.1.8 Use full image ref for docker official images
0.1.9 Remove unnecessary parameters for ceph-mon
0.1.10 Export crash dumps when Ceph daemons crash
0.1.11 Correct mon-check executing binary and logic
0.1.12 Fix Ceph checkDNS script
0.1.13 Helm 3 - Fix Job labels
0.1.14 Update htk requirements
0.1.15 Prevent mon-check from removing mons when down temporarily
0.1.16 Correct Ceph Mon Check Ports
0.1.17 Skip monmap endpoint check for missing mons
0.1.18 Move ceph-mgr deployment to the ceph-mon chart
0.1.19 Add a post-apply job to restart mons after mgrs
0.1.20 Consolidate mon_endpoints discovery
0.1.21 Change configmap names to be based on release name
0.1.22 Correct configmap names for all resources
0.1.23 Release-specific ceph-template configmap name
0.1.24 Prevents mgr SA from repeated creation
0.1.25 Allow for unconditional mon restart
0.1.26 Added OCI registry authentication
0.1.27 Update all Ceph images to Focal
0.1.28 Document the use of mon_allow_pool_size_one
0.1.29 Update Ceph to 17.2.6
0.1.30 Use Helm tookkit functions for Ceph probes
0.1.31 Add Rook Helm charts for managing Ceph with Rook
0.1.32 Update Rook to 1.12.5 and Ceph to 18.2.0
0.1.33 Update Ceph images to Jammy and Reef 18.2.1
0.1.34 Update Ceph images to patched 18.2.2 and restore debian-reef repo
0.1.35 Use seprate secrets for CSI plugin and CSI provisioner
0.1.36 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.37 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ceph-osd Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency to >= 0.1.0
0.1.2 wait for only osd pods from post apply job
0.1.3 Search for complete logical volume name for OSD data volumes
0.1.4 Don’t try to prepare OSD disks that are already deployed
0.1.5 Fix the sync issue between osds when using shared disk for metadata
0.1.6 Logic improvement for used osd disk detection
0.1.7 Synchronization audit for the ceph-volume osd-init script
0.1.8 Update post apply job
0.1.9 Check inactive PGs multiple times
0.1.10 Fix typo in check inactive PGs logic
0.1.11 Fix post-apply job failure related to fault tolerance
0.1.12 Add a check for misplaced objects to the post-apply job
0.1.13 Remove default OSD configuration
0.1.14 Alias synchronized commands and fix descriptor leak
0.1.15 Correct naming convention for logical volumes in disk_zap()
0.1.16 dmsetup remove logical devices using correct device names
0.1.17 Fix a bug with DB orphan volume removal
0.1.18 Uplift from Nautilus to Octopus release
0.1.19 Update rbac api version
0.1.20 Update directory-based OSD deployment for image changes
0.1.21 Refactor Ceph OSD Init Scripts - First PS
0.1.22 Refactor Ceph OSD Init Scripts - Second PS
0.1.23 Use full image ref for docker official images
0.1.24 Ceph OSD Init Improvements
0.1.25 Export crash dumps when Ceph daemons crash
0.1.26 Mount /var/crash inside ceph-osd pods
0.1.27 Limit Ceph OSD Container Security Contexts
0.1.28 Change var crash mount propagation to HostToContainer
0.1.29 Fix Ceph checkDNS script
0.1.30 Ceph OSD log-runner container should run as ceph user
0.1.31 Helm 3 - Fix Job labels
0.1.32 Update htk requirements
0.1.33 Update log-runner container for MAC
0.1.34 Remove wait for misplaced objects during OSD restarts
0.1.35 Consolidate mon_endpoints discovery
0.1.36 Add OSD device location pre-check
0.1.37 Add a disruptive OSD restart to the post-apply job
0.1.38 Skip pod wait in post-apply job when disruptive
0.1.39 Allow for unconditional OSD restart
0.1.40 Remove udev interactions from osd-init
0.1.41 Remove ceph-mon dependency in ceph-osd liveness probe
0.1.42 Added OCI registry authentication
0.1.43 Update all Ceph images to Focal
0.1.44 Update Ceph to 17.2.6
0.1.45 Extend the ceph-osd post-apply job PG wait
0.1.46 Use Helm toolkit functions for Ceph probes
0.1.47 Add disk zap to OSD init forced repair case
0.1.48 Update Rook to 1.12.5 and Ceph to 18.2.0
0.1.49 Update Ceph images to Jammy and Reef 18.2.1
0.1.50 Allow lvcreate to wipe existing LV metadata
0.1.51 Update Ceph images to patched 18.2.2 and restore debian-reef repo
0.1.52 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.53 Update ceph-daemon to be able to use tini init system
0.1.54 Remove use of tini for ceph-daemon
0.1.55 Update ceph-osd pod containers to make sure OSD pods are properly terminated at restart
0.1.56 Add preStop lifecycle script to log-runner
0.1.57 Added code to kill another background process in log-runner at restart
0.1.58 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ceph-provisioners Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Validate each storageclass created
0.1.3 Uplift from Nautilus to Octopus release
0.1.4 Add Ceph CSI plugin
0.1.5 Fix Helm tests for the Ceph provisioners
0.1.6 Update ceph_mon config as per new ceph clients
0.1.7 Use full image ref for docker official images
0.1.8 Enable Ceph CSI Provisioner to Stand Alone
0.1.10 Add check for empty ceph endpoint
0.1.11 Limit Ceph Provisioner Container Security Contexts
0.1.12 Add ceph mon v2 port for ceph csi provisioner
0.1.13 Fix ceph-provisioner rbd-healer error
0.1.14 Helm 3 - Fix Job labels
0.1.15 Add support to connect to rook-ceph cluster
0.1.16 Update htk requirements
0.1.17 Consolidate mon_endpoints discovery
0.1.18 Update CSI images & fix ceph csi provisioner RBAC
0.1.19 Add pods watch and list permissions to cluster role
0.1.20 Add missing CRDs for volume snapshots (classes, contents)
0.1.21 Added OCI registry authentication
0.1.22 Remove legacy Ceph provisioners
0.1.23 Remove unnecessary templates
0.1.24 Update all Ceph images to Focal
0.1.25 Update kubernetes registry to registry.k8s.io
0.1.26 Update Ceph to 17.2.6
0.1.27 Update Rook to 1.12.5 and Ceph to 18.2.0
0.1.28 Update Ceph images to Jammy and Reef 18.2.1
0.1.29 Update Ceph images to patched 18.2.2 and restore debian-reef repo
0.1.30 Specify CSI drivername in values.yaml
0.1.31 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.32 Update ceph_rbd_provisioner image to 18.2.2
0.1.33 Remove dependencies on legacy provisioners
0.1.34 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
cinder Chart¶
Fix ingress resource generation
daemonjob-controller Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Add default value for property in x-kubernetes-list-map-keys
0.1.3 Update to container image repo k8s.gcr.io
0.1.4 Use full image ref for docker official images
0.1.5 Update htk requirements
0.1.6 Added OCI registry authentication
0.1.7 Update kubernetes registry to registry.k8s.io
0.1.8 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
elastic-apm-server Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.6 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
elastic-filebeat Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Replace node-role.kubernetes.io/master with control-plane
0.1.6 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.7 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
elastic-metricbeat Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update RBAC apiVersion from /v1beta1 to /v1
0.1.3 Use full image ref for docker official images
0.1.4 Update htk requirements
0.1.5 Added OCI registry authentication
0.1.6 Replace node-role.kubernetes.io/master with control-plane
0.1.7 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.8 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
elastic-packetbeat Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.6 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
elasticsearch Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update to 7.6.2 image
0.1.3 Add elasticsearch snapshot policy template for SLM
0.1.4 Add elasticsearch ILM functionality
0.1.5 Make templates job more generic
0.1.6 Fix elasticsearch-master rendering error
0.1.7 Pin Java options to specific versions
0.1.8 Disable Curator in Gate & Chart Defaults
0.2.0 Add more S3 configuration options
0.2.1 Make templates job more robust & allow overrides
0.2.2 Update the ES curator config to {}
0.2.3 Add configurable backoffLimit to templates job
0.2.4 Update helm-test script
0.2.5 Enable TLS with Kibana
0.2.6 Enable TLS path between nodes in cluster and TLS path between ceph-rgw
0.2.7 Get connection option from values.yaml
0.2.8 Use full image ref for docker official images
0.2.9 Removed repo verification check from helm-test
0.2.10 Enable TLS path between Prometheus-elasticsearch-exporter and Elasticsearch
0.2.11 Enable TLS path between Curator and Elasticsearch
0.2.12 Helm 3 - Fix Job labels
0.2.13 Update htk requirements
0.2.14 Fix cronjob rendering
0.2.15 Fix elasticsearch-data shutdown
0.2.16 Use python3 for helm tests when possible
0.2.17 Annotate ES master/data sts with S3 secret hash
0.2.18 Update default image value to Wallaby
0.2.19 Migrated CronJob resource to batch/v1 API version
0.2.20 Set default python for helm test
0.2.21 Added OCI registry authentication
0.2.22 Update all Ceph images to Focal
0.2.23 Add configurable liveness probe for elasticsearch client
0.2.24 Update Ceph to 17.2.6
0.2.25 Update ElasticSearch to 8.9.0
0.2.26 Add 2023.1 Ubuntu Focal overrides
0.2.27 Update Rook to 1.12.5 and Ceph to 18.2.0
0.2.28 Utilize bucket claim CRD when using with Rook
0.2.29 Make es curator path configurable
0.2.30 Update curator for es v8
0.3.0 Update elasticsearch_exporter to v1.7.0
0.3.1 Update Ceph images to Jammy and Reef 18.2.1
0.3.2 Update Ceph images to patched 18.2.2 and restore debian-reef repo
0.3.3 Update es curator to 8.0.10
0.3.4 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.5 Remove gateway node role
0.3.6 Add 2024.1 Ubuntu Jammy overrides
0.3.7 Add 2024.2 overrides
0.3.8 Remove use of python in helm tests
0.3.9 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
etcd Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update to container image repo k8s.gcr.io
0.1.3 Use full image ref for docker official images
0.1.4 Update htk requirements
0.1.5 Added OCI registry authentication
0.1.6 Update kubernetes registry to registry.k8s.io
0.1.7 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.8 Switch etcd to staetefulset
0.1.9 Adding cronjob with etcd compaction
0.1.10 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
falco Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update to container image repo k8s.gcr.io
0.1.3 Remove zookeeper residue
0.1.4 Remove kafka residue
0.1.5 Use full image ref for docker official images
0.1.6 Update htk requirements
0.1.7 Added OCI registry authentication
0.1.8 Replace node-role.kubernetes.io/master with control-plane
0.1.9 Update kubernetes registry to registry.k8s.io
0.1.10 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.11 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
flannel Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Replace node-role.kubernetes.io/master with control-plane
0.1.6 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.7 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
fluentbit Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Replace node-role.kubernetes.io/master with control-plane
0.1.6 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.7 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
fluentd Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Add Configurable Readiness and Liveness Probes
0.1.3 Enable TLS path for output to Elasticsearch
0.1.4 Use full image ref for docker official images
0.1.5 Kafka brokers defined as a list with port “kafka1:9092,kafka2:9020,kafka3:9092”
0.1.6 Update htk requirements
0.1.7 Update default image values to Wallaby
0.1.8 Added OCI registry authentication
0.1.9 Set sticky bit for tmp
0.1.10 Add 2023.1 Ubuntu Focal overrides
0.1.11 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.12 Add 2024.1 Ubuntu Jammy overrides
0.1.13 Add 2024.2 overrides
0.1.14 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
gnocchi Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Helm 3 - Fix Job labels
0.1.4 Update htk requirements
0.1.5 Enable taint toleration for Openstack services jobs
0.1.6 Update all Ceph images to Focal
0.1.7 Replace node-role.kubernetes.io/master with control-plane
0.1.8 Migrated pdb resource to policy/v1 API version
0.1.9 Migrated CronJob resource to batch/v1 API version
0.1.10 Update Ceph to 17.2.6
0.1.11 Update Rook to 1.12.5 and Ceph to 18.2.0
0.1.12 Update Ceph images to Jammy and Reef 18.2.1
0.1.13 Bugfix Ceph user creation for RBD access
0.1.14 Update Ceph images to patched 18.2.2 and restore debian-reef repo
0.1.15 Add 2023.2 Ubuntu Jammy overrides
0.1.16 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.17 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
grafana Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update Grafana version
0.1.3 Provision any dashboard as homepage
0.1.4 Enable TLS for Grafana
0.1.5 Enable TLS between Grafana and Prometheus
0.1.6 Enable TLS for Grafana ingress path
0.1.7 Update Grafana version and Selenium script
0.1.8 Use full image ref for docker official images
0.1.9 Add Alertmanager dashboard to Grafana
0.1.10 Helm 3 - Fix Job labels
0.1.11 Update htk requirements
0.1.12 Add iDRAC dashboard to Grafana
0.1.13 Update prometheus metric name
0.1.14 Add run migrator job
0.1.15 Added OCI registry authentication
0.1.16 Grafana 8.5.10 with unified alerting
0.1.17 Fix uid for the user grafana
0.1.18 Migrator job is now mariadb-fail-proof
0.1.19 Update grafana to 9.2.10
0.1.20 Upgrade osh-selenium image to latest-ubuntu_focal
0.1.21 Fix run migrator job deployment condition
0.1.22 Make selenium v4 syntax optional
0.1.23 Modified selenium test for compatibility
0.1.24 Add image rendering sidecar
0.1.25 Add value for rendering sidecar feature
0.1.26 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.27 Update default images tags. Add 2024.1-ubuntu_jammy overrides.
0.1.28 Upgrade osh-selenium image to ubuntu_jammy
0.1.29 Add 2024.2 overrides
0.1.30 Update chart helm test environment variables
0.1.31 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
helm-toolkit Chart¶
Mount volumes requested into the job’s pod.
0.1.0 Initial Chart
0.1.1 Add extra DNS names to Ingress
0.1.2 Make database backups work with openstack Train
0.1.3 Fix ks-user script case matching for domain
0.1.4 Update ingress tpl in helmtoolkit
0.1.5 Add capability to delete a backup archive
0.2.0 Update default Kubernetes API for use with Helm v3
0.2.1 Change Issuer to ClusterIssuer
0.2.2 Revert Change Issuer to ClusterIssuer
0.2.3 Allow openstack service list to retry in event of keystone connection issues
0.2.4 Added detailed FiXME for ks-service script bug and code changes
0.2.5 Added logic to support cert-manager versioning
0.2.6 Add metadata in job templates
0.2.7 Replace brace expansion with more standardized Posix approach
0.2.8 Override the expiry of Ingress TLS certificate
0.2.9 Jobs; put labels only in the template spec
0.2.10 Add more S3 configuration options
0.2.11 Revert S3 User & Bucket job scripts to v0.2.9
0.2.12 Remove hook-delete-policy
0.2.13 Modify connection args for s3 bucket creation when TLS is enabled
0.2.14 Remove TLS_OPTION argument from s3 bucket creation job
0.2.15 Adding TLS rabbitmq logic
0.2.16 Add manual mode to the created backup file name
0.2.17 Update db backup/restore retry for sending to remote
0.2.18 Make Rabbit-init job more robust
0.2.19 Revoke all privileges for PUBLIC role in postgres dbs
0.2.20 Modify the template of rbac_role to make secrets accessible
0.2.21 Fix issue with db backup error return code being eaten
0.2.22 Add ability to set labels to add to resources
0.2.23 Helm 3 - Fix Job labels
0.2.24 Migrate Ingress resources to networking.k8s.io/v1
0.2.25 Set Security Context to ks-user job
0.2.26 Revert Set Security Context to ks-user job
0.2.27 Correct private key size input for Certificates and remove minor version support
0.2.28 Set Security context to ks-user job at pod and container level
0.2.29 Enhance mariadb backup
0.2.30 Add ability to image pull secrets on pods
0.2.31 Add log strings for alert generation
0.2.32 Consolidate mon_endpoints discovery
0.2.33 Remove set -x
0.2.34 Modify database backup logic to maintain minimum number of backups
0.2.35 Database B/R improvements
0.2.36 Enable taint toleration for Openstack services jobs
0.2.37 Updated chart naming for subchart compatibility
0.2.38 Minor change to display archive directory with files in sub-directory
0.2.39 Removed tillerVersion from Chart to pass helm3 linting
0.2.40 Revert chart naming for subchart compatibility
0.2.41 Database B/R - archive name parser added
0.2.42 Database B/R - fix to make script compliant with a retention policy
0.2.43 Support having a single external ingress controller
0.2.44 Added OCI registry authentication
0.2.45 Modify use_external_ingress_controller place in openstack-helm values.yaml
0.2.46 Fixed for getting kibana ingress value parameters
0.2.47 Adjusting of kibana ingress value parameters
0.2.48 Added verify_databases_backup_archives function call to backup process and added remote backup sha256 hash verification
0.2.49 Moved RabbitMQ Guest Admin removal to init
0.2.50 Allow tls for external ingress without specifying key and crt
0.2.51 Added a random delay up to 300 seconds to remote backup upload/download for load spreading purpose
0.2.52 Decreased random delay to up to 30 seconds and switched remote backup verification protocol to md5
0.2.53 Update create db user queries
0.2.54 Fix dependency resolver to ignore non-existing dependencyKey when dependencyMixinParam is a slice
0.2.55 Updated deprecated IngressClass annotation
0.2.56 Expose S3 credentials from Rook bucket CRD secret
0.2.57 Safer file removal
0.2.58 Backups verification improvements
0.2.59 Added throttling remote backups
0.2.60 Change default ingress pathType to Prefix
0.2.61 Add custom pod annotations snippet
0.2.62 Add custom secret annotations snippet
0.2.63 Add custom job annotations snippet and wire it into job templates
0.2.64 Use custom secret annotations snippet in other secret templates
0.2.65 Escape special characters in password for DB connection
0.2.66 Align db scripts with sqlalchemy 2.0
0.2.67 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.68 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.69 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.70 Decode url-encoded password for rabbit connection
0.2.71 Add snippet with service parameters
0.2.72 Add snippet configmap_oslo_policy
0.2.73 Add ability to get multiple hosts endpoint
0.2.74 Remove trailing slash in endpoinds
0.2.75 Add daemonset_overrides_root util
0.2.76 update tookit to support fqdn alias
0.2.77 Add recommended kubernetes name label to pods definition
0.2.78 Fix db-init and db-drop scripts to make them work with sqlalchemy >2.0
0.2.79 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ingress Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update to container image repo k8s.gcr.io
0.2.0 Update default Kubernetes API for use with Helm v3
0.2.1 Use HostToContainer mountPropagation
0.2.2 Use full image ref for docker official images
0.2.3 Uplift ingress to 0.42.0
0.2.4 Update htk requirements
0.2.5 Migrate Ingress resources to networking.k8s.io/v1
0.2.6 Add option to assign VIP as externalIP
0.2.7 Enable taint toleration for Openstack services jobs
0.2.8 Uplift ingress to 1.1.3
0.2.9 Added OCI registry authentication
0.2.10 Update neutron images to xena release
0.2.11 Fix resource name in the role
0.2.12 Uplift ingress to 1.5.1
0.2.13 Allow setting node_port for the svc
0.2.14 Replace node-role.kubernetes.io/master with control-plane
0.2.15 Update kubernetes registry to registry.k8s.io
0.2.16 Updated deprecated IngressClass annotation
0.2.17 Fixed controller parameters
0.2.18 Fixed some additional controller issues
0.2.19 Uplift ingress controller image to 1.8.2
keystone Chart¶
Use oslo.middleware healthcheck endpoint for liveness and readiness
kibana Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Drop usage of fsGroup inside container
0.1.3 Enable TLS with Elasticsearch
0.1.4 Enable TLS for Kibana ingress path
0.1.5 Use full image ref for docker official images
0.1.6 Remove Kibana indices before pod start up
0.1.7 Helm 3 - Fix Job labels
0.1.8 Update htk requirements
0.1.9 Revert removing Kibana indices before pod start up
0.1.10 Update image defaults
0.1.11 Added OCI registry authentication
0.1.12 Added feedback http_code 200 for kibana indexes
0.1.13 Update Kibana to 8.9.0
0.1.14 Add 2023.1 Ubuntu Focal overrides
0.1.15 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.16 Add 2024.1 Ubuntu Jammy overrides
0.1.17 Update script to use data views replacing deprecated api
0.1.18 Add retry logic to create_kibana_index_patterns.sh
0.1.19 Add 2024.2 overrides
0.1.20 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
kube-dns Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update to container image repo k8s.gcr.io
0.1.3 Use full image ref for docker official images
0.1.4 Update htk requirements
0.1.5 Added OCI registry authentication
0.1.6 Replace node-role.kubernetes.io/master with control-plane
0.1.7 Update kubernetes registry to registry.k8s.io
0.1.8 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.9 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
kubernetes-keystone-webhook Chart¶
0.1.0 Initial Chart
0.1.1 Update k8s-keystone-auth version
0.1.2 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.3 Remove Kibana source reference
0.1.4 Use full image ref for docker official images
0.1.5 Update htk requirements
0.1.6 Update default image value to Wallaby
0.1.7 Added OCI registry authentication
0.1.8 Add 2023.1 Ubuntu Focal overrides
0.1.9 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.10 Add 2024.1 Ubuntu Jammy overrides
0.1.11 Add 2024.2 overrides
0.1.12 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
kubernetes-node-problem-detector Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Unpin images built with osh-images
0.1.3 Update RBAC apiVersion from /v1beta1 to /v1
0.1.4 Update the systemd-monitor lookback duration
0.1.5 Use full image ref for docker official images
0.1.6 Update htk requirements
0.1.7 Added OCI registry authentication
0.1.8 Replace node-role.kubernetes.io/master with control-plane
0.1.9 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.10 Update node_problem_detector to latest-ubuntu_jammy
0.1.11 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ldap Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.6 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
libvirt Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Setup libvirt SSL
0.1.3 Create override for external ceph cinder backend
0.1.4 Set unix socket auth method as none
0.1.5 Use full image ref for docker official images
0.1.6 Enhancement to enable probes override from values.yaml
0.1.7 Add libvirt overrides for Victoria and Wallaby
0.1.8 Update htk requirements
0.1.9 Exec libvirt instead of forking from bash
0.1.10 Enable taint toleration for Openstack services jobs
0.1.11 Remove unused overrides and update default image
0.1.12 Add libvirt exporter as a sidecar
0.1.13 Added OCI registry authentication
0.1.14 Remove use of exec in libvirt.sh
0.1.15 Add support for libvirt to connect to external ceph without any local ceph present
0.1.16 Update all Ceph images to Focal
0.1.17 Add ovn.yaml values_override, remove dependency from neutron-ovs-agent module
0.1.18 Replace node-role.kubernetes.io/master with control-plane
0.1.19 Set kubernetes cgroup value equal kubepods.slice to fit systemd cgroup driver
0.1.20 Update Ceph to 17.2.6
0.1.21 Disable libvirt cgroup functionality for cgroup-v2
0.1.22 Set targeted dependency of libvirt with ovn networking backend
0.1.23 Add support for enabling vencrypt
0.1.24 Include HOSTNAME_FQDN for certificates
0.1.25 Add 2023.2 Ubuntu Jammy overrides
0.1.26 Update Rook to 1.12.5 and Ceph to 18.2.0
0.1.27 Add watch verb to vencrypt cert-manager Role
0.1.28 Update Ceph images to Jammy and Reef 18.2.1
0.1.29 Update Ceph images to patched 18.2.2 and restore debian-reef repo
0.1.30 Add 2024.1 overrides
0.1.31 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.32 Enable a flag to parse Libvirt Nova metadata in libvirt exporter
0.1.33 Handle cgroupv2 correctly
0.1.34 Remove hugepages creation test
0.1.35 Allow to initialize virtualization modules
0.1.36 Allow to generate dynamic config options
0.1.37 Make readiness probes more tiny
0.1.38 Implement daemonset overrides for libvirt
0.1.39 Add 2023.1 overrides for Ubuntu Focal and Jammy
0.1.40 Add 2024.2 overrides
0.1.41 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
local-storage Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update htk requirements
0.1.3 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
lockdown Chart¶
0.1.0 Initial Chart
0.1.1 Allows toggling
0.1.2 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
mariadb Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 mariadb security best practice fixes
0.1.3 Fix MariaDB backup script
0.1.4 Unpin images built with osh-images
0.1.5 Update to container image repo k8s.gcr.io
0.1.6 Change Issuer to ClusterIssuer
0.1.7 Revert - Change Issuer to ClusterIssuer
0.1.8 Change Issuer to ClusterIssuer with logic in place to support cert-manager versioning
0.1.9 Uplift Mariadb-ingress to 0.42.0
0.1.10 Rename mariadb backup identities
0.1.11 Disable mariadb mysql history client logging
0.1.12 Set strict permission on mariadb data dir
0.1.13 Fix race condition for grastate.dat
0.1.14 Update mysqld-exporter image to v0.12.1
0.2.0 Uplift mariadb version and ubuntu release
0.2.1 Prevent potential splitbrain issue if cluster is in reboot state
0.2.2 remove deprecated svc annotation tolerate-unready-endpoints
0.2.3 Remove panko residue
0.2.4 Use full image ref for docker official images
0.2.5 Added helm hook for post-install and post-upgrade in prometheus exporter job.
0.2.6 Update log format stream for mariadb
0.2.7 add ingress resources
0.2.8 Helm 3 - Fix Job labels
0.2.9 Update htk requirements
0.2.10 Fix Python exceptions
0.2.11 Enhance mariadb backup
0.2.12 Remove set -x
0.2.13 Adjust readiness.sh in single node and no replication case
0.2.14 Fix comparison value
0.2.15 Updated naming for subchart compatibility
0.2.16 Revert naming for subchart compatibility
0.2.17 Enable taint toleration for Openstack services jobs
0.2.18 Updated naming for subchart compatibility
0.2.19 Update default image value to Wallaby
0.2.20 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1; Uplift Mariadb-ingress to 1.1.3
0.2.21 Fix mysql exporter user privileges
0.2.22 Fix ingress cluster role privileges
0.2.23 Fix backup script by ignoring sys database for MariaDB 10.6 compartibility
0.2.24 Uplift Mariadb-ingress to 1.2.0
0.2.25 Add liveness probe to restart a pod that got stuck in a transfer wsrep_local_state_comment
0.2.26 Added OCI registry authentication
0.2.27 Fix broken helmrelease for helmv3
0.2.28 Added verify_databases_backup_in_directory function implementation
0.2.29 Uplift Mariadb-ingress to 1.5.1
0.2.30 Replace node-role.kubernetes.io/master with control-plane
0.2.31 Update kubernetes registry to registry.k8s.io
0.2.32 Prevent liveness probe from killing pods during SST
0.2.33 Add 2023.1 Ubuntu Focal overrides
0.2.34 Uplift ingress controller image to 1.8.2
0.2.35 Update apparmor override
0.2.36 Added staggered backups support
0.2.37 Backups verification improvements
0.2.38 Added throttling remote backups
0.2.39 Template changes for image 1.9 compatibility
0.2.40 Start.py allows to create mariadb-service-primary service and endpoint
0.2.41 Switch to primary service instead of ingress by default
0.2.42 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.43 Add 2024.1 Ubuntu Jammy overrides
0.2.44 Uplift ingress controller image to 1.11.2
0.2.45 Add mariadb controller support
0.2.46 Avoid using cluster endpoints
0.2.47 Deploy exporter as sidecar
0.2.48 Switch to mariadb controller deployment
0.2.49 Remove ingress deployment
0.2.50 Add cluster-wait job
0.2.51 Add 2024.2 overrides
0.2.52 Added SSL support to cluster-wait job
0.2.53 Use constant for mysql binary name
0.2.54 Improve leader election on cold start
0.2.55 Improve python3 compatibility
0.2.56 Stop running threads on sigkill
0.2.57 Remove useless retries on conflicts during cm update
0.2.58 Prevent TypeError in get_active_endpoint function
0.2.59 Give more time on resolving configmap update conflicts
0.2.60 Refactor liveness/readiness probes
0.2.61 Avoid using deprecated isAlive()
0.2.62 Implement mariadb upgrade during start
0.2.63 Use service ip for endpoint discovery
0.2.64 Add terminationGracePeriodSeconds
0.2.65 Allow to use default storage class
0.2.66 Add probes for exporter
0.2.67 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
memcached Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Make stats cachedump configurable.
0.1.3 Remove panko residue
0.1.4 Use full image ref for docker official images
0.1.5 Update htk requirements
0.1.6 Switch to using sidecar for exporter
0.1.7 Updated naming for subchart compatibility
0.1.8 Enable taint toleration for Openstack services jobs
0.1.9 Revert naming for subchart compatibility
0.1.10 Updated naming for subchart compatibility
0.1.11 Remove gnocchi netpol override
0.1.12 Added OCI registry authentication
0.1.13 Replace node-role.kubernetes.io/master with control-plane
0.1.14 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.15 Allow to pass additional service parameters
0.1.16 Change deployment type to statefulset
0.1.17 Fix statefulset spec format
0.1.18 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
metacontroller Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Fix disappearing metacontroller CRDs on upgrade
0.1.3 Use full image ref for docker official images
0.1.4 Update htk requirements
0.1.5 Fix field validation error
0.1.6 Added OCI registry authentication
0.1.7 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.8 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
mongodb Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Add conf file for MongoDB
0.1.6 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.7 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
nagios Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Mount internal TLS CA certificate
0.1.4 Update htk requirements
0.1.5 Switch nagios image from xenial to bionic
0.1.6 Added OCI registry authentication
0.1.7 Upgrade osh-selenium image to latest-ubuntu_focal
0.1.8 Use helm toolkit for readiness probes
0.1.9 Make using selenium v4 syntax optional
0.1.10 Correct selenium v3 syntax
0.1.11 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.12 Update nagios image tag to latest-ubuntu_jammy
0.1.13 Add the ability to use custom Nagios plugins
0.1.14 Upgrade osh-selenium image to ubuntu_jammy
0.1.15 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
namespace-config Chart¶
0.1.0 Initial Chart
0.1.1 Grant access to existing PodSecurityPolicy
0.1.2 Rmove PodSecurityPolicy
0.1.3 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
nfs-provisioner Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Update image version
0.1.6 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.7 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
nova Chart¶
Add custom annotations to the nova-cell-setup job
Add serialproxy support
openvswitch Chart¶
Change Open vSwitch to run with non-root user
Set nova user as owner for hugepages mount path
Make the –user flag for OVS server optional
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Unpin images built with osh-images
0.1.3 Use HostToContainer mountPropagation
0.1.4 Support override of vswitchd liveness and readiness probe
0.1.5 Use full image ref for docker official images
0.1.6 Update htk requirements
0.1.7 Enable taint toleration for Openstack services jobs
0.1.8 Added OCI registry authentication
0.1.9 Enable ovs hardware offload
0.1.10 Merge ovs-db and ovs-vswitchd in one Daemonset
0.1.11 Add ovn.yaml in values_override, Enable ptcp_port 6640 which needed when use ovn
0.1.12 Replace node-role.kubernetes.io/master with control-plane
0.1.13 Upgrade openvswitch image to latest-ubuntu_focal to fix qos issue
0.1.14 Add buffer before accesses pid file
0.1.15 Add buffer before accesses ovs controller pid socket
0.1.16 Restore ServiceAccount to openvswitch pod
0.1.17 Add buffer to wait for potential new CTL file before running chown
0.1.18 Add value for extra poststart command
0.1.19 Add check for cgroups v2 file structure
0.1.20 Add Ubuntu Focal and Ubuntu Jammy overrides
0.1.21 Add overrides for dpdk
0.1.22 Change hugepages size to 2M for easier configuration
0.1.23 Fix rolebinding for init container
0.1.24 Change ovs to run as child process of start script
0.1.25 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.26 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ovn Chart¶
Add OVN Kubernetes support
Add OVN network logging parser
0.1.0 Add OVN!
0.1.1 Fix ovn db persistence issue
0.1.2 Add bridge-mapping configuration
0.1.3 Fix system-id reuse
0.1.4 Add support for OVN HA + refactor
0.1.5 Add ubuntu_focal and ubuntu_jammy overrides
0.1.6 Fix ovsdb port number
0.1.7 Use host network for ovn controller pods
0.1.8 Fix attaching interfaces to the bridge
0.1.9 Make ovn db file path as configurable
0.1.10 Fix typo in the controller init script
0.1.11 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.12 Fix oci_image_registry secret name
0.1.13 Allow share OVN DB NB/SB socket
0.1.14 Make the label for OVN controller gateway configurable
0.1.15 Fix resources
0.1.16 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
postgresql Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 adding archiving to postgres
0.1.3 Use explicit entrypoint for prometheus exporter
0.1.4 Allow probe tweaking
0.1.5 Optimize restart behavior
0.1.6 Revert “Add default reject rule …”
0.1.7 postgres archive cleanup script
0.1.8 Add tls to Postgresql
0.1.9 Use full image ref for docker official images
0.1.10 Helm 3 - Fix Job labels
0.1.11 Update htk requirements
0.1.12 Enhance postgresql backup
0.1.13 Remove set -x
0.1.14 Fix invalid fields in values
0.1.15 Migrated CronJob resource to batch/v1 API version
0.1.16 Added OCI registry authentication
0.1.17 Added empty verify_databases_backup_archives() function implementation to match updated backup_databases() function in helm-toolkit
0.1.18 Updated postgres to 14.5 and replaced deprecated config item wal_keep_segments with wal_keep_size
0.1.19 Added staggered backups support
0.1.20 Added throttling remote backups
0.1.21 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.22 Update default images tags. Add 2024.1-ubuntu_jammy overrides.
0.1.23 Add 2024.2 overrides
0.1.24 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
powerdns Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Helm 3 - Fix Job labels
0.1.4 Update htk requirements
0.1.5 Update default image values
0.1.6 Added OCI registry authentication
0.1.7 Add 2023.1 Ubuntu Focal overrides
0.1.8 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.9 Add 2024.1 Ubuntu Jammy overrides
0.1.10 Add 2024.2 overrides
0.1.11 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
prometheus-alertmanager Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Add extensible command line flags to Alertmanager
0.1.3 Add LDAP to Alertmanager
0.1.4 Remove snmp_notifier subchart from alertmanager
0.1.5 Add Prometheus Scrape Annotation
0.1.6 Remove Alerta from openstack-helm-infra repository
0.1.7 Use full image ref for docker official images
0.1.8 Update htk requirements
0.1.9 Added OCI registry authentication
0.1.10 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.11 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
prometheus-blackbox-exporter Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Rename image key name
0.1.3 Update htk requirements
0.1.4 Fix indentation
0.1.5 Added OCI registry authentication
0.1.6 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
prometheus-kube-state-metrics Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update to make current
0.1.3 Update image version from v2.0.0-alpha to v2.0.0-alpha-1
0.1.4 Use full image ref for docker official images
0.1.5 Fix helm3 compatability
0.1.6 Update htk requirements
0.1.7 Added OCI registry authentication
0.1.8 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.9 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
prometheus-node-exporter Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Add possibility to use overrides for some charts
0.1.3 Use full image ref for docker official images
0.1.4 Update htk requirements
0.1.5 Added OCI registry authentication
0.1.6 Replace node-role.kubernetes.io/master with control-plane
0.1.7 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.8 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
prometheus-openstack-exporter Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Unpin prometheus-openstack-exporter image
0.1.3 Add possibility to use overrides for some charts
0.1.4 Use full image ref for docker official images
0.1.5 Helm 3 - Fix Job labels
0.1.6 Update htk requirements
0.1.7 Added OCI registry authentication
0.1.8 Switch to jammy-based images
0.1.9 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.10 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
prometheus-process-exporter Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Fix values_overrides directory naming
0.1.3 Use full image ref for docker official images
0.1.4 Update htk requirements
0.1.5 Added OCI registry authentication
0.1.6 Replace node-role.kubernetes.io/master with control-plane
0.1.7 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.8 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
prometheus Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Add configurable readiness/liveness Probes
0.1.3 Revert “Render Rules as Templates”
0.1.4 Fix spacing inconsistencies with flags
0.1.5 Fix spacing inconsistencies with flags
0.1.6 Upgrade version to v2.25 fix/remove deprecated flags
0.1.7 Enable TLS for Prometheus
0.1.8 Change readiness probe from /status to /-/ready
0.1.9 Retrieve backend port name from values.yaml
0.1.10 Use full image ref for docker official images
0.1.11 Update htk requirements
0.1.12 Update default image value to Wallaby
0.1.13 Added OCI registry authentication
0.1.14 Added feature to launch Prometheus with custom script
0.1.15 Add 2023.1 Ubuntu Focal overrides
0.1.16 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.17 Add 2024.1 Ubuntu Jammy overrides
0.1.18 Add 2024.2 overrides
0.1.19 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
rabbitmq Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 changes rmq-exporter secret src
0.1.4 Add configurable RABBIT_TIMEOUT parameter
0.1.5 Update Rabbitmq exporter version
0.1.6 Disallow privilege escalation in rabbitmq server container
0.1.7 Adding TLS logic to rabbitmq
0.1.8 Make helm test work with TLS
0.1.9 Use full image ref for docker official images
0.1.10 Set separate for HTTPS
0.1.11 Add TLS support for helm test
0.1.12 Added helm hook post-install and post-upgrade for rabbitmq wait cluster job
0.1.13 Add prestop action and version 3.8.x upgrade prep
0.1.14 Update readiness and liveness probes
0.1.15 Update htk requirements
0.1.16 Add force_boot command to rabbit start template
0.1.17 Updated naming for subchart compatibility
0.1.18 Revert naming for subchart compatibility
0.1.19 Enable taint toleration for Openstack services jobs
0.1.20 Bump Rabbitmq version to 3.9.0
0.1.21 Updated naming for subchart compatibility
0.1.22 Remove guest admin account
0.1.23 Fixed guest account removal
0.1.24 Added OCI registry authentication
0.1.25 Add hostPort support
0.1.26 Moved guest admin removal to init template
0.1.27 Replace node-role.kubernetes.io/master with control-plane
0.1.28 Add IPv6 environment support for rabbitmq
0.1.29 Add build-in prometheus plugin and disable external exporter
0.1.30 Add labels to rabbitmq service
0.1.31 Support management api metrics collection
0.1.32 Enable addition of default consumer prefetch count
0.1.33 Bump RabbitMQ image version to 3.13.0
0.1.34 Add 2024.1 overrides
0.1.35 Add configurable probes to rabbitmq container
0.1.36 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.37 Update rabbitmq readiness/liveness command
0.1.38 Do not use hardcoded username in rabbitmq chown container
0.1.39 Allow to bootstrap rabbitmq with initial config
0.1.40 Set password for guest user rabbitmq
0.1.41 Use short rabbitmq node name
0.1.42 Revert Use short rabbitmq node name
0.1.43 Add 2024.2 overrides
0.1.44 Allow to use default storage class
0.1.45 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
redis Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Update htk requirements
0.1.4 Added OCI registry authentication
0.1.5 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.6 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
registry Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Update to container image repo k8s.gcr.io
0.1.3 Use full image ref for docker official images
0.1.4 Helm 3 - Fix Job labels
0.1.5 Update htk requirements
0.1.6 Added OCI registry authentication
0.1.7 Update kubernetes registry to registry.k8s.io
0.1.8 Update bootstrap image url for newer image format
0.1.9 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.10 Allow to use default storage class
0.1.11 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
shaker Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Use full image ref for docker official images
0.1.3 Fix helm3 linting issue
0.1.4 Update htk requirements
0.1.5 Update default image value
0.1.6 Added OCI registry authentication
0.1.7 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.1.8 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
New Features¶
Implement daemonset overrides
Bug Fixes¶
Fix the number of max active fernet keys
2024.2.0¶
aodh Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.2.0 Remove support for releases before T
0.2.1 Use policies in yaml format
0.2.2 Update htk requirements repo
0.2.3 Enable taint toleration for Openstack services
0.2.4 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
0.2.5 Added OCI registry authentication
0.2.6 Remove default policy rules
0.2.7 Replace node-role.kubernetes.io/master with control-plane
0.2.8 Define service_type in keystone_authtoken to support application credentials with access rules
0.2.9 Enable custom annotations for Openstack pods
0.2.10 Enable custom annotations for Openstack secrets
0.2.11 Update images used by default
0.2.12 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.13 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
barbican Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Added post-install and post-upgrade helm hook for Jobs
0.2.0 Remove support for releases before T
0.2.1 Use policies in yaml format
0.2.2 Add helm hook conditional
0.2.3 Add support for master kek rotation
0.2.4 Add Ussuri release support
0.2.5 Add Victoria and Wallaby releases support
0.2.6 Allow Barbican to talk to Mariadb over TLS
0.2.7 Fix db connection key name
0.2.8 Update htk requirements repo
0.2.9 Removed default policy in favor in code policy
0.2.10 Enable taint toleration for Openstack services
0.2.11 Fix job annotations for db init job
0.2.12 Remove older values overrides
0.2.13 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.14 Add Xena and Yoga values overrides
0.2.15 Added OCI registry authentication
0.2.16 Distinguish between port number of internal endpoint and binding port number
0.2.17 Use HTTP probe instead of TCP probe
0.2.18 Support TLS for ks jobs
0.2.19 Support SSL offloading at reverse proxy for internal and admin endpoints
0.3.0 Remove support for Train and Ussuri
0.3.1 Replace node-role.kubernetes.io/master with control-plane
0.3.2 Define service_type in keystone_authtoken to support application credentials with access rules
0.3.3 Add Zed overrides
0.3.4 Add 2023.1 overrides
0.3.5 Add Ubuntu Jammy overrides
0.3.6 Add 2023.2 Ubuntu Jammy overrides
0.3.7 Fix TLS connection to rabbitmq, and generate barbican certificate
0.3.8 Make barbican TLS configuration granular
0.3.9 Enable custom annotations for Openstack pods
0.3.10 Add 2024.1 overrides
0.3.11 Enable custom annotations for Openstack secrets
0.3.12 Update images used by default
0.3.13 Sync uWSGI config to other services
0.3.14 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.15 Add 2024.2 Ubuntu Jammy overrides
0.3.16 Add livenessProbe and change path in probe
0.3.17 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ceilometer Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.2.0 Remove support for releases before T
0.2.1 Use policies in yaml format
0.2.2 Update htk requirements repo
0.2.3 Enable taint toleration for Openstack services
0.2.4 Update default image values to Wallaby
0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.6 Added OCI registry authentication
0.2.7 Remove default policy rules
0.2.8 Replace node-role.kubernetes.io/master with control-plane
0.2.9 Enable custom annotations for Openstack pods
0.2.10 Enable custom annotations for Openstack secrets
0.2.11 Update images used by default
0.2.12 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.13 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
cinder Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Support service tokens to prevent long-running job failures
0.1.3 Support of external ceph backend
0.1.4 Enable iscsi to work correctly in cinder volume
0.1.5 Resolves mount issue with termination-log
0.1.6 Enable volume backup for iSCSI based volumes
0.1.7 Change Issuer to ClusterIssuer
0.1.8 Revert - Change Issuer to ClusterIssuer
0.1.9 Use HostToContainer mount propagation
0.1.10 Change Issuer to ClusterIssuer
0.1.11 Update RBAC apiVersion from /v1beta1 to /v1
0.1.12 Update volume type creation bootstrap logic
0.1.13 Add NFS cinder backup override
0.1.14 Add Multipathd support for ISCSI backed volumes
0.1.15 Fix the problem in hostNetwork mode
0.2.0 Remove support for releases before T
0.2.1 Fix the ceph pool creations for openstack services
0.2.2 Adding rabbitmq TLS logic
0.2.3 Mount rabbitmq TLS secret
0.2.4 Add Ussuri release support
0.2.5 Add volume QoS support
0.2.6 Added helm.sh/hook with value of post-install and post-upgrade
0.2.7 Add Victoria and Wallaby releases support
0.2.8 Add logic to bootstrap to handle upgrade timing issue
0.2.9 Mount rabbitmq TLS secret for audit usage cronjob
0.2.10 Helm 3 - Fix Job Labels
0.2.11 Update htk requirements repo
0.2.12 Remove cinder v1/v2 defaults
0.2.13 Upgrade default images to ussuri
0.2.14 Fix notifications
0.2.15 Remove glance registry
0.2.16 Enable taint toleration for Openstack services
0.2.17 Remove unsupported values overrides
0.2.18 Add helm hook in bootstrap job
0.2.19 Add volume types visibility (public/private)
0.2.20 Allow cinder v1/v2 endpoint creation if needed
0.2.21 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
0.2.22 Add Xena and Yoga values overrides
0.2.23 Added OCI registry authentication
0.2.24 Fix conditional check for cinder.utils.has_ceph_backend template
0.2.25 Remove volumes unrelated with ceph backend from conditional volume list in cinder-volume deployment
0.2.26 Distinguish between port number of internal endpoint and binding port number
0.2.27 Support TLS endpoints
0.2.28 Use HTTP probe instead of TCP probe
0.2.29 Add SYS_ADMIN capability in cinder-volume
0.2.30 Specify a existing configmap name for external ceph configuration
0.2.31 Remove fixed node name from default values and add service cleaner cronjob
0.2.32 Revert “Remove fixed node name from default values and add service cleaner cronjob”
0.3.0 Remove support for Train and Ussuri
0.3.1 Change ceph-config-helper image tag
0.3.2 Remove default policy rules
0.3.3 Fix for creation endpoins and services when v1/v2 are disabled
0.3.4 Fix Helm hooks for storage bootstrap jobs
0.3.5 Add Nova endpoint details to support online volume resize
0.3.6 Fix ceph keyring placement for uppercased backends
0.3.7 Allow Ceph pools to use 1x replication
0.3.8 Update all Ceph images to Focal
0.3.9 Replace node-role.kubernetes.io/master with control-plane
0.3.10 Define service_type in keystone_authtoken to support application credentials with access rules
0.3.11 Add Zed overrides
0.3.12 Add 2023.1 overrides
0.3.13 Use service tokens
0.3.14 Add Ubuntu Jammy overrides
0.3.15 Add 2023.2 Ubuntu Jammy overrides
0.3.16 Update Ceph images to Jammy and Reef 18.2.1
0.3.17 Use uWSGI for API service
0.3.18 Enable custom annotations for Openstack pods
0.3.19 Add 2024.1 overrides
0.3.20 Add readiness probe initial delay
0.3.21 Enable custom annotations for Openstack secrets
0.3.22 Update images used by default
0.3.23 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.24 Fix volume type create to allow encrypt volume type
0.3.25 Add 2024.2 Ubuntu Jammy overrides
0.3.26 Mount /run/cryptsetup in cinder-volume container
0.3.27 Add support for using a tmpfs for cinder image conversion
0.3.28 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
designate Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Added post-install and post-upgrade helm hooks on Jobs
0.2.0 Remove support for releases before T
0.2.1 Use policies in yaml format
0.2.2 Update htk requirements repo
0.2.3 Fix extra volume mounts
0.2.4 Update default image values to Wallaby
0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.6 Added OCI registry authentication
0.2.7 Use HTTP probe instead of TCP probe
0.2.8 Remove default policy rules
0.2.9 Define service_type in keystone_authtoken to support application credentials with access rules
0.2.10 Uses uWSGI for API service
0.2.11 Enable custom annotations for Openstack pods
0.2.12 Enable custom annotations for Openstack secrets
0.2.13 Update images used by default
0.2.14 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.15 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
glance Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency to >= 0.1.0
0.1.2 Change issuer to clusterissuer
0.1.3 Revert - Change issuer to clusterissuer
0.1.4 Update RBAC apiVersion from /v1beta1 to /v1
0.1.5 Change Issuer to ClusterIssuer
0.1.6 Update glance default policy values
0.1.7 Update storage init script with cacert
0.1.8 Update glance default policy values
0.2.0 Remove support for releases before T
0.2.1 Fix the ceph pool creations for openstack services
0.2.2 Adding rabbitmq TLS logic
0.2.3 Use policies in yaml format
0.2.4 Mount rabbitmq TLS secret
0.2.5 Add Ussuri release support
0.2.6 Add Victoria and Wallaby releases support
0.2.7 Added helm.sh/hook for the jobs
0.2.8 Helm 3 - Fix Job Labels
0.2.9 Helm 3 - Fix More Job Labels
0.2.10 Update htk requirements repo
0.3.0 Remove glance registry
0.3.1 Enable taint toleration for Openstack services
0.3.2 Decrease terminationGracePeriodSeconds on glance-api
0.3.3 Update naming for subchart compatibility
0.3.4 Change image default version to wallaby
0.3.5 Migrated PodDisruptionBudget resource to policy/v1 API version
0.3.6 Add Xena and Yoga values overrides
0.3.7 Fix glance-etc template changing due to comment and whitespace between install and first upgrade
0.3.8 Added OCI registry authentication
0.3.9 Support TLS endpoints
0.3.10 Distinguish between port number of internal endpoint and binding port number
0.3.11 Use HTTP probe instead of TCP probe
0.3.12 Add support for using Cinder as backend
0.4.0 Remove support for Train and Ussuri
0.4.1 Remove default policy rules
0.4.2 Allow Ceph pools to use 1x replication
0.4.3 Update all Ceph images to Focal
0.4.4 Replace node-role.kubernetes.io/master with control-plane
0.4.5 Fix wrong configFile path in glance bootstrap container.
0.4.6 Define service_type in keystone_authtoken to support application credentials with access rules
0.4.7 Add Zed overrides
0.4.8 Add 2023.1 overrides
0.4.9 Use service tokens
0.4.10 Add exec probe timeouts
0.4.11 Bring liveness/readiness params out to values.yaml
0.4.12 Add flag keep_pvc to allows set helm resource-policy for glance-images PVC to keep.
0.4.13 Add Ubuntu Jammy overrides
0.4.14 Bump Cirros version to 0.6.2
0.4.15 Add 2023.2 Ubuntu Jammy overrides
0.4.16 Use –region option to prevent OS_SWIFT_ENDPOINT_PREFIX is broken in storage-init.sh
0.4.17 Update Ceph images to Jammy and Reef 18.2.1
0.4.18 Enable custom annotations for Openstack pods
0.4.19 Add 2024.1 overrides
0.4.20 Add readiness probe initial delay
0.4.21 Use uWSGI
0.4.22 Enable custom annotations for Openstack secrets
0.4.23 Update images used by default
0.4.24 Do not attach backend pvc to storage init pod
0.4.25 Allow customisation of pvc storage accessMode so we can run multiple api pods
0.4.26 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.5.0 Remove deprecated config options stores and default_store
0.5.1 Add 2024.2 Ubuntu Jammy overrides
0.5.2 Fix HTTP healthcheck URLs for Kubernetes probes
0.5.3 Add override for downloading Ubuntu image
0.5.4 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
heat Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Remove tls values override for clients_heat
0.1.3 Change Issuer to ClusterIssuer
0.1.4 Revert - Change Issuer to ClusterIssuer
0.1.5 Change Issuer to ClusterIssuer
0.2.0 Remove support for releases before T
0.2.1 Adding rabbitmq TLS logic
0.2.2 Use policies in yaml format
0.2.3 Mount rabbitmq TLS secret
0.2.4 Add Ussuri release support
0.2.5 Add Victoria and Wallaby releases support
0.2.6 Added post-install and post-upgrade helm-hook for jobs
0.2.7 Helm 3 - Fix Job Labels
0.2.8 Update htk requirements repo
0.2.9 Enable taint toleration for Openstack services
0.2.10 Updated naming for subchart compatibility
0.2.11 Remove old releases values override in heat
0.2.12 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
0.2.13 Add Xena and Yoga values overrides
0.2.14 Added OCI registry authentication
0.2.15 Distinguish between port number of internal endpoint and binding port number
0.2.16 Support TLS endpoints
0.2.17 Use HTTP probe instead of TCP probe
0.2.18 Change hook weight for bootstrap job
0.3.0 Remove support for Train and Ussuri
0.3.1 Remove default policy rules
0.3.2 Replace node-role.kubernetes.io/master with control-plane
0.3.3 Define service_type in keystone_authtoken to support application credentials with access rules
0.3.4 Add Zed overrides
0.3.5 Add 2023.1 overrides
0.3.6 Add Ubuntu Jammy overrides
0.3.7 Add 2023.2 Ubuntu Jammy overrides
0.3.8 Fixed annotation indentation for jobs
0.3.9 Uses uWSGI for API services
0.3.10 Enable custom annotations for Openstack pods
0.3.11 Add 2024.1 overrides
0.3.12 Add readiness probe initial delay
0.3.13 Enable custom annotations for Openstack secrets
0.3.14 Update images used by default
0.3.15 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.16 Add 2024.2 Ubuntu Jammy overrides
0.3.17 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
horizon Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 To avoid wrong version check for mysqlclient
0.1.3 Modify Password validator related settings in Horizon
0.1.4 Change Issuer to ClusterIssuer
0.1.5 Revert - Change Issuer to ClusterIssuer
0.1.6 Change Issuer to ClusterIssuer
0.1.7 Update glance default policy values
0.1.8 Implement “CSRF_COOKIE_HTTPONLY” option support in horizon
0.2.0 Remove support for releases before T
0.2.1 Make python script PEP8 compliant
0.2.2 Use policies in yaml format
0.2.3 Add openstack_enable_password_retrieve variable in value
0.2.4 Fix OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT value
0.2.5 Add Ussuri release support
0.2.6 Add Victoria and Wallaby releases support
0.2.7 Fix OPENSTACK_ENABLE_PASSWORD_RETRIEVE value
0.2.8 Add default polices
0.2.9 Removed default policy in chart in favor of default policy in code
0.2.10 Helm 3 - Fix Job Labels
0.2.11 Update htk requirements repo
0.2.12 Support both json and yaml RBAC Policy Format
0.2.13 Add container infra api version in values
0.2.14 Add OPENSTACK_ENDPOINT_TYPE value
0.2.15 Add local_settings.d
0.2.16 Fix container-infra value
0.2.17 Add custom logo
0.2.18 Enable taint toleration for Openstack services
0.2.19 Remove unsupported value overrides
0.2.20 Add SHOW_OPENRC_FILE value
0.2.21 Add helm hook annotations in db-sync and db-init jobs
0.2.22 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.23 Add Xena and Yoga value overrides
0.2.24 Remove blank lines in logo configmap
0.2.25 Added OCI registry authentication
0.2.26 Support SSL identity endpoint
0.3.0 Remove support for Train and Ussuri
0.3.1 Fix container infra api version in values
0.3.2 Update mysql client version to 1.4.0
0.3.3 Update mysql client version in django.wsgi also
0.3.4 Add readiness probe timeout
0.3.5 Replace node-role.kubernetes.io/master with control-plane
0.3.6 Fix container infra api version parsing
0.3.7 Update the script to add extra panels
0.3.8 Fix horizon tolerations
0.3.9 Add Zed overrides
0.3.10 Add 2023.1 overrides
0.3.11 Rollout when logo configmap is changed
0.3.12 Add Ubuntu Jammy overrides
0.3.13 Make selenium v4 syntax optional
0.3.14 Add 2023.2 Ubuntu Jammy overrides
0.3.15 Update osh-selenium image used by default
0.3.16 Add support for custom panels
0.3.17 Set ingress annotation proxy-body-size=300m by default
0.3.18 Enable custom annotations for Openstack pods
0.3.19 Add 2024.1 overrides
0.3.20 Enable custom annotations for Openstack secrets
0.3.21 Update images used by default
0.3.22 Align with 2024.1 requirements
0.3.23 Use global wsgi subinterpreter
0.3.24 Use base64 values for custom logo
0.3.25 Implement “CSRF_TRUSTED_ORIGINS” option support in horizon
0.3.26 Fix templating of CSRF_TRUSTED_ORIGINS
0.3.27 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.28 Add WEBSSO_KEYSTONE_URL value
0.3.29 Add 2024.2 Ubuntu Jammy overrides
0.3.30 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
ironic Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Added post-install and post-upgrade helm.sh/hook for jobs
0.2.0 Remove support for releases before T
0.2.1 Use policies in yaml format
0.2.2 Update htk requirements repo
0.2.3 Enable taint toleration for Openstack services
0.2.4 Update defaults to W release
0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.6 Added OCI registry authentication
0.2.7 Use HTTP probe instead of TCP probe
0.2.8 Add helm3 hook supports to allow things like terraform deploys
0.2.9 Replace node-role.kubernetes.io/master with control-plane
0.2.10 Add standalone overrides
0.2.11 Enable custom annotations for Openstack pods
0.2.12 allow custom annotations on jobs
0.2.13 Enable custom annotations for Openstack secrets
0.2.14 Update images used by default
0.2.15 Allow enabling/disabling of conductor http and pxe containers and overriding their init and runtime scripts
0.2.16 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.17 Allow overriding of hostNetwork and hostIPC for Ironic conductor
0.2.18 Use service tokens
0.2.19 Allow extra containers for the conductor
0.2.20 ensure tempdir is set to a reasonable default
0.2.21 fix path to ironic.conf for 0.2.20’s tempdir setting
0.2.22 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
keystone Chart¶
0.1.0 Initial Chart
0.1.1 UPDATE
0.1.2 UPDATE
0.1.3 UPDATE
0.1.4 UPDATE
0.1.5 Revert clusterissuer change
0.1.6 Fix typo in subPath entry
0.1.7 Move rabbit-init to dynamic dependency
0.1.8 Change Issuer to ClusterIssuer
0.1.9 Add helm.sh/hook related annotations
0.1.10 Update RBAC apiVersion from /v1beta1 to /v1
0.1.11 Remove congress residue
0.1.12 Add helm hook conditional
0.1.13 Fix Error - wrong number of args for set
0.1.14 Remove setup helm hooks
0.2.0 Remove support for releases before T
0.2.1 Remove paste ini config settings
0.2.2 Make python script PEP8 compliant
0.2.3 Adding rabbitmq TLS logic
0.2.4 Use policies in yaml format
0.2.5 Mount rabbitmq TLS secret
0.2.6 Modify default probe timings
0.2.7 Add Ussuri release support
0.2.8 Remove member bootstrap logic
0.2.9 Add Victoria and Wallaby releases support
0.2.10 Make internal TLS more robust
0.2.11 Add missing slash
0.2.12 Helm 3 - Fix Job Labels
0.2.13 Helm 3 - Fix more Job Labels
0.2.14 Update htk requirements repo
0.2.15 Reduce log chattiness
0.2.16 Remove extra fsGroup
0.2.17 Update default image references
0.2.18 Remove default policy
0.2.19 Revert Reduce log chattiness
0.2.20 Enable taint toleration for Openstack services
0.2.21 Updated naming for subchart compatibility
0.2.22 Remove older values overrides
0.2.23 Remove usage of six
0.2.24 Remove unused admin port in keystone
0.2.25 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
0.2.26 Add Xena and Yoga values overrides
0.2.27 Use LOG.warning instead of deprecated LOG.warn
0.2.28 Added OCI registry authentication
0.2.29 Support TLS endpoints
0.2.30 Distinguish between port number of internal endpoint and binding port number
0.3.0 Remove support for Train and Ussuri
0.3.1 Replace node-role.kubernetes.io/master with control-plane
0.3.2 Add Zed overrides
0.3.3 Add 2023.1 overrides
0.3.4 Add Ubuntu Jammy overrides
0.3.5 Add 2023.2 Ubuntu Jammy overrides
0.3.6 Use region option in keystone endpoint-update.py
0.3.7 Make keystone TLS configuration granular
0.3.8 Enable custom annotations for Openstack pods
0.3.9 Add 2024.1 overrides
0.3.10 Allow custom annotations on jobs
0.3.11 Fix custom annotations when helm3_hook is disabled
0.3.12 Enable custom annotations for Openstack secrets
0.3.13 Update images used by default
0.3.14 Align db scripts with sqlalchemy 2.0
0.3.15 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.16 Align db scripts with Sqlalchemy 2
0.3.17 Add 2024.2 Ubuntu Jammy overrides
0.3.18 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
magnum Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Added post-install and post-upgrade helm hook for jobs
0.2.0 Remove support for releases before T
0.2.1 Use policies in yaml format
0.2.2 Fix restarting of magnum-conductor pods
0.2.3 Update htk requirements repo
0.2.4 Mount empty temp_cache_dir for performance
0.2.5 Update default image values to wallaby
0.2.6 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.7 Added OCI registry authentication
0.2.8 Remove default policy rules
0.2.9 Define service_type in keystone_authtoken to support application credentials with access rules
0.2.10 Uses uWSGI for API service
0.2.11 Enable custom annotations for Openstack pods
0.2.12 Enable custom annotations for Openstack secrets
0.2.13 Update images used by default
0.2.14 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.15 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
mistral Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Added post-install and post-upgrade hook for Jobs
0.2.0 Remove support for releases before T
0.2.1 Use policies in yaml format
0.2.2 Update htk requirements repo
0.2.3 Update default imaage values to Wallaby
0.2.4 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.5 Added OCI registry authentication
0.2.6 Use HTTP probe instead of TCP probe
0.2.7 Remove default policy rules
0.2.8 Enable custom annotations for Openstack pods
0.2.9 Enable custom annotations for Openstack secrets
0.2.10 Update images used by default
0.2.11 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.12 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
neutron Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 fixes tls issue
0.1.3 Update neutron to use Nginx apparmor profile
0.1.4 Pass ovs agent config to dhcp agent
0.1.5 Add missing flags to nginx container in neutron chart
0.1.6 Use HostToContainer mountPropagation
0.1.7 Change Issuer to ClusterIssuer
0.1.8 Revert Change Issuer to ClusterIssuer
0.1.9 Update ovs agent to support host/label overrides
0.1.10 Change Issuer to ClusterIssuer
0.1.11 Added the helm.sh/hook, helm.sh/hook-weight annotations
0.1.12 Removed “name” parameter from Rally tests
0.2.0 Remove support for releases before T
0.2.1 Adding rabbitmq TLS logic
0.2.2 Use policies in yaml format
0.2.3 Mount rabbitmq TLS secret
0.2.4 Add Ussuri release support
0.2.5 Use rootwrap daemon
0.2.6 Fix neutron agent-init script
0.2.7 Made dnsmasq.conf overridable in configmap-bin
0.2.8 Add Victoria and Wallaby releases support
0.2.9 Add option to disable helm.sh/hook annotations
0.2.10 Update htk requirements repo
0.2.11 Improve health probe logging
0.2.12 Fix infinite recursion deadlock on netns cleanup cron
0.2.13 Enable taint toleration for Openstack services
0.2.14 Migrate IP from bridge for auto_bridge_add
0.2.15 Remove unsupported values overrides
0.2.16 Remove usage of six
0.2.17 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.18 Updated naming for subchart compatibility
0.2.19 Added qdhcp NS host validation for deleting wrong namespaces.
0.2.20 Add Xena and Yoga values overrides
0.2.21 Fix for qdhcp NS host validation for deleting wrong namespaces.
0.2.22 Fix /run/xtables.lock may be a directory
0.2.23 Add neutron_netns_cleanup_cron release image override, so that the respective release image is used
0.2.24 Added OCI registry authentication
0.2.25 Support TLS endpoints
0.2.26 Use HTTP probe instead of TCP probe
0.2.27 Distinguish between port number of internal endpoint and binding port number
0.3.0 Remove support for Train and Ussuri
0.3.1 Remove default policy rules
0.3.2 Use correct labels for ovs which uses one daemonset for ovs-db and ovs-vswitchd
0.3.3 Add OVN Support
0.3.4 Replace node-role.kubernetes.io/master with control-plane
0.3.5 Fix health probe for OVN metadata agent
0.3.6 Fix the issue that ovn metadata not work in muti-node enviroment
0.3.7 Sync neutron db to ovn nb db when neutron-server start
0.3.8 Define service_type in keystone_authtoken to support application credentials with access rules
0.3.9 Extend neutron liveness probe with readiness probe
0.3.10 Configure keystone authentication credentials for placement
0.3.11 Add Zed overrides
0.3.12 Update oslo_messaging_RPCClient and get_rpc_transport
0.3.13 Remove duplicated argument when running a liveness check
0.3.14 Add 2023.1 overrides
0.3.15 Add asap2 support
0.3.16 Use service tokens
0.3.17 Add exec probe timeouts
0.3.18 Improve OVN support
0.3.19 Fix getting IP for interface when there are multiple IPs assigned
0.3.20 Add Ubuntu Jammy overrides
0.3.21 Run native netns cleanup
0.3.22 Add BGP Dragent support for running dragent agents as daemonsets
0.3.23 Fix start function template
0.3.24 Add 2023.2 Ubuntu Jammy overrides
0.3.25 Fix ovs member support for readiness
0.3.26 Fix ovs options to allow multiple options
0.3.27 Move old overrides from the tools directory
0.3.28 Fix ovn for slow enviroment
0.3.29 Disable DVR for OVN floating ip
0.3.30 Fix designate auth url
0.3.31 FIX ovn-metadata-agent mountPropagation overrides by parent directory
0.3.32 Update dpdk override
0.3.33 Make sure trust on command is applied to avoid race-condition with ovs-dpdk
0.3.34 Update metadata endpoint
0.3.35 Do not attach non-existing interfaces to br-ex bridge for OVS agent
0.3.36 Enable custom annotations for Openstack pods
0.3.37 Proper chown /run/openvswitch/db.sock under OVN
0.3.38 Add 2024.1 overrides
0.3.39 Ensure that the script handles cases where the PID file exists but is empty or does not contain the expected data structure.
0.3.40 Fix ovs bridge creation in mappings for DPDK
0.3.41 Enable custom annotations for Openstack secrets
0.3.42 Update images used by default
0.3.43 Switch neutron to uWSGI
0.3.44 Add OVN VPNaas support
0.3.45 Fix ironic/baremetal authentication
0.3.46 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.47 Add service role to the Neutron user
0.3.48 Add 2024.2 Ubuntu Jammy overrides
0.3.49 Add node_selector_* for OVN VPN agent
0.3.50 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
nova Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Add ssh to Nova compute
0.1.3 Establish Nova and Placement dependencies
0.1.4 Remove deprecated os_region_name for placement
0.1.5 Enable hostIPC
0.1.6 Swap SSH key names to reflect the correct key
0.1.7 Use HostToContainer mountPropagation
0.1.8 Change Issuer to ClusterIssuer
0.1.9 Revert “Change Issuer to ClusterIssuer”
0.1.10 Use HostToContainer mount propagation
0.1.11 Secure libvirt connection from using 127.0.0.1 to use unix socket
0.1.12 Update RBAC apiVersion from /v1beta1 to /v1
0.1.13 Change Issuer to ClusterIssuer
0.1.14 BUG for deploying multiple compute nodes
0.1.15 Mount /dev/pts in Nova compute container
0.1.16 Use first IP address for migration
0.1.17 Add multipathd support for ISCSI backed volume VMs
0.1.18 Fix the nova-compute-ironic label issue
0.1.19 Host resource scale adjustment about ironic
0.2.0 Remove support for releases before T
0.2.1 Remove unnecessary +x permission on gotpl files
0.2.2 Adding rabbitmq TLS logic
0.2.3 Replace deprecated configuration
[vnc]/vncserver_proxyclient_address
0.2.4 Mount rabbitmq TLS secret
0.2.5 Set reasonable default probe timeouts
0.2.6 Added cronJob with script for archive deleted rows which cleanup databases
0.2.7 Add Ussuri release support
0.2.8 Fix the cron archive_deleted_rows bash script for before and max-rows values
0.2.9 Add image clean up to rally test
0.2.10 Add tls cert mounting to nova-novnc
0.2.11 Add Victoria and Wallaby releases support
0.2.12 Bootstrap flavor creation efficiencies
0.2.13 Add missing ‘runlock’ hostMount when enable_scsi
0.2.14 Use helm.sh/hook annotations for jobs
0.2.15 Fix archive-deleted-rows for enabling date command as value for before option
0.2.16 Remove the policy document in values file
0.2.17 Fix disablement of helm.sh/hook for Helm v2
0.2.18 Give service time to restore
0.2.19 Define service cleaner sleep time
0.2.20 Update script to true of grep does get anything.
0.2.21 Helm 3 - Fix Job Labels
0.2.22 Update htk requirements repo
0.2.23 Add option to enable extra wait for cell-setup-init
0.2.24 Fix nova-bootstrap job labels
0.2.25 Add check for compute nodes
0.2.26 Fix _ssh-init.sh.tpl to copy the ssh keys to the user on the security context
0.2.27 Add tls1.2 minimum version to tls overrides
0.2.28 Move ssl_minimum_version to console section
0.2.29 Remove ssh-config
0.2.30 Improve health probe logging
0.2.31 Update oslo messaging get_transport
0.2.32 Host of ironic compute service equals pod name
0.2.33 Cleanup old releases
0.2.34 Remove consoleauth in nova
0.2.35 Enable taint toleration for Openstack services
0.2.36 Support TLS endpoints
0.2.37 Remove nova-placement
0.2.38 Update nova image defaults
0.2.39 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
0.2.40 Updated naming for subchart compatibility
0.2.41 Add Xena and Yoga values overrides
0.2.42 Add missing configuration
[vnc]/novncproxy_host
0.2.43 Added OCI registry authentication
0.2.44 Distinguish between port number of internal endpoint and binding port number
0.2.45 Support TLS endpoints for metadata-api
0.2.46 Use HTTP probe instead of TCP probe
0.2.47 Remove list agents rally test
0.3.0 Remove support for Train and Ussuri
0.3.1 Added backoffLimit for bootstrap job
0.3.2 Remove un-used configs for Nova
0.3.3 Update all Ceph images to Focal
0.3.4 Add OVN values_override, disable dependency to ovn-agent and vif configs for ovn
0.3.5 Replace node-role.kubernetes.io/master with control-plane
0.3.6 Fix VNC access issues
0.3.7 Fix live migration without DNS resolution
0.3.8 Fix missing privilege separation directory for nova compute ssh
0.3.9 Fix typo in spice proxy deployment
0.3.10 Define service_type in keystone_authtoken to support application credentials with access rules
0.3.11 Update get_notification_transport
0.3.12 Update oslo_messaging_RPCClient
0.3.13 Add Zed overrides
0.3.14 Add 2023.1 overrides
0.3.15 Ensure that the health check script handles cases where the PID file exists but is empty or does not contain the expected data structure.
0.3.16 Use service tokens
0.3.17 Set targeted dependency of nova-compute with ovn networking backend
0.3.18 Fix nova ssh keys permission
0.3.19 Add support for enabling vencrypt
0.3.20 Add cinder auth config
0.3.21 Update health probe script considering ovsdb_connection config
0.3.22 Replace deprecated configuration vncserver_proxyclient_address to server_proxyclient_address
0.3.23 Add Ubuntu Jammy overrides
0.3.24 Create a certificate for novnc vencrypt separately
0.3.25 Add IP addresses search control flag
0.3.26 Improve cinder authentication support
0.3.27 Add 2023.2 Ubuntu Jammy overrides
0.3.28 Add ability to define extra command(s) for the nova cell setup job
0.3.29 Add ability to define extra command(s) for the nova service cleaner job
0.3.30 Add the conditional statement for log_config_append
0.3.31 Add getting LISTEN IP for CIDR
0.3.32 Set the startupProbe for nova-compute
0.3.33 Add job to create ‘vms’ pool
0.3.34 Add public endpoints for the spiceproxy
0.3.35 Use directory mount for vencrypt certificates
0.3.36 Update Ceph images to Jammy and Reef 18.2.1
0.3.37 Use metadata_listen_port instead of metadata_port
0.3.38 Using uWSGI
0.3.39 Enable custom annotations for Openstack pods
0.3.40 Add 2024.1 overrides
0.3.41 Enable custom annotations for Openstack secrets
0.3.42 Update images used by default
0.3.43 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.44 Add DPDK overrides
0.3.45 Add configuration for nova-scheduler
0.3.46 Add 2024.2 Ubuntu Jammy overrides
0.3.47 Use nova-compute.conf in nova-compute-ironic
0.3.48 Fix typo in archive_deleted_rows script
0.3.49 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
octavia Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Added post-install and post-upgrade hook for Jobs
0.2.0 Remove support for releases before T
0.2.1 Fix dnsPolicy for housekeeping service
0.2.2 Update htk requirements repo
0.2.3 Allow using log_config_append=null
0.2.4 Fix transport_url
0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.6 Added OCI registry authentication
0.2.7 Use HTTP probe instead of TCP probe
0.2.8 Define service_type in keystone_authtoken to support application credentials with access rules
0.2.9 Use default timeout and retry configs for haproxy_amphora
0.2.10 Fix generating health_manager Role and RoleBinding
0.2.11 Uses uWSGI for API service
0.2.12 Enable custom annotations for Openstack pods
0.2.13 Enable custom annotations for Openstack secrets
0.2.14 Update images used by default
0.2.15 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.16 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
placement Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.1.2 Establish Nova/Placement dependencies
0.1.3 Use proper default placement image
0.1.4 Add null check condition in placement deployment manifest
0.1.5 Change Issuer to ClusterIssuer
0.1.6 Revert - Change Issuer to ClusterIssuer
0.1.7 Change Issuer to ClusterIssuer
0.2.0 Remove support for releases before T
0.2.1 Add Ussuri release support
0.2.2 Add Victoria and Wallaby releases support
0.2.3 Added helm.sh/hook annotations for Jobs
0.2.4 Helm 3 - Fix Job Labels
0.2.5 Update htk requirements repo
0.2.6 Enable taint toleration for Openstack services
0.2.7 Add helm hook annotations for db-sync job
0.2.8 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.9 Add Xena and Yoga values overrides
0.2.10 Added OCI registry authentication
0.2.11 Distinguish between port number of internal endpoint and binding port number
0.2.12 Use HTTP probe instead of TCP probe
0.2.13 Support TLS endpoints
0.3.0 Remove placement-migrate
0.3.1 Remove support for Train and Ussuri
0.3.2 Remove default policy rules
0.3.3 Replace node-role.kubernetes.io/master with control-plane
0.3.4 Define service_type in keystone_authtoken to support application credentials with access rules
0.3.5 Add Zed overrides
0.3.6 Add 2023.1 overrides
0.3.7 Use service tokens
0.3.8 Add Ubuntu Jammy overrides
0.3.9 Add 2023.2 Ubuntu Jammy overrides
0.3.10 Add log_dir option for placement
0.3.11 Enable custom annotations for Openstack pods
0.3.12 Add 2024.1 overrides
0.3.13 Enable custom annotations for Openstack secrets
0.3.14 Update images used by default
0.3.15 Uses uWSGI for API service
0.3.16 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.3.17 Add 2024.2 Ubuntu Jammy overrides
0.3.18 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
rally Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.2.0 Remove support for releases before T
0.2.1 Update htk requirements repo
0.2.2 Add values for backoffLimit and restartPolicy
0.2.3 Update default image values to Wallaby
0.2.4 Migrated PodDisruptionBudget resource to policy/v1 API version
0.2.5 Add helm hook for jobs
0.2.6 Added OCI registry authentication
0.2.7 Support TLS for identity endpoint
0.2.8 Bump Cirros version to 0.6.2
0.2.9 Enable custom annotations for Openstack secrets
0.2.10 Update images used by default
0.2.11 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.12 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle
tempest Chart¶
0.1.0 Initial Chart
0.1.1 Change helm-toolkit dependency version to “>= 0.1.0”
0.2.0 Remove support for releases before T
0.2.1 Update htk requirements repo
0.2.2 Add helm hook for ks job
0.2.3 Fix logging config
0.2.4 Update default image values to Wallaby
0.2.5 Added OCI registry authentication
0.2.6 Support SSL openstack endpoints
0.2.7 Add configuration for heat-tempest-plugin
0.2.8 Bump Cirros version to 0.6.2
0.2.9 Enable custom annotations for Openstack secrets
0.2.10 Update images used by default
0.2.11 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
0.2.12 Update Chart.yaml apiVersion to v2
2024.2.0 Update version to align with the Openstack release cycle