Current Series Release Notes

0.0.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

helm-toolkit Chart

  • 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

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

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

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

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

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

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

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

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

lockdown Chart

  • 0.1.0 Initial Chart

  • 0.1.1 Allows toggling

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

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

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

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

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

namespace-config Chart

  • 0.1.0 Initial Chart

  • 0.1.1 Grant access to existing PodSecurityPolicy

  • 0.1.2 Rmove PodSecurityPolicy

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

openvswitch 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 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

ovn Chart

  • 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

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

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

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

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

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

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

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

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

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

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

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

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

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