From 62281d8ee1af99bd14a1bc61a04d9b8841e9f21b Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Mon, 16 Oct 2023 22:53:04 -0700 Subject: [PATCH] Use args5_7 for MySQL 5.7.x backup Signed-off-by: Tamal Saha --- apis/installer/v1alpha1/stash_catalog_types.go | 2 ++ charts/stash-catalog/README.md | 1 + charts/stash-catalog/values.openapiv3_schema.yaml | 2 ++ charts/stash-catalog/values.yaml | 2 ++ charts/stash/values.openapiv3_schema.yaml | 2 ++ 5 files changed, 9 insertions(+) diff --git a/apis/installer/v1alpha1/stash_catalog_types.go b/apis/installer/v1alpha1/stash_catalog_types.go index 138c593d4..6952182d9 100644 --- a/apis/installer/v1alpha1/stash_catalog_types.go +++ b/apis/installer/v1alpha1/stash_catalog_types.go @@ -121,6 +121,8 @@ type StashMysqlSpec struct { type MySQLBackup struct { // +optional Args string `json:"args"` + // +optional + Args57 string `json:"args5_7"` } type MySQLRestore struct { diff --git a/charts/stash-catalog/README.md b/charts/stash-catalog/README.md index 21d777466..02c295b5f 100644 --- a/charts/stash-catalog/README.md +++ b/charts/stash-catalog/README.md @@ -62,6 +62,7 @@ The following table lists the configurable parameters of the `stash-catalog` cha | mongodb.restore.args | Arguments to pass to `mongorestore` command during restore process | "" | | mysql.enabled | If true, deploys MySQL addon | true | | mysql.backup.args | Arguments to pass to `mysqldump` command during bakcup process | "--all-databases" | +| mysql.backup.args5_7 | Arguments to pass to `mysqldump` command during MySQL 5.7.x bakcup process | "" | | mysql.restore.args | Arguments to pass to `mysql` command during restore process | "" | | perconaxtradb.enabled | If true, deploys Percona XtraDB addon | true | | perconaxtradb.backup.args | Arguments to pass to `mysqldump` command during bakcup process | "--all-databases" | diff --git a/charts/stash-catalog/values.openapiv3_schema.yaml b/charts/stash-catalog/values.openapiv3_schema.yaml index 1b073e049..46e0cff6f 100644 --- a/charts/stash-catalog/values.openapiv3_schema.yaml +++ b/charts/stash-catalog/values.openapiv3_schema.yaml @@ -129,6 +129,8 @@ properties: properties: args: type: string + args5_7: + type: string type: object enabled: type: boolean diff --git a/charts/stash-catalog/values.yaml b/charts/stash-catalog/values.yaml index 101567b31..1de01d7cb 100644 --- a/charts/stash-catalog/values.yaml +++ b/charts/stash-catalog/values.yaml @@ -49,6 +49,8 @@ mysql: backup: # Arguments to pass to `mysqldump` command during bakcup process args: "--all-databases" + # Arguments to pass to `mysqldump` command during MySQL 5.7.x bakcup process + args5_7: "" restore: # Arguments to pass to `mysql` command during restore process args: "" diff --git a/charts/stash/values.openapiv3_schema.yaml b/charts/stash/values.openapiv3_schema.yaml index b4e000f3e..fd6ee2a64 100644 --- a/charts/stash/values.openapiv3_schema.yaml +++ b/charts/stash/values.openapiv3_schema.yaml @@ -171,6 +171,8 @@ properties: properties: args: type: string + args5_7: + type: string type: object enabled: type: boolean