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