Add 2024.1 overrides to some charts

- Add 2024.1 overrides to those charts where
  there are overrides for previous releases.
- Update some jobs to use 2024.1 overrides.
- Update default images in  grafana, postgresql,
  nagios, ceph-rgw, ceph-provisioners,
  kubernetes-node-problem-detector
- Install tzdata package on K8s nodes. This
  is necessary for kubernetes-node-problem-detector
  chart which mounts /etc/localtime from hosts.

Change-Id: I343995c422b8d35fa902d22abf8fdd4d0f6f7334
This commit is contained in:
Vladimir Kozhukalov 2024-07-19 08:01:12 -05:00
parent da5157ae76
commit 05f2f45971
55 changed files with 246 additions and 47 deletions

View File

@ -15,6 +15,6 @@ apiVersion: v1
appVersion: v1.0.0 appVersion: v1.0.0
description: OpenStack-Helm Ceph Provisioner description: OpenStack-Helm Ceph Provisioner
name: ceph-provisioners name: ceph-provisioners
version: 0.1.31 version: 0.1.32
home: https://github.com/ceph/ceph home: https://github.com/ceph/ceph
... ...

View File

@ -32,7 +32,7 @@ images:
ceph_bootstrap: 'docker.io/openstackhelm/ceph-daemon:uubuntu_jammy_18.2.2-1-20240312' ceph_bootstrap: 'docker.io/openstackhelm/ceph-daemon:uubuntu_jammy_18.2.2-1-20240312'
ceph_cephfs_provisioner: 'docker.io/openstackhelm/ceph-cephfs-provisioner:ubuntu_jammy_18.2.2-1-20240312' ceph_cephfs_provisioner: 'docker.io/openstackhelm/ceph-cephfs-provisioner:ubuntu_jammy_18.2.2-1-20240312'
ceph_config_helper: 'docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_18.2.2-1-20240312' ceph_config_helper: 'docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_18.2.2-1-20240312'
ceph_rbd_provisioner: 'docker.io/openstackhelm/ceph-rbd-provisioner:change_770201_ubuntu_bionic-20210113' ceph_rbd_provisioner: 'docker.io/openstackhelm/ceph-rbd-provisioner:ubuntu_jammy_18.2.2-1-20240312'
csi_provisioner: 'registry.k8s.io/sig-storage/csi-provisioner:v3.1.0' csi_provisioner: 'registry.k8s.io/sig-storage/csi-provisioner:v3.1.0'
csi_snapshotter: 'registry.k8s.io/sig-storage/csi-snapshotter:v6.0.0' csi_snapshotter: 'registry.k8s.io/sig-storage/csi-snapshotter:v6.0.0'
csi_attacher: 'registry.k8s.io/sig-storage/csi-attacher:v3.4.0' csi_attacher: 'registry.k8s.io/sig-storage/csi-attacher:v3.4.0'

View File

@ -15,6 +15,6 @@ apiVersion: v1
appVersion: v1.0.0 appVersion: v1.0.0
description: OpenStack-Helm Ceph RadosGW description: OpenStack-Helm Ceph RadosGW
name: ceph-rgw name: ceph-rgw
version: 0.1.35 version: 0.1.37
home: https://github.com/ceph/ceph home: https://github.com/ceph/ceph
... ...

View File

@ -32,9 +32,9 @@ images:
image_repo_sync: 'docker.io/library/docker:17.07.0' image_repo_sync: 'docker.io/library/docker:17.07.0'
rgw_s3_admin: 'docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_18.2.2-1-20240312' rgw_s3_admin: 'docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_18.2.2-1-20240312'
rgw_placement_targets: 'docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_18.2.2-1-20240312' rgw_placement_targets: 'docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_18.2.2-1-20240312'
ks_endpoints: 'docker.io/openstackhelm/heat:wallaby-ubuntu_focal' ks_endpoints: 'docker.io/openstackhelm/heat:2024.1-ubuntu_jammy'
ks_service: 'docker.io/openstackhelm/heat:wallaby-ubuntu_focal' ks_service: 'docker.io/openstackhelm/heat:2024.1-ubuntu_jammy'
ks_user: 'docker.io/openstackhelm/heat:wallaby-ubuntu_focal' ks_user: 'docker.io/openstackhelm/heat:2024.1-ubuntu_jammy'
local_registry: local_registry:
active: false active: false
exclude: exclude:

View File

@ -0,0 +1,19 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
ks_endpoints: 'docker.io/openstackhelm/heat:2024.1-ubuntu_jammy'
ks_service: 'docker.io/openstackhelm/heat:2024.1-ubuntu_jammy'
ks_user: 'docker.io/openstackhelm/heat:2024.1-ubuntu_jammy'
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v8.9.0 appVersion: v8.9.0
description: OpenStack-Helm ElasticSearch description: OpenStack-Helm ElasticSearch
name: elasticsearch name: elasticsearch
version: 0.3.5 version: 0.3.6
home: https://www.elastic.co/ home: https://www.elastic.co/
sources: sources:
- https://github.com/elastic/elasticsearch - https://github.com/elastic/elasticsearch

View File

@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
memory_init: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
helm_tests: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v1.10.1 appVersion: v1.10.1
description: OpenStack-Helm Fluentd description: OpenStack-Helm Fluentd
name: fluentd name: fluentd
version: 0.1.11 version: 0.1.12
home: https://www.fluentd.org/ home: https://www.fluentd.org/
sources: sources:
- https://github.com/fluent/fluentd - https://github.com/fluent/fluentd

View File

@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
helm_tests: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v9.2.10 appVersion: v9.2.10
description: OpenStack-Helm Grafana description: OpenStack-Helm Grafana
name: grafana name: grafana
version: 0.1.26 version: 0.1.27
home: https://grafana.com/ home: https://grafana.com/
sources: sources:
- https://github.com/grafana/grafana - https://github.com/grafana/grafana

View File

@ -20,8 +20,8 @@ images:
grafana: docker.io/grafana/grafana:9.2.10 grafana: docker.io/grafana/grafana:9.2.10
mariadb: docker.io/openstackhelm/mariadb:latest-ubuntu_focal mariadb: docker.io/openstackhelm/mariadb:latest-ubuntu_focal
dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal
db_init: docker.io/openstackhelm/heat:stein-ubuntu_bionic db_init: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
grafana_db_session_sync: docker.io/openstackhelm/heat:stein-ubuntu_bionic grafana_db_session_sync: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
selenium_tests: docker.io/openstackhelm/osh-selenium:latest-ubuntu_focal selenium_tests: docker.io/openstackhelm/osh-selenium:latest-ubuntu_focal
image_repo_sync: docker.io/library/docker:17.07.0 image_repo_sync: docker.io/library/docker:17.07.0
grafana_image_renderer: docker.io/grafana/grafana-image-renderer:3.10.5 grafana_image_renderer: docker.io/grafana/grafana-image-renderer:3.10.5

View File

@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
db_init: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
grafana_db_session_sync: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v8.9.0 appVersion: v8.9.0
description: OpenStack-Helm Kibana description: OpenStack-Helm Kibana
name: kibana name: kibana
version: 0.1.15 version: 0.1.16
home: https://www.elastic.co/products/kibana home: https://www.elastic.co/products/kibana
sources: sources:
- https://github.com/elastic/kibana - https://github.com/elastic/kibana

View File

@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
register_kibana_indexes: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
flush_kibana_metadata: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v0.2.0 appVersion: v0.2.0
description: OpenStack-Helm Kubernetes keystone webhook description: OpenStack-Helm Kubernetes keystone webhook
name: kubernetes-keystone-webhook name: kubernetes-keystone-webhook
version: 0.1.9 version: 0.1.10
home: https://github.com/kubernetes/cloud-provider-openstack home: https://github.com/kubernetes/cloud-provider-openstack
sources: sources:
- https://opendev.org/openstack/openstack-helm-infra - https://opendev.org/openstack/openstack-helm-infra

View File

@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
scripted_test: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v1.0.0 appVersion: v1.0.0
description: OpenStack-Helm Kubernetes Node Problem Detector description: OpenStack-Helm Kubernetes Node Problem Detector
name: kubernetes-node-problem-detector name: kubernetes-node-problem-detector
version: 0.1.9 version: 0.1.10
home: https://github.com/kubernetes/node-problem-detector home: https://github.com/kubernetes/node-problem-detector
sources: sources:
- https://github.com/kubernetes/node-problem-detector - https://github.com/kubernetes/node-problem-detector

View File

@ -17,7 +17,7 @@
--- ---
images: images:
tags: tags:
node_problem_detector: docker.io/openstackhelm/node-problem-detector:latest-ubuntu_bionic node_problem_detector: docker.io/openstackhelm/node-problem-detector:latest-ubuntu_jammy
dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal
image_repo_sync: docker.io/library/docker:17.07.0 image_repo_sync: docker.io/library/docker:17.07.0
pull_policy: IfNotPresent pull_policy: IfNotPresent

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v10.6.7 appVersion: v10.6.7
description: OpenStack-Helm MariaDB description: OpenStack-Helm MariaDB
name: mariadb name: mariadb
version: 0.2.42 version: 0.2.43
home: https://mariadb.com/kb/en/ home: https://mariadb.com/kb/en/
icon: http://badges.mariadb.org/mariadb-badge-180x60.png icon: http://badges.mariadb.org/mariadb-badge-180x60.png
sources: sources:

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v1.0.0 appVersion: v1.0.0
description: OpenStack-Helm Nagios description: OpenStack-Helm Nagios
name: nagios name: nagios
version: 0.1.11 version: 0.1.12
home: https://www.nagios.org home: https://www.nagios.org
sources: sources:
- https://opendev.org/openstack/openstack-helm-addons - https://opendev.org/openstack/openstack-helm-addons

View File

@ -18,7 +18,7 @@
images: images:
tags: tags:
apache_proxy: docker.io/library/httpd:2.4 apache_proxy: docker.io/library/httpd:2.4
nagios: docker.io/openstackhelm/nagios:latest-ubuntu_bionic nagios: docker.io/openstackhelm/nagios:latest-ubuntu_jammy
dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1 dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
selenium_tests: docker.io/openstackhelm/osh-selenium:latest-ubuntu_focal selenium_tests: docker.io/openstackhelm/osh-selenium:latest-ubuntu_focal
image_repo_sync: docker.io/library/docker:17.07.0 image_repo_sync: docker.io/library/docker:17.07.0

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v14.5 appVersion: v14.5
description: OpenStack-Helm PostgreSQL description: OpenStack-Helm PostgreSQL
name: postgresql name: postgresql
version: 0.1.21 version: 0.1.22
home: https://www.postgresql.org home: https://www.postgresql.org
sources: sources:
- https://github.com/postgres/postgres - https://github.com/postgres/postgres

View File

@ -158,10 +158,10 @@ images:
postgresql: "docker.io/library/postgres:14.5" postgresql: "docker.io/library/postgres:14.5"
dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal
image_repo_sync: docker.io/library/docker:17.07.0 image_repo_sync: docker.io/library/docker:17.07.0
ks_user: docker.io/openstackhelm/heat:stein-ubuntu_bionic ks_user: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
prometheus_postgresql_exporter: docker.io/wrouesnel/postgres_exporter:v0.4.6 prometheus_postgresql_exporter: docker.io/wrouesnel/postgres_exporter:v0.4.6
prometheus_postgresql_exporter_create_user: "docker.io/library/postgres:14.5" prometheus_postgresql_exporter_create_user: "docker.io/library/postgres:14.5"
postgresql_backup: "quay.io/airshipit/porthole-postgresql-utility:latest-ubuntu_bionic" postgresql_backup: "quay.io/airshipit/porthole-postgresql-utility:latest-ubuntu_jammy"
pull_policy: "IfNotPresent" pull_policy: "IfNotPresent"
local_registry: local_registry:
active: false active: false

View File

@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
ks_user: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v4.1.10 appVersion: v4.1.10
description: OpenStack-Helm PowerDNS description: OpenStack-Helm PowerDNS
name: powerdns name: powerdns
version: 0.1.8 version: 0.1.9
home: https://www.powerdns.com/ home: https://www.powerdns.com/
maintainers: maintainers:
- name: OpenStack-Helm Authors - name: OpenStack-Helm Authors

View File

@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
db_init: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v0.12.1 appVersion: v0.12.1
description: OpenStack-Helm Prometheus mysql-exporter description: OpenStack-Helm Prometheus mysql-exporter
name: prometheus-mysql-exporter name: prometheus-mysql-exporter
version: 0.0.3 version: 0.0.4
home: https://mariadb.com/kb/en/ home: https://mariadb.com/kb/en/
icon: http://badges.mariadb.org/mariadb-badge-180x60.png icon: http://badges.mariadb.org/mariadb-badge-180x60.png
sources: sources:

View File

@ -0,0 +1,18 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
prometheus_mysql_exporter_helm_tests: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
ks_user: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -15,7 +15,7 @@ apiVersion: v1
appVersion: v2.25.0 appVersion: v2.25.0
description: OpenStack-Helm Prometheus description: OpenStack-Helm Prometheus
name: prometheus name: prometheus
version: 0.1.16 version: 0.1.17
home: https://prometheus.io/ home: https://prometheus.io/
sources: sources:
- https://github.com/prometheus/prometheus - https://github.com/prometheus/prometheus

View File

@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
---
images:
tags:
helm_tests: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
...

View File

@ -31,4 +31,5 @@ ceph-provisioners:
- 0.1.29 Update Ceph images to patched 18.2.2 and restore debian-reef repo - 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.30 Specify CSI drivername in values.yaml
- 0.1.31 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default - 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
... ...

View File

@ -36,4 +36,6 @@ ceph-rgw:
- 0.1.33 Update Ceph images to Jammy and Reef 18.2.1 - 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.34 Update Ceph images to patched 18.2.2 and restore debian-reef repo
- 0.1.35 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default - 0.1.35 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.1.36 Add 2024.1 Ubuntu Jammy overrides
- 0.1.37 Update heat image default tag to 2024.1-ubuntu_jammy
... ...

View File

@ -46,4 +46,5 @@ elasticsearch:
- 0.3.3 Update es curator to 8.0.10 - 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.4 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.3.5 Remove gateway node role - 0.3.5 Remove gateway node role
- 0.3.6 Add 2024.1 Ubuntu Jammy overrides
... ...

View File

@ -12,4 +12,5 @@ fluentd:
- 0.1.9 Set sticky bit for tmp - 0.1.9 Set sticky bit for tmp
- 0.1.10 Add 2023.1 Ubuntu Focal overrides - 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.11 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.1.12 Add 2024.1 Ubuntu Jammy overrides
... ...

View File

@ -27,4 +27,5 @@ grafana:
- 0.1.24 Add image rendering sidecar - 0.1.24 Add image rendering sidecar
- 0.1.25 Add value for rendering sidecar feature - 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.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.
... ...

View File

@ -16,4 +16,5 @@ kibana:
- 0.1.13 Update Kibana to 8.9.0 - 0.1.13 Update Kibana to 8.9.0
- 0.1.14 Add 2023.1 Ubuntu Focal overrides - 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.15 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.1.16 Add 2024.1 Ubuntu Jammy overrides
... ...

View File

@ -10,4 +10,5 @@ kubernetes-keystone-webhook:
- 0.1.7 Added OCI registry authentication - 0.1.7 Added OCI registry authentication
- 0.1.8 Add 2023.1 Ubuntu Focal overrides - 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.9 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.1.10 Add 2024.1 Ubuntu Jammy overrides
... ...

View File

@ -10,4 +10,5 @@ kubernetes-node-problem-detector:
- 0.1.7 Added OCI registry authentication - 0.1.7 Added OCI registry authentication
- 0.1.8 Replace node-role.kubernetes.io/master with control-plane - 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.9 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.1.10 Update node_problem_detector to latest-ubuntu_jammy
... ...

View File

@ -58,4 +58,5 @@ mariadb:
- 0.2.40 Start.py allows to create mariadb-service-primary service and endpoint - 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.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.42 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.2.43 Add 2024.1 Ubuntu Jammy overrides
... ...

View File

@ -12,4 +12,5 @@ nagios:
- 0.1.9 Make using selenium v4 syntax optional - 0.1.9 Make using selenium v4 syntax optional
- 0.1.10 Correct selenium v3 syntax - 0.1.10 Correct selenium v3 syntax
- 0.1.11 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default - 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
... ...

View File

@ -22,4 +22,5 @@ postgresql:
- 0.1.19 Added staggered backups support - 0.1.19 Added staggered backups support
- 0.1.20 Added throttling remote backups - 0.1.20 Added throttling remote backups
- 0.1.21 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default - 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.
... ...

View File

@ -9,4 +9,5 @@ powerdns:
- 0.1.6 Added OCI registry authentication - 0.1.6 Added OCI registry authentication
- 0.1.7 Add 2023.1 Ubuntu Focal overrides - 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.8 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.1.9 Add 2024.1 Ubuntu Jammy overrides
... ...

View File

@ -3,4 +3,5 @@ prometheus-mysql-exporter:
- 0.0.1 Initial Chart - 0.0.1 Initial Chart
- 0.0.2 Add 2024.1 overrides - 0.0.2 Add 2024.1 overrides
- 0.0.3 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default - 0.0.3 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.0.4 Fix typo in the values_overrides directory name
... ...

View File

@ -17,4 +17,5 @@ prometheus:
- 0.1.14 Added feature to launch Prometheus with custom script - 0.1.14 Added feature to launch Prometheus with custom script
- 0.1.15 Add 2023.1 Ubuntu Focal overrides - 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.16 Use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal by default
- 0.1.17 Add 2024.1 Ubuntu Jammy overrides
... ...

View File

@ -63,6 +63,9 @@
- socat - socat
- tcpdump - tcpdump
- telnet - telnet
# needed for kubernetes-node-problem-detector chart
# which mounts /etc/localtime from the host
- tzdata
- util-linux - util-linux
- uuid-runtime - uuid-runtime
- vim - vim

3
tools/debug_sleep.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
sleep 86400

View File

@ -24,6 +24,7 @@ set -xe
helm upgrade --install mariadb ${OSH_INFRA_HELM_REPO}/mariadb \ helm upgrade --install mariadb ${OSH_INFRA_HELM_REPO}/mariadb \
--namespace=${NAMESPACE} \ --namespace=${NAMESPACE} \
${MONITORING_HELM_ARGS:="--set monitoring.prometheus.enabled=true"} \ ${MONITORING_HELM_ARGS:="--set monitoring.prometheus.enabled=true"} \
--timeout=600s \
${OSH_INFRA_EXTRA_HELM_ARGS:=} \ ${OSH_INFRA_EXTRA_HELM_ARGS:=} \
${OSH_INFRA_EXTRA_HELM_ARGS_MARIADB} ${OSH_INFRA_EXTRA_HELM_ARGS_MARIADB}

View File

@ -79,6 +79,7 @@
pre-run: pre-run:
- playbooks/prepare-hosts.yaml - playbooks/prepare-hosts.yaml
- playbooks/mount-volumes.yaml - playbooks/mount-volumes.yaml
- playbooks/inject-keys.yaml
post-run: playbooks/osh-infra-collect-logs.yaml post-run: playbooks/osh-infra-collect-logs.yaml
run: run:
- playbooks/deploy-env.yaml - playbooks/deploy-env.yaml
@ -116,12 +117,12 @@
- job: - job:
name: openstack-helm-infra-logging name: openstack-helm-infra-logging
parent: openstack-helm-infra-deploy parent: openstack-helm-infra-deploy
nodeset: openstack-helm-3nodes-ubuntu_focal nodeset: openstack-helm-3nodes-ubuntu_jammy
vars: vars:
osh_params: osh_params:
openstack_release: "2023.1" openstack_release: "2024.1"
container_distro_name: ubuntu container_distro_name: ubuntu
container_distro_version: focal container_distro_version: jammy
gate_scripts: gate_scripts:
- ./tools/deployment/common/prepare-k8s.sh - ./tools/deployment/common/prepare-k8s.sh
- ./tools/deployment/common/prepare-charts.sh - ./tools/deployment/common/prepare-charts.sh
@ -137,12 +138,12 @@
- job: - job:
name: openstack-helm-infra-monitoring name: openstack-helm-infra-monitoring
parent: openstack-helm-infra-deploy parent: openstack-helm-infra-deploy
nodeset: openstack-helm-1node-ubuntu_focal nodeset: openstack-helm-1node-ubuntu_jammy
vars: vars:
osh_params: osh_params:
openstack_release: "2023.1" openstack_release: "2024.1"
container_distro_name: ubuntu container_distro_name: ubuntu
container_distro_version: focal container_distro_version: jammy
gate_scripts: gate_scripts:
- ./tools/deployment/common/prepare-k8s.sh - ./tools/deployment/common/prepare-k8s.sh
- ./tools/deployment/common/prepare-charts.sh - ./tools/deployment/common/prepare-charts.sh
@ -169,11 +170,11 @@
- job: - job:
name: openstack-helm-infra-metacontroller name: openstack-helm-infra-metacontroller
parent: openstack-helm-infra-deploy parent: openstack-helm-infra-deploy
nodeset: openstack-helm-1node-ubuntu_focal nodeset: openstack-helm-1node-ubuntu_jammy
vars: vars:
osh_params: osh_params:
container_distro_name: ubuntu container_distro_name: ubuntu
container_distro_version: focal container_distro_version: jammy
feature_gates: apparmor feature_gates: apparmor
gate_scripts: gate_scripts:
- ./tools/deployment/common/prepare-k8s.sh - ./tools/deployment/common/prepare-k8s.sh
@ -182,17 +183,17 @@
- ./tools/deployment/common/daemonjob-controller.sh - ./tools/deployment/common/daemonjob-controller.sh
- job: - job:
name: openstack-helm-infra-mariadb-operator-2023-1-ubuntu_focal name: openstack-helm-infra-mariadb-operator-2024-1-ubuntu_jammy
parent: openstack-helm-infra-deploy parent: openstack-helm-infra-deploy
nodeset: openstack-helm-3nodes-ubuntu_focal nodeset: openstack-helm-3nodes-ubuntu_jammy
pre-run: pre-run:
- playbooks/prepare-hosts.yaml - playbooks/prepare-hosts.yaml
- playbooks/mount-volumes.yaml - playbooks/mount-volumes.yaml
vars: vars:
osh_params: osh_params:
openstack_release: "2023.1" openstack_release: "2024.1"
container_distro_name: ubuntu container_distro_name: ubuntu
container_distro_version: focal container_distro_version: jammy
feature_gates: "ldap,prometheus,backups" feature_gates: "ldap,prometheus,backups"
gate_scripts: gate_scripts:
- ./tools/deployment/common/prepare-k8s.sh - ./tools/deployment/common/prepare-k8s.sh
@ -217,7 +218,7 @@
- ^tools/.* - ^tools/.*
- job: - job:
name: openstack-helm-infra-compute-kit-dpdk-2023-2-ubuntu_jammy name: openstack-helm-infra-compute-kit-dpdk-2024-1-ubuntu_jammy
description: | description: |
Run the openstack-helm compute-kit job with DPDK enabled. Run the openstack-helm compute-kit job with DPDK enabled.
We use single node environment to run this job which means We use single node environment to run this job which means
@ -235,7 +236,7 @@
size: "2M" size: "2M"
number: 2048 number: 2048
osh_params: osh_params:
openstack_release: "2023.2" openstack_release: "2024.1"
container_distro_name: ubuntu container_distro_name: ubuntu
container_distro_version: jammy container_distro_version: jammy
feature_gates: dpdk feature_gates: dpdk
@ -244,8 +245,8 @@
- ^openvswitch/.* - ^openvswitch/.*
- job: - job:
name: openstack-helm-infra-compute-kit-ovn-2023-2-ubuntu_jammy name: openstack-helm-infra-compute-kit-ovn-2024-1-ubuntu_jammy
parent: openstack-helm-compute-kit-ovn-2023-2-ubuntu_jammy parent: openstack-helm-compute-kit-ovn-2024-1-ubuntu_jammy
files: files:
- ^helm-toolkit/.* - ^helm-toolkit/.*
- ^roles/.* - ^roles/.*
@ -255,8 +256,8 @@
- ^ovn/.* - ^ovn/.*
- job: - job:
name: openstack-helm-infra-compute-kit-2023-2-ubuntu_jammy name: openstack-helm-infra-compute-kit-2024-1-ubuntu_jammy
parent: openstack-helm-compute-kit-2023-2-ubuntu_jammy parent: openstack-helm-compute-kit-2024-1-ubuntu_jammy
files: files:
- ^helm-toolkit/.* - ^helm-toolkit/.*
- ^roles/.* - ^roles/.*

View File

@ -25,13 +25,13 @@
- openstack-helm-infra-logging - openstack-helm-infra-logging
- openstack-helm-infra-monitoring - openstack-helm-infra-monitoring
- openstack-helm-infra-metacontroller - openstack-helm-infra-metacontroller
- openstack-helm-infra-mariadb-operator-2023-1-ubuntu_focal - openstack-helm-infra-mariadb-operator-2024-1-ubuntu_jammy
- openstack-helm-infra-compute-kit-ovn-2023-2-ubuntu_jammy - openstack-helm-infra-compute-kit-ovn-2024-1-ubuntu_jammy
- openstack-helm-infra-compute-kit-2023-2-ubuntu_jammy - openstack-helm-infra-compute-kit-2024-1-ubuntu_jammy
- openstack-helm-infra-cinder-2023-1-ubuntu_focal - openstack-helm-infra-cinder-2023-1-ubuntu_focal # legacy Ceph
- openstack-helm-infra-cinder-2024-1-ubuntu_jammy - openstack-helm-infra-cinder-2024-1-ubuntu_jammy
- openstack-helm-infra-tls-2024-1-ubuntu_jammy - openstack-helm-infra-tls-2024-1-ubuntu_jammy
- openstack-helm-infra-compute-kit-dpdk-2023-2-ubuntu_jammy - openstack-helm-infra-compute-kit-dpdk-2024-1-ubuntu_jammy # 32GB node
- openstack-helm-infra-keystone-cilium-2024-1-ubuntu_jammy - openstack-helm-infra-keystone-cilium-2024-1-ubuntu_jammy
- openstack-helm-infra-keystone-flannel-2024-1-ubuntu_jammy - openstack-helm-infra-keystone-flannel-2024-1-ubuntu_jammy
- openstack-helm-infra-ceph-migrate - openstack-helm-infra-ceph-migrate