Merge "[mariadb-operator] Enable auto-upgrade"
This commit is contained in:
commit
4b6654abf1
@ -15,7 +15,7 @@ apiVersion: v1
|
|||||||
appVersion: v10.6.14
|
appVersion: v10.6.14
|
||||||
description: OpenStack-Helm MariaDB controlled by mariadb-operator
|
description: OpenStack-Helm MariaDB controlled by mariadb-operator
|
||||||
name: mariadb-cluster
|
name: mariadb-cluster
|
||||||
version: 0.0.1
|
version: 0.0.2
|
||||||
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:
|
||||||
|
@ -176,9 +176,16 @@ spec:
|
|||||||
key: MYSQL_DBADMIN_PASSWORD
|
key: MYSQL_DBADMIN_PASSWORD
|
||||||
- name: MYSQL_HISTFILE
|
- name: MYSQL_HISTFILE
|
||||||
value: {{ .Values.conf.database.mysql_histfile }}
|
value: {{ .Values.conf.database.mysql_histfile }}
|
||||||
|
{{ if .Values.conf.database.auto_upgrade.enabled }}
|
||||||
|
- name: MARIADB_AUTO_UPGRADE
|
||||||
|
value: {{ .Values.conf.database.auto_upgrade.enabled | quote }}
|
||||||
|
- name: MARIADB_DISABLE_UPGRADE_BACKUP
|
||||||
|
value: {{ .Values.conf.database.auto_upgrade.disable_upgrade_backup | quote }}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
|
- name: pod-tmp
|
||||||
|
mountPath: /tmp
|
||||||
- name: mariadb-secrets
|
- name: mariadb-secrets
|
||||||
mountPath: /etc/mysql/admin_user.cnf
|
mountPath: /etc/mysql/admin_user.cnf
|
||||||
subPath: admin_user.cnf
|
subPath: admin_user.cnf
|
||||||
@ -197,6 +204,8 @@ spec:
|
|||||||
{{ dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.secrets.tls.oslo_db.server.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 4 }}
|
{{ dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.secrets.tls.oslo_db.server.internal "path" "/etc/mysql/certs" | include "helm-toolkit.snippets.tls_volume_mount" | indent 4 }}
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
- name: pod-tmp
|
||||||
|
emptyDir: {}
|
||||||
- name: mariadb-bin
|
- name: mariadb-bin
|
||||||
configMap:
|
configMap:
|
||||||
name: mariadb-bin
|
name: mariadb-bin
|
||||||
@ -209,8 +218,6 @@ spec:
|
|||||||
secret:
|
secret:
|
||||||
secretName: mariadb-secrets
|
secretName: mariadb-secrets
|
||||||
defaultMode: 0444
|
defaultMode: 0444
|
||||||
- name: pod-tmp
|
|
||||||
emptyDir: {}
|
|
||||||
{{ dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.secrets.tls.oslo_db.server.internal | include "helm-toolkit.snippets.tls_volume" | indent 4 }}
|
{{ dict "enabled" $envAll.Values.manifests.certificates "name" $envAll.Values.secrets.tls.oslo_db.server.internal | include "helm-toolkit.snippets.tls_volume" | indent 4 }}
|
||||||
|
|
||||||
# storage volume templates
|
# storage volume templates
|
||||||
|
@ -22,12 +22,12 @@ images:
|
|||||||
tags:
|
tags:
|
||||||
agent: ghcr.io/mariadb-operator/agent:v0.0.3
|
agent: ghcr.io/mariadb-operator/agent:v0.0.3
|
||||||
initContainer: ghcr.io/mariadb-operator/init:v0.0.6
|
initContainer: ghcr.io/mariadb-operator/init:v0.0.6
|
||||||
mariadb: docker.io/openstackhelm/mariadb:latest-ubuntu_focal
|
mariadb: docker.io/library/mariadb:10.6.14-focal
|
||||||
prometheus_mysql_exporter: docker.io/prom/mysqld-exporter:v0.12.1
|
prometheus_mysql_exporter: docker.io/prom/mysqld-exporter:v0.12.1
|
||||||
prometheus_mysql_exporter_helm_tests: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
|
prometheus_mysql_exporter_helm_tests: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
|
||||||
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
|
||||||
image_repo_sync: docker.io/library/docker:17.07.0
|
image_repo_sync: docker.io/library/docker:17.07.0
|
||||||
scripted_test: docker.io/openstackhelm/mariadb:ubuntu_focal-20210415
|
scripted_test: docker.io/library/mariadb:10.6.14-focal
|
||||||
mariadb_cluster_refresh_statefulset: quay.io/airshipit/porthole-mysqlclient-utility:latest-ubuntu_focal
|
mariadb_cluster_refresh_statefulset: quay.io/airshipit/porthole-mysqlclient-utility:latest-ubuntu_focal
|
||||||
pull_policy: "IfNotPresent"
|
pull_policy: "IfNotPresent"
|
||||||
local_registry:
|
local_registry:
|
||||||
@ -239,6 +239,9 @@ conf:
|
|||||||
iteration: 30
|
iteration: 30
|
||||||
duration: 5
|
duration: 5
|
||||||
database:
|
database:
|
||||||
|
auto_upgrade:
|
||||||
|
enabled: true
|
||||||
|
disable_upgrade_backup: false
|
||||||
mysql_histfile: "/dev/null"
|
mysql_histfile: "/dev/null"
|
||||||
init_script: |
|
init_script: |
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
mariadb-cluster:
|
mariadb-cluster:
|
||||||
- 0.0.1 Initial Chart
|
- 0.0.1 Initial Chart
|
||||||
|
- 0.0.2 Enable auto-upgrade
|
||||||
...
|
...
|
||||||
|
Loading…
Reference in New Issue
Block a user