diff --git a/docs/examples/druid/quickstart/mysql-demo.yaml b/docs/examples/druid/quickstart/mysql-demo.yaml index 5dba9ef3b6..bd541ec7a9 100644 --- a/docs/examples/druid/quickstart/mysql-demo.yaml +++ b/docs/examples/druid/quickstart/mysql-demo.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-demo namespace: demo spec: - version: "9.1.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: diff --git a/docs/examples/mariadb/initialization/git-sync-public.yaml b/docs/examples/mariadb/initialization/git-sync-public.yaml index 75a9a1196f..3b1252e076 100644 --- a/docs/examples/mariadb/initialization/git-sync-public.yaml +++ b/docs/examples/mariadb/initialization/git-sync-public.yaml @@ -14,7 +14,7 @@ spec: - --root=/root # terminate after one successful sync - --one-time - version: "12.1.2" + version: "12.3.2" storage: accessModes: - ReadWriteOnce diff --git a/docs/examples/mariadb/restart/MariaDB.yaml b/docs/examples/mariadb/restart/MariaDB.yaml index dd0e244a80..409e89ca5f 100644 --- a/docs/examples/mariadb/restart/MariaDB.yaml +++ b/docs/examples/mariadb/restart/MariaDB.yaml @@ -4,7 +4,7 @@ metadata: name: mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/examples/mariadb/scaling/md-replication.yaml b/docs/examples/mariadb/scaling/md-replication.yaml index 7b8da6cc96..a0166ec4c4 100644 --- a/docs/examples/mariadb/scaling/md-replication.yaml +++ b/docs/examples/mariadb/scaling/md-replication.yaml @@ -4,7 +4,7 @@ metadata: name: md-replication namespace: demo spec: - version: "12.1.2" + version: "11.8.5" replicas: 3 topology: mode: MariaDBReplication diff --git a/docs/examples/mariadb/volume-expansion/md-replication.yaml b/docs/examples/mariadb/volume-expansion/md-replication.yaml index a7dc6f763b..a7acac5041 100644 --- a/docs/examples/mariadb/volume-expansion/md-replication.yaml +++ b/docs/examples/mariadb/volume-expansion/md-replication.yaml @@ -4,7 +4,7 @@ metadata: name: md-replication namespace: demo spec: - version: "12.1.2" + version: "11.8.5" replicas: 3 topology: mode: MariaDBReplication diff --git a/docs/examples/mysql/Initialization/demo-1.yaml b/docs/examples/mysql/Initialization/demo-1.yaml index d7e047cd76..11936fca58 100644 --- a/docs/examples/mysql/Initialization/demo-1.yaml +++ b/docs/examples/mysql/Initialization/demo-1.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-init-script namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: diff --git a/docs/examples/mysql/cli/mysql-demo.yaml b/docs/examples/mysql/cli/mysql-demo.yaml index 4d4b35225d..455e87fbff 100644 --- a/docs/examples/mysql/cli/mysql-demo.yaml +++ b/docs/examples/mysql/cli/mysql-demo.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-demo namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: diff --git a/docs/examples/mysql/clustering/demo-1.yaml b/docs/examples/mysql/clustering/demo-1.yaml index fe29e5e741..b4f37a611d 100644 --- a/docs/examples/mysql/clustering/demo-1.yaml +++ b/docs/examples/mysql/clustering/demo-1.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/examples/mysql/configuration/mysql-custom.yaml b/docs/examples/mysql/configuration/mysql-custom.yaml index b66de58f7c..a134f427dd 100644 --- a/docs/examples/mysql/configuration/mysql-custom.yaml +++ b/docs/examples/mysql/configuration/mysql-custom.yaml @@ -4,7 +4,7 @@ metadata: name: custom-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" configuration: secretName: my-custom-config storage: diff --git a/docs/examples/mysql/configuration/mysql-misc-config.yaml b/docs/examples/mysql/configuration/mysql-misc-config.yaml index 5952377877..84c84ad375 100644 --- a/docs/examples/mysql/configuration/mysql-misc-config.yaml +++ b/docs/examples/mysql/configuration/mysql-misc-config.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-misc-config namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: "Durable" storage: storageClassName: "standard" diff --git a/docs/examples/mysql/custom-rbac/my-custom-db-two.yaml b/docs/examples/mysql/custom-rbac/my-custom-db-two.yaml index ac105b7758..35e966a52e 100644 --- a/docs/examples/mysql/custom-rbac/my-custom-db-two.yaml +++ b/docs/examples/mysql/custom-rbac/my-custom-db-two.yaml @@ -4,7 +4,7 @@ metadata: name: minute-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable podTemplate: spec: diff --git a/docs/examples/mysql/custom-rbac/my-custom-db.yaml b/docs/examples/mysql/custom-rbac/my-custom-db.yaml index 2663878efd..4de62d08f5 100644 --- a/docs/examples/mysql/custom-rbac/my-custom-db.yaml +++ b/docs/examples/mysql/custom-rbac/my-custom-db.yaml @@ -4,7 +4,7 @@ metadata: name: quick-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable podTemplate: spec: diff --git a/docs/examples/mysql/horizontalscaling/group_replication.yaml b/docs/examples/mysql/horizontalscaling/group_replication.yaml index add79c9cf0..69ed5256dc 100644 --- a/docs/examples/mysql/horizontalscaling/group_replication.yaml +++ b/docs/examples/mysql/horizontalscaling/group_replication.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/examples/mysql/migration/sample-mysql.yaml b/docs/examples/mysql/migration/sample-mysql.yaml index d7f4c9646a..9f688c8ace 100644 --- a/docs/examples/mysql/migration/sample-mysql.yaml +++ b/docs/examples/mysql/migration/sample-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/examples/mysql/monitoring/builtin-prom-mysql.yaml b/docs/examples/mysql/monitoring/builtin-prom-mysql.yaml index 6c25754b8c..62d8e95646 100644 --- a/docs/examples/mysql/monitoring/builtin-prom-mysql.yaml +++ b/docs/examples/mysql/monitoring/builtin-prom-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: builtin-prom-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/examples/mysql/monitoring/coreos-prom-mysql.yaml b/docs/examples/mysql/monitoring/coreos-prom-mysql.yaml index 730d08bbbe..9fe2a19a3f 100644 --- a/docs/examples/mysql/monitoring/coreos-prom-mysql.yaml +++ b/docs/examples/mysql/monitoring/coreos-prom-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: coreos-prom-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/examples/mysql/private-registry/demo-2.yaml b/docs/examples/mysql/private-registry/demo-2.yaml index 4537fa2507..501bc42be7 100644 --- a/docs/examples/mysql/private-registry/demo-2.yaml +++ b/docs/examples/mysql/private-registry/demo-2.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-pvt-reg namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: diff --git a/docs/examples/mysql/quickstart/demo-2.yaml b/docs/examples/mysql/quickstart/demo-2.yaml index 239a627db0..ffce8ee97d 100644 --- a/docs/examples/mysql/quickstart/demo-2.yaml +++ b/docs/examples/mysql/quickstart/demo-2.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-quickstart namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/examples/mysql/restart/mysql.yaml b/docs/examples/mysql/restart/mysql.yaml index a635d1e5fc..bff08cf02b 100644 --- a/docs/examples/mysql/restart/mysql.yaml +++ b/docs/examples/mysql/restart/mysql.yaml @@ -4,7 +4,7 @@ metadata: name: mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/examples/mysql/tls/tls-group.yaml b/docs/examples/mysql/tls/tls-group.yaml index 069fd9fedd..e8ec1750bb 100644 --- a/docs/examples/mysql/tls/tls-group.yaml +++ b/docs/examples/mysql/tls/tls-group.yaml @@ -4,7 +4,7 @@ metadata: name: my-group-tls namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/examples/mysql/tls/tls-standalone.yaml b/docs/examples/mysql/tls/tls-standalone.yaml index d02fcc4cbd..0296ed33b0 100644 --- a/docs/examples/mysql/tls/tls-standalone.yaml +++ b/docs/examples/mysql/tls/tls-standalone.yaml @@ -4,7 +4,7 @@ metadata: name: my-standalone-tls namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/examples/mysql/verticalscaling/group_replication.yaml b/docs/examples/mysql/verticalscaling/group_replication.yaml index add79c9cf0..69ed5256dc 100644 --- a/docs/examples/mysql/verticalscaling/group_replication.yaml +++ b/docs/examples/mysql/verticalscaling/group_replication.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/examples/mysql/verticalscaling/standalone.yaml b/docs/examples/mysql/verticalscaling/standalone.yaml index debdab3530..72d2c09769 100644 --- a/docs/examples/mysql/verticalscaling/standalone.yaml +++ b/docs/examples/mysql/verticalscaling/standalone.yaml @@ -4,7 +4,7 @@ metadata: name: my-standalone namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/examples/proxysql/demo-my-group.yaml b/docs/examples/proxysql/demo-my-group.yaml index d161a4b5a5..b4f37a611d 100644 --- a/docs/examples/proxysql/demo-my-group.yaml +++ b/docs/examples/proxysql/demo-my-group.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.1.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/druid/backup/application-level/index.md b/docs/guides/druid/backup/application-level/index.md index 88fb5d2903..cba3af2bcb 100644 --- a/docs/guides/druid/backup/application-level/index.md +++ b/docs/guides/druid/backup/application-level/index.md @@ -169,7 +169,7 @@ Here, we have to use service `sample-druid-routers` and secret `sample-druid-aut ```bash kubectl get mysql,zk -n demo NAME VERSION STATUS AGE -mysql.kubedb.com/sample-druid-mysql-metadata 9.1.0 Ready 6m31s +mysql.kubedb.com/sample-druid-mysql-metadata 9.7.1 Ready 6m31s NAME TYPE VERSION STATUS AGE zookeeper.kubedb.com/sample-druid-zk kubedb.com/v1alpha2 3.7.2 Ready 6m31s @@ -184,7 +184,7 @@ Verify that the `AppBinding` has been created successfully using the following c $ kubectl get appbindings -n demo NAME TYPE VERSION AGE sample-druid kubedb.com/druid 36.0.0 4m7s -sample-druid-mysql-metadata kubedb.com/mysql 9.1.0 6m31s +sample-druid-mysql-metadata kubedb.com/mysql 9.7.1 6m31s sample-druid-zk kubedb.com/zookeeper 3.7.2 6m34s ``` @@ -718,7 +718,7 @@ Verify the dependencies have been restored: ```bash $ kubectl get mysql,zk -n dev NAME VERSION STATUS AGE -mysql.kubedb.com/restored-druid-mysql-metadata 9.1.0 Ready 2m52s +mysql.kubedb.com/restored-druid-mysql-metadata 9.7.1 Ready 2m52s NAME TYPE VERSION STATUS AGE zookeeper.kubedb.com/restored-druid-zk kubedb.com/v1alpha2 3.7.2 Ready 2m42s diff --git a/docs/guides/druid/backup/cross-ns-dependencies/index.md b/docs/guides/druid/backup/cross-ns-dependencies/index.md index 55dd8dfcf0..4e74a915f6 100644 --- a/docs/guides/druid/backup/cross-ns-dependencies/index.md +++ b/docs/guides/druid/backup/cross-ns-dependencies/index.md @@ -184,7 +184,7 @@ Here, we have to use service `sample-druid-routers` and secret `sample-druid-aut ```bash $ kubectl get mysql -n dev1 NAME VERSION STATUS AGE -mysql.kubedb.com/my-dev1 9.1.0 Ready 6m31s +mysql.kubedb.com/my-dev1 9.7.1 Ready 6m31s $ kubectl get zk -n dev NAME TYPE VERSION STATUS AGE @@ -203,7 +203,7 @@ sample-druid kubedb.com/druid 36.0.0 4m7s $ kubectl get appbindings -n dev1 NAME TYPE VERSION AGE -my-dev1 kubedb.com/mysql 9.1.0 6m31s +my-dev1 kubedb.com/mysql 9.7.1 6m31s $ kubectl get appbindings -n dev NAME TYPE VERSION AGE @@ -817,7 +817,7 @@ Verify the dependencies have been restored: ```bash $ $ kubectl get mysql -n dev1 NAME VERSION STATUS AGE -mysql.kubedb.com/my-dev1 9.1.0 Ready 6m30s +mysql.kubedb.com/my-dev1 9.7.1 Ready 6m30s $ kubectl get zk -n dev NAME TYPE VERSION STATUS AGE diff --git a/docs/guides/druid/backup/logical/index.md b/docs/guides/druid/backup/logical/index.md index 92bc85572c..881123c303 100644 --- a/docs/guides/druid/backup/logical/index.md +++ b/docs/guides/druid/backup/logical/index.md @@ -168,7 +168,7 @@ Verify that the `AppBinding` has been created successfully using the following c $ kubectl get appbindings -n demo NAME TYPE VERSION AGE sample-druid kubedb.com/druid 36.0.0 2m26s -sample-druid-mysql-metadata kubedb.com/mysql 9.1.0 5m40s +sample-druid-mysql-metadata kubedb.com/mysql 9.7.1 5m40s sample-druid-zk kubedb.com/zookeeper 3.7.2 5m43s ``` diff --git a/docs/guides/druid/clustering/guide/index.md b/docs/guides/druid/clustering/guide/index.md index 5042e3fb0a..5a0c9b2421 100644 --- a/docs/guides/druid/clustering/guide/index.md +++ b/docs/guides/druid/clustering/guide/index.md @@ -196,7 +196,7 @@ Spec: Name: druid-cluster-mysql-metadata Namespace: demo Type: MySQL - Version: 9.1.0 + Version: 9.7.1 Topology: Brokers: Pod Template: @@ -568,7 +568,7 @@ Spec: Name: druid-cluster-mysql-metadata Namespace: demo Type: MySQL - Version: 9.1.0 + Version: 9.7.1 Topology: Brokers: Pod Template: diff --git a/docs/guides/druid/quickstart/guide/index.md b/docs/guides/druid/quickstart/guide/index.md index eaa8a5c096..a7fe3af115 100644 --- a/docs/guides/druid/quickstart/guide/index.md +++ b/docs/guides/druid/quickstart/guide/index.md @@ -296,7 +296,7 @@ Spec: Name: druid-quickstart-mysql-metadata Namespace: demo Type: MySQL - Version: 9.1.0 + Version: 9.7.1 Service Templates: Alias: primary Metadata: diff --git a/docs/guides/mariadb/autoscaler/compute/cluster/examples/sample-mariadb.yaml b/docs/guides/mariadb/autoscaler/compute/cluster/examples/sample-mariadb.yaml index bfb3850457..a89f4f5e37 100644 --- a/docs/guides/mariadb/autoscaler/compute/cluster/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/autoscaler/compute/cluster/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/autoscaler/compute/cluster/index.md b/docs/guides/mariadb/autoscaler/compute/cluster/index.md index a6a5da99a0..d09dbf9c8e 100644 --- a/docs/guides/mariadb/autoscaler/compute/cluster/index.md +++ b/docs/guides/mariadb/autoscaler/compute/cluster/index.md @@ -42,7 +42,7 @@ Here, we are going to deploy a `MariaDB` Cluster using a supported version by `K #### Deploy MariaDB Cluster -In this section, we are going to deploy a MariaDB Cluster with version `12.1.2`. Then, in the next section we will set up autoscaling for this database using `MariaDBAutoscaler` CRD. Below is the YAML of the `MariaDB` CR that we are going to create, +In this section, we are going to deploy a MariaDB Cluster with version `12.3.2`. Then, in the next section we will set up autoscaling for this database using `MariaDBAutoscaler` CRD. Below is the YAML of the `MariaDB` CR that we are going to create, > If you want to autoscale MariaDB `Standalone`, Just remove the `spec.Replicas` from the below yaml and rest of the steps are same. ```yaml @@ -52,7 +52,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -88,7 +88,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 14m +sample-mariadb 12.3.2 Ready 14m ``` Let's check the Pod containers resources, diff --git a/docs/guides/mariadb/autoscaler/storage/cluster/examples/sample-mariadb.yaml b/docs/guides/mariadb/autoscaler/storage/cluster/examples/sample-mariadb.yaml index 8843511b2d..149dadb014 100644 --- a/docs/guides/mariadb/autoscaler/storage/cluster/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/autoscaler/storage/cluster/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/autoscaler/storage/cluster/index.md b/docs/guides/mariadb/autoscaler/storage/cluster/index.md index 73b9e44344..ddea32a3ca 100644 --- a/docs/guides/mariadb/autoscaler/storage/cluster/index.md +++ b/docs/guides/mariadb/autoscaler/storage/cluster/index.md @@ -58,7 +58,7 @@ Now, we are going to deploy a `MariaDB` replicaset using a supported version by #### Deploy MariaDB Cluster -In this section, we are going to deploy a MariaDB replicaset database with version `12.1.2`. Then, in the next section we will set up autoscaling for this database using `MariaDBAutoscaler` CRD. Below is the YAML of the `MariaDB` CR that we are going to create, +In this section, we are going to deploy a MariaDB replicaset database with version `12.3.2`. Then, in the next section we will set up autoscaling for this database using `MariaDBAutoscaler` CRD. Below is the YAML of the `MariaDB` CR that we are going to create, > If you want to autoscale MariaDB `Standalone`, Just remove the `spec.Replicas` from the below yaml and rest of the steps are same. @@ -69,7 +69,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -94,7 +94,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 3m46s +sample-mariadb 12.3.2 Ready 3m46s ``` Let's check volume size from petset, and from the persistent volume, diff --git a/docs/guides/mariadb/backup/kubestash/application-level/examples/sample-mariadb.yaml b/docs/guides/mariadb/backup/kubestash/application-level/examples/sample-mariadb.yaml index 7f04097732..0c132b0819 100644 --- a/docs/guides/mariadb/backup/kubestash/application-level/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/backup/kubestash/application-level/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/kubestash/application-level/index.md b/docs/guides/mariadb/backup/kubestash/application-level/index.md index c42020536f..751cf50aee 100644 --- a/docs/guides/mariadb/backup/kubestash/application-level/index.md +++ b/docs/guides/mariadb/backup/kubestash/application-level/index.md @@ -65,7 +65,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: @@ -184,7 +184,7 @@ items: type: kubedb.com/mariadb - version: 12.1.2 + version: 12.3.2 kind: List metadata: resourceVersion: "" diff --git a/docs/guides/mariadb/backup/kubestash/auto-backup/examples/sample-mariadb-2.yaml b/docs/guides/mariadb/backup/kubestash/auto-backup/examples/sample-mariadb-2.yaml index adfb31e3ec..994847d003 100644 --- a/docs/guides/mariadb/backup/kubestash/auto-backup/examples/sample-mariadb-2.yaml +++ b/docs/guides/mariadb/backup/kubestash/auto-backup/examples/sample-mariadb-2.yaml @@ -12,7 +12,7 @@ metadata: variables.kubestash.com/targetName: sample-mariadb-2 variables.kubestash.com/targetedDatabase: mysql spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/kubestash/auto-backup/examples/sample-mariadb.yaml b/docs/guides/mariadb/backup/kubestash/auto-backup/examples/sample-mariadb.yaml index f34b17317a..d89f7a91d3 100644 --- a/docs/guides/mariadb/backup/kubestash/auto-backup/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/backup/kubestash/auto-backup/examples/sample-mariadb.yaml @@ -7,7 +7,7 @@ metadata: blueprint.kubestash.com/name: mariadb-default-backup-blueprint blueprint.kubestash.com/namespace: demo spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/kubestash/auto-backup/index.md b/docs/guides/mariadb/backup/kubestash/auto-backup/index.md index 50e0f0b674..c7704cd36f 100644 --- a/docs/guides/mariadb/backup/kubestash/auto-backup/index.md +++ b/docs/guides/mariadb/backup/kubestash/auto-backup/index.md @@ -218,7 +218,7 @@ metadata: blueprint.kubestash.com/name: mariadb-default-backup-blueprint blueprint.kubestash.com/namespace: demo spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: @@ -571,7 +571,7 @@ metadata: variables.kubestash.com/targetName: sample-mariadb-2 variables.kubestash.com/targetedDatabase: mysql spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/kubestash/customization/common/sample-mariadb.yaml b/docs/guides/mariadb/backup/kubestash/customization/common/sample-mariadb.yaml index 7f04097732..0c132b0819 100644 --- a/docs/guides/mariadb/backup/kubestash/customization/common/sample-mariadb.yaml +++ b/docs/guides/mariadb/backup/kubestash/customization/common/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/kubestash/logical/examples/restored-mariadb.yaml b/docs/guides/mariadb/backup/kubestash/logical/examples/restored-mariadb.yaml index 85f380f70c..5997607e5a 100644 --- a/docs/guides/mariadb/backup/kubestash/logical/examples/restored-mariadb.yaml +++ b/docs/guides/mariadb/backup/kubestash/logical/examples/restored-mariadb.yaml @@ -6,7 +6,7 @@ metadata: spec: init: waitForInitialRestore: true - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/kubestash/logical/examples/sample-mariadb.yaml b/docs/guides/mariadb/backup/kubestash/logical/examples/sample-mariadb.yaml index 7f04097732..0c132b0819 100644 --- a/docs/guides/mariadb/backup/kubestash/logical/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/backup/kubestash/logical/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/kubestash/logical/index.md b/docs/guides/mariadb/backup/kubestash/logical/index.md index 183db9517f..d680d6633b 100644 --- a/docs/guides/mariadb/backup/kubestash/logical/index.md +++ b/docs/guides/mariadb/backup/kubestash/logical/index.md @@ -68,7 +68,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: @@ -181,7 +181,7 @@ spec: secret: name: sample-mariadb-auth type: kubedb.com/mariadb - version: 12.1.2 + version: 12.3.2 ``` KubeStash uses the `AppBinding` CR to connect with the target database. It requires the following two fields to set in AppBinding's `.spec` section. @@ -569,7 +569,7 @@ metadata: spec: init: waitForInitialRestore: true - version: 12.1.2 + version: 12.3.2 replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb-2.yaml b/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb-2.yaml index 50ca94d3ba..f6e1e48f7b 100644 --- a/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb-2.yaml +++ b/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb-2.yaml @@ -7,7 +7,7 @@ metadata: stash.appscode.com/backup-blueprint: mariadb-backup-template stash.appscode.com/schedule: "*/3 * * * *" spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb-3.yaml b/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb-3.yaml index 12b895f336..050faf307a 100644 --- a/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb-3.yaml +++ b/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb-3.yaml @@ -7,7 +7,7 @@ metadata: stash.appscode.com/backup-blueprint: mariadb-backup-template params.stash.appscode.com/args: --databases mysql spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb.yaml b/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb.yaml index 0489c8c110..2ae29fb0a5 100644 --- a/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/backup/stash/auto-backup/examples/sample-mariadb.yaml @@ -6,7 +6,7 @@ metadata: annotations: stash.appscode.com/backup-blueprint: mariadb-backup-template spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/stash/auto-backup/index.md b/docs/guides/mariadb/backup/stash/auto-backup/index.md index d781d03554..2add31f72a 100644 --- a/docs/guides/mariadb/backup/stash/auto-backup/index.md +++ b/docs/guides/mariadb/backup/stash/auto-backup/index.md @@ -52,8 +52,8 @@ When you install the Stash, it automatically installs all the official database ```bash ❯ kubectl get tasks.stash.appscode.com | grep mariadb -mariadb-backup-11.8.5 62m -mariadb-restore-11.8.5 62m +mariadb-backup-12.3.2 62m +mariadb-restore-12.3.2 62m ``` ## Prepare Backup Blueprint @@ -128,7 +128,7 @@ metadata: annotations: stash.appscode.com/backup-blueprint: mariadb-backup-template spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: @@ -191,7 +191,7 @@ If everything goes well, Stash should create a `BackupConfiguration` for our Mar ```bash ❯ kubectl get backupconfiguration -n demo NAME TASK SCHEDULE PAUSED PHASE AGE -app-sample-mariadb mariadb-backup-11.8.5 */5 * * * * Ready 7m28s +app-sample-mariadb mariadb-backup-12.3.2 */5 * * * * Ready 7m28s ``` Now, let's check the YAML of the `BackupConfiguration`. @@ -297,7 +297,7 @@ metadata: stash.appscode.com/backup-blueprint: mariadb-backup-template stash.appscode.com/schedule: "*/3 * * * *" spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: @@ -360,7 +360,7 @@ If everything goes well, Stash should create a `BackupConfiguration` for our Mar ```bash ❯ kubectl get backupconfiguration -n demo-2 NAME TASK SCHEDULE PAUSED PHASE AGE -app-sample-mariadb-2 mariadb-backup-11.8.5 */3 * * * * Ready 3m24s +app-sample-mariadb-2 mariadb-backup-12.3.2 */3 * * * * Ready 3m24s ``` Now, let's check the YAML of the `BackupConfiguration`. @@ -478,7 +478,7 @@ metadata: stash.appscode.com/backup-blueprint: mariadb-backup-template params.stash.appscode.com/args: --databases mysql spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: @@ -542,7 +542,7 @@ If everything goes well, Stash should create a `BackupConfiguration` for our Mar ```bash ❯ kubectl get backupconfiguration -n demo-3 NAME TASK SCHEDULE PAUSED PHASE AGE -app-sample-mariadb-3 mariadb-backup-11.8.5 */5 * * * * Ready 106s +app-sample-mariadb-3 mariadb-backup-12.3.2 */5 * * * * Ready 106s ``` Now, let's check the YAML of the `BackupConfiguration`. diff --git a/docs/guides/mariadb/backup/stash/customization/examples/sample-mariadb.yaml b/docs/guides/mariadb/backup/stash/customization/examples/sample-mariadb.yaml index e7e4ef25bc..827a52d1a9 100644 --- a/docs/guides/mariadb/backup/stash/customization/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/backup/stash/customization/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/stash/logical/cluster/examples/sample-mariadb.yaml b/docs/guides/mariadb/backup/stash/logical/cluster/examples/sample-mariadb.yaml index b632fb48ab..b831e64f53 100644 --- a/docs/guides/mariadb/backup/stash/logical/cluster/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/backup/stash/logical/cluster/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/stash/logical/cluster/index.md b/docs/guides/mariadb/backup/stash/logical/cluster/index.md index 55a824dcec..7657080917 100644 --- a/docs/guides/mariadb/backup/stash/logical/cluster/index.md +++ b/docs/guides/mariadb/backup/stash/logical/cluster/index.md @@ -54,7 +54,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -110,7 +110,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 26 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -141,7 +141,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 341 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -210,8 +210,8 @@ When you install the Stash, it automatically installs all the official database ```bash $ kubectl get tasks.stash.appscode.com | grep mariadb -mariadb-backup-11.8.5 35s -mariadb-restore-11.8.5 35s +mariadb-backup-12.3.2 35s +mariadb-restore-12.3.2 35s ``` ### Ensure AppBinding @@ -225,7 +225,7 @@ You don't need to worry about appbindings if you are using KubeDB. It creates an ```bash $ kubectl get appbinding -n demo NAME TYPE VERSION AGE -sample-mariadb kubedb.com/mariadb 11.8.5 62m +sample-mariadb kubedb.com/mariadb 12.3.2 62m ``` We have a appbinding named same as database name `sample-mariadb`. We will use this later for connecting into this database. @@ -324,7 +324,7 @@ If everything goes well, the phase of the `BackupConfiguration` should be `Ready ```bash $ kubectl get backupconfiguration -n demo NAME TASK SCHEDULE PAUSED PHASE AGE -sample-mariadb-backup mariadb-backup-11.8.5 */5 * * * * Ready 11s +sample-mariadb-backup mariadb-backup-12.3.2 */5 * * * * Ready 11s ``` #### Verify CronJob @@ -401,7 +401,7 @@ Verify that the `BackupConfiguration` has been paused, ```bash $ kubectl get backupconfiguration -n demo sample-mariadb-backup NAME TASK SCHEDULE PAUSED PHASE AGE -sample-mariadb-backup mariadb-backup-11.8.5 */5 * * * * true Ready 26m +sample-mariadb-backup mariadb-backup-12.3.2 */5 * * * * true Ready 26m ``` Notice the `PAUSED` column. Value `true` for this field means that the `BackupConfiguration` has been paused. @@ -423,7 +423,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 341 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -517,7 +517,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 341 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -578,7 +578,7 @@ Verify that the `BackupConfiguration` has been resumed, ```bash $ kubectl get backupconfiguration -n demo sample-mariadb-backup NAME TASK SCHEDULE PAUSED PHASE AGE -sample-mariadb-backup mariadb-backup-11.8.5 */5 * * * * false Ready 29m +sample-mariadb-backup mariadb-backup-12.3.2 */5 * * * * false Ready 29m ``` Here, `false` in the `PAUSED` column means the backup has been resume successfully. The CronJob also should be resumed now. diff --git a/docs/guides/mariadb/backup/stash/logical/standalone/examples/sample-mariadb.yaml b/docs/guides/mariadb/backup/stash/logical/standalone/examples/sample-mariadb.yaml index 4b4a0b5af5..205ed9f97c 100644 --- a/docs/guides/mariadb/backup/stash/logical/standalone/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/backup/stash/logical/standalone/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mariadb/backup/stash/logical/standalone/index.md b/docs/guides/mariadb/backup/stash/logical/standalone/index.md index e91137d60a..02107d5194 100644 --- a/docs/guides/mariadb/backup/stash/logical/standalone/index.md +++ b/docs/guides/mariadb/backup/stash/logical/standalone/index.md @@ -54,7 +54,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 1 storageType: Durable storage: @@ -108,7 +108,7 @@ $ kubectl logs -n demo sample-mariadb-0 2021-02-22 9:41:37 0 [Note] Reading of all Master_info entries succeeded 2021-02-22 9:41:37 0 [Note] Added new Master_info '' to hash table 2021-02-22 9:41:37 0 [Note] mysqld: ready for connections. -Version: '11.8.5-MariaDB-1:11.8.5+maria~focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution +Version: '12.3.2-MariaDB-1:12.3.2+maria~focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution ``` From the above log, we can see the database is ready to accept connections. @@ -124,7 +124,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 341 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -208,7 +208,7 @@ You don't need to worry about appbindings if you are using KubeDB. It creates an ```bash $ kubectl get appbinding -n demo NAME TYPE VERSION AGE -sample-mariadb kubedb.com/mariadb 11.8.5 62m +sample-mariadb kubedb.com/mariadb 12.3.2 62m ``` We have a appbinding named same as database name `sample-mariadb`. We will use this later for connecting into this database. @@ -408,7 +408,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 341 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -505,7 +505,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 341 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/clustering/galera-cluster/examples/demo-1.yaml b/docs/guides/mariadb/clustering/galera-cluster/examples/demo-1.yaml index 75f2c0f3c6..1e3c211d97 100644 --- a/docs/guides/mariadb/clustering/galera-cluster/examples/demo-1.yaml +++ b/docs/guides/mariadb/clustering/galera-cluster/examples/demo-1.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 topology: mode: GaleraCluster diff --git a/docs/guides/mariadb/clustering/galera-cluster/index.md b/docs/guides/mariadb/clustering/galera-cluster/index.md index fef379677a..b369134ea7 100644 --- a/docs/guides/mariadb/clustering/galera-cluster/index.md +++ b/docs/guides/mariadb/clustering/galera-cluster/index.md @@ -46,7 +46,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 topology: mode: GaleraCluster @@ -80,7 +80,7 @@ kind: MariaDB metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | - {"apiVersion":"kubedb.com/v1","kind":"MariaDB","metadata":{"annotations":{},"name":"sample-mariadb","namespace":"demo"},"spec":{"replicas":3,"storage":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}},"storageClassName":"standard"},"storageType":"Durable","deletionPolicy":"WipeOut","version":"11.8.5"}} + {"apiVersion":"kubedb.com/v1","kind":"MariaDB","metadata":{"annotations":{},"name":"sample-mariadb","namespace":"demo"},"spec":{"replicas":3,"storage":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}},"storageClassName":"standard"},"storageType":"Durable","deletionPolicy":"WipeOut","version":"12.3.2"}} creationTimestamp: "2021-03-16T09:39:01Z" finalizers: - kubedb.com @@ -104,7 +104,7 @@ spec: storageClassName: standard storageType: Durable deletionPolicy: WipeOut - version: 12.1.2 + version: 12.3.2 status: conditions: - lastTransitionTime: "2021-03-16T09:39:01Z" @@ -178,7 +178,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 26 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -201,7 +201,7 @@ $ kubectl exec -it -n demo sample-mariadb-1 -- bash root@sample-mariadb-1:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 94 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -224,7 +224,7 @@ $ kubectl exec -it -n demo sample-mariadb-2 -- bash root@sample-mariadb-2:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 78 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -251,7 +251,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 137 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -277,7 +277,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 202 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -311,7 +311,7 @@ exit root@sample-mariadb-1:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 209 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -348,7 +348,7 @@ exit root@sample-mariadb-2:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 209 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -386,7 +386,7 @@ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 11 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -417,7 +417,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/clustering/mariadb-replication/examples/demo-1.yaml b/docs/guides/mariadb/clustering/mariadb-replication/examples/demo-1.yaml index be3a45f3c2..aceb1a8c67 100644 --- a/docs/guides/mariadb/clustering/mariadb-replication/examples/demo-1.yaml +++ b/docs/guides/mariadb/clustering/mariadb-replication/examples/demo-1.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "11.8.5" replicas: 3 topology: mode: MariaDBReplication diff --git a/docs/guides/mariadb/clustering/mariadb-replication/index.md b/docs/guides/mariadb/clustering/mariadb-replication/index.md index 187aa409b5..f68a94490b 100644 --- a/docs/guides/mariadb/clustering/mariadb-replication/index.md +++ b/docs/guides/mariadb/clustering/mariadb-replication/index.md @@ -46,7 +46,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "11.8.5" replicas: 3 topology: mode: MariaDBReplication @@ -220,7 +220,7 @@ spec: storage: 50Mi storageType: Durable mode: MariaDBReplication - version: 12.1.2 + version: 11.8.5 status: conditions: ... diff --git a/docs/guides/mariadb/concepts/appbinding/index.md b/docs/guides/mariadb/concepts/appbinding/index.md index f0a17f4130..c2f5a2b1ba 100644 --- a/docs/guides/mariadb/concepts/appbinding/index.md +++ b/docs/guides/mariadb/concepts/appbinding/index.md @@ -49,7 +49,7 @@ spec: secret: name: sample-mariadb-auth type: kubedb.com/mariadb - version: 12.1.2 + version: 12.3.2 ``` Here, we are going to describe the sections of an `AppBinding` crd. diff --git a/docs/guides/mariadb/concepts/mariadb/index.md b/docs/guides/mariadb/concepts/mariadb/index.md index cb2d288c84..0e593d7aef 100644 --- a/docs/guides/mariadb/concepts/mariadb/index.md +++ b/docs/guides/mariadb/concepts/mariadb/index.md @@ -86,14 +86,14 @@ spec: apiGroup: cert-manager.io kind: Issuer name: md-issuer - version: 12.1.2 + version: 12.3.2 ``` ### spec.version `spec.version` is a required field specifying the name of the [MariaDBVersion](/docs/guides/mariadb/concepts/mariadb-version) crd where the docker images are specified. Currently, when you install KubeDB, it creates the following `MariaDBVersion` resources, -- `12.1.2`, `10.4.32` +- `12.3.2`, `10.4.32` ### spec.authSecret @@ -162,7 +162,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: 12.1.2 + version: 12.3.2 init: script: configMap: @@ -359,7 +359,7 @@ KubeDB allows following fields to set in `spec.serviceTemplates`: ```bash spec: - version: "12.1.2" + version: "12.3.2" serviceTemplates: - alias: primary metadata: diff --git a/docs/guides/mariadb/configuration/using-config-file/examples/md-custom.yaml b/docs/guides/mariadb/configuration/using-config-file/examples/md-custom.yaml index ddfe07e58c..c174446821 100644 --- a/docs/guides/mariadb/configuration/using-config-file/examples/md-custom.yaml +++ b/docs/guides/mariadb/configuration/using-config-file/examples/md-custom.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" configuration: secretName: md-configuration storageType: Durable diff --git a/docs/guides/mariadb/configuration/using-config-file/index.md b/docs/guides/mariadb/configuration/using-config-file/index.md index 4542ef1e79..412effa740 100644 --- a/docs/guides/mariadb/configuration/using-config-file/index.md +++ b/docs/guides/mariadb/configuration/using-config-file/index.md @@ -103,7 +103,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" configuration: secretName: md-configuration storageType: Durable @@ -129,7 +129,7 @@ sample-mariadb-0 1/1 Running 0 21s $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 71s +sample-mariadb 12.3.2 Ready 71s ``` We can see the database is in ready phase so it can accept conncetion. @@ -144,7 +144,7 @@ Now, we will check if the database has started with the custom configuration we root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 23 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/configuration/using-pod-template/examples/md-misc-config.yaml b/docs/guides/mariadb/configuration/using-pod-template/examples/md-misc-config.yaml index 2fb649feab..af75da6760 100644 --- a/docs/guides/mariadb/configuration/using-pod-template/examples/md-misc-config.yaml +++ b/docs/guides/mariadb/configuration/using-pod-template/examples/md-misc-config.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mariadb/configuration/using-pod-template/index.md b/docs/guides/mariadb/configuration/using-pod-template/index.md index 90bef33493..b573d792fa 100644 --- a/docs/guides/mariadb/configuration/using-pod-template/index.md +++ b/docs/guides/mariadb/configuration/using-pod-template/index.md @@ -68,7 +68,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable storage: storageClassName: "standard" @@ -113,13 +113,13 @@ Check the pod's log to see if the database is ready ```bash $ kubectl logs -f -n demo sample-mariadb-0 -2021-03-18 06:06:17+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:11.8.5+maria~focal started. +2021-03-18 06:06:17+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:12.3.2+maria~focal started. 2021-03-18 06:06:18+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' -2021-03-18 06:06:18+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:11.8.5+maria~focal started. +2021-03-18 06:06:18+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:12.3.2+maria~focal started. 2021-03-18 06:06:19+00:00 [Note] [Entrypoint]: Initializing database files ... 2021-03-18 6:06:33 0 [Note] mysqld: ready for connections. -Version: '11.8.5-MariaDB-1:11.8.5+maria~focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution +Version: '12.3.2-MariaDB-1:12.3.2+maria~focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution ``` Once we see `Note] mysqld: ready for connections.` in the log, the database is ready. @@ -131,7 +131,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 22 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/custom-rbac/using-custom-rbac/examples/md-custom-db-2.yaml b/docs/guides/mariadb/custom-rbac/using-custom-rbac/examples/md-custom-db-2.yaml index 25434ff1c3..d683fdb51a 100644 --- a/docs/guides/mariadb/custom-rbac/using-custom-rbac/examples/md-custom-db-2.yaml +++ b/docs/guides/mariadb/custom-rbac/using-custom-rbac/examples/md-custom-db-2.yaml @@ -4,7 +4,7 @@ metadata: name: another-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable podTemplate: spec: diff --git a/docs/guides/mariadb/custom-rbac/using-custom-rbac/examples/md-custom-db.yaml b/docs/guides/mariadb/custom-rbac/using-custom-rbac/examples/md-custom-db.yaml index cc47a256c2..278dd378b1 100644 --- a/docs/guides/mariadb/custom-rbac/using-custom-rbac/examples/md-custom-db.yaml +++ b/docs/guides/mariadb/custom-rbac/using-custom-rbac/examples/md-custom-db.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable podTemplate: spec: diff --git a/docs/guides/mariadb/custom-rbac/using-custom-rbac/index.md b/docs/guides/mariadb/custom-rbac/using-custom-rbac/index.md index 0369e0889a..ee5d8922fb 100644 --- a/docs/guides/mariadb/custom-rbac/using-custom-rbac/index.md +++ b/docs/guides/mariadb/custom-rbac/using-custom-rbac/index.md @@ -135,7 +135,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable podTemplate: spec: @@ -164,15 +164,15 @@ Check the pod's log to see if the database is ready ```bash $ kubectl logs -f -n demo sample-mariadb-0 -2021-03-18 05:35:13+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:11.8.5+maria~focal started. +2021-03-18 05:35:13+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:12.3.2+maria~focal started. 2021-03-18 05:35:13+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' -2021-03-18 05:35:13+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:11.8.5+maria~focal started. +2021-03-18 05:35:13+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:12.3.2+maria~focal started. 2021-03-18 05:35:14+00:00 [Note] [Entrypoint]: Initializing database files ... 2021-03-18 5:35:22 0 [Note] Reading of all Master_info entries succeeded 2021-03-18 5:35:22 0 [Note] Added new Master_info '' to hash table 2021-03-18 5:35:22 0 [Note] mysqld: ready for connections. -Version: '11.8.5-MariaDB-1:11.8.5+maria~focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution +Version: '12.3.2-MariaDB-1:12.3.2+maria~focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution ``` Once we see `mysqld: ready for connections.` in the log, the database is ready. @@ -197,7 +197,7 @@ metadata: name: another-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable podTemplate: spec: @@ -227,13 +227,13 @@ Check the pod's log to see if the database is ready ```bash ... $ kubectl logs -f -n demo another-mariadb-0 -2021-03-18 05:39:50+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:11.8.5+maria~focal started. +2021-03-18 05:39:50+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:12.3.2+maria~focal started. 2021-03-18 05:39:50+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' 2021-03-18 05:39:50+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:10.5.23+maria~focal started. 2021-03-18 05:39:50+00:00 [Note] [Entrypoint]: Initializing database files ... 2021-03-18 5:39:59 0 [Note] mysqld: ready for connections. -Version: '11.8.5-MariaDB-1:11.8.5+maria~focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution +Version: '12.3.2-MariaDB-1:12.3.2+maria~focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution ``` `mysqld: ready for connections.` in the log signifies that the database is running successfully. diff --git a/docs/guides/mariadb/distributed/autoscaler/compute/cluster/examples/sample-mariadb.yaml b/docs/guides/mariadb/distributed/autoscaler/compute/cluster/examples/sample-mariadb.yaml index 86a1f14da7..514d459570 100644 --- a/docs/guides/mariadb/distributed/autoscaler/compute/cluster/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/distributed/autoscaler/compute/cluster/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" distributed: true replicas: 3 storageType: Durable diff --git a/docs/guides/mariadb/distributed/autoscaler/compute/cluster/index.md b/docs/guides/mariadb/distributed/autoscaler/compute/cluster/index.md index cdb078e873..737c5e7699 100644 --- a/docs/guides/mariadb/distributed/autoscaler/compute/cluster/index.md +++ b/docs/guides/mariadb/distributed/autoscaler/compute/cluster/index.md @@ -91,7 +91,7 @@ placementpolicy.apps.k8s.appscode.com/distributed-mariadb created ### Deploy Distributed MariaDB Cluster -In this section, we are going to deploy a distributed MariaDB Galera cluster with version `12.1.2`. Then, in the next section we will set up autoscaling for this database using `MariaDBAutoscaler` CRD. +In this section, we are going to deploy a distributed MariaDB Galera cluster with version `12.3.2`. Then, in the next section we will set up autoscaling for this database using `MariaDBAutoscaler` CRD. Below is the YAML of the `MariaDB` CR that we are going to create. Note that `spec.distributed` is set to `true` and the `PlacementPolicy` is referenced via `spec.podTemplate.spec.podPlacementPolicy`: @@ -102,7 +102,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" distributed: true replicas: 3 storageType: Durable diff --git a/docs/guides/mariadb/distributed/autoscaler/storage/cluster/examples/sample-mariadb.yaml b/docs/guides/mariadb/distributed/autoscaler/storage/cluster/examples/sample-mariadb.yaml index 29eb38a0b5..742da72330 100644 --- a/docs/guides/mariadb/distributed/autoscaler/storage/cluster/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/distributed/autoscaler/storage/cluster/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" distributed: true replicas: 3 storageType: Durable diff --git a/docs/guides/mariadb/distributed/autoscaler/storage/cluster/index.md b/docs/guides/mariadb/distributed/autoscaler/storage/cluster/index.md index 0d0d982b5a..bdbc5354dc 100644 --- a/docs/guides/mariadb/distributed/autoscaler/storage/cluster/index.md +++ b/docs/guides/mariadb/distributed/autoscaler/storage/cluster/index.md @@ -126,7 +126,7 @@ placementpolicy.apps.k8s.appscode.com/distributed-mariadb created ### Deploy Distributed MariaDB Cluster -In this section, we are going to deploy a distributed MariaDB replicaset database with version `12.1.2`. Then, in the next section we will set up autoscaling for this database using `MariaDBAutoscaler` CRD. +In this section, we are going to deploy a distributed MariaDB replicaset database with version `12.3.2`. Then, in the next section we will set up autoscaling for this database using `MariaDBAutoscaler` CRD. Below is the YAML of the `MariaDB` CR that we are going to create. Note that `spec.distributed` is set to `true` and the `PlacementPolicy` is referenced via `spec.podTemplate.spec.podPlacementPolicy`: @@ -137,7 +137,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" distributed: true replicas: 3 storageType: Durable diff --git a/docs/guides/mariadb/distributed/opsrequest/examples/mariadb.yaml b/docs/guides/mariadb/distributed/opsrequest/examples/mariadb.yaml index 18871cf805..5e3b550794 100644 --- a/docs/guides/mariadb/distributed/opsrequest/examples/mariadb.yaml +++ b/docs/guides/mariadb/distributed/opsrequest/examples/mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" distributed: true replicas: 3 storageType: Durable diff --git a/docs/guides/mariadb/distributed/opsrequest/horizontal_scale.md b/docs/guides/mariadb/distributed/opsrequest/horizontal_scale.md index 3922dd8ff9..1c0ea1abff 100644 --- a/docs/guides/mariadb/distributed/opsrequest/horizontal_scale.md +++ b/docs/guides/mariadb/distributed/opsrequest/horizontal_scale.md @@ -96,7 +96,7 @@ placementpolicy.apps.k8s.appscode.com/distributed-mariadb created ### Deploy Distributed MariaDB Cluster -In this section, we are going to deploy a distributed MariaDB Galera cluster with version `12.1.2`. Note that `spec.distributed` is set to `true` and `spec.replicas` is `3` which is less than the five indices defined in the `PlacementPolicy`. The operator will only create pods for indices `0`, `1`, and `2`. +In this section, we are going to deploy a distributed MariaDB Galera cluster with version `12.3.2`. Note that `spec.distributed` is set to `true` and `spec.replicas` is `3` which is less than the five indices defined in the `PlacementPolicy`. The operator will only create pods for indices `0`, `1`, and `2`. ```yaml apiVersion: kubedb.com/v1 @@ -105,7 +105,7 @@ metadata: name: mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" distributed: true replicas: 3 storageType: Durable diff --git a/docs/guides/mariadb/distributed/overview/index.md b/docs/guides/mariadb/distributed/overview/index.md index 9724796982..c34c733a12 100644 --- a/docs/guides/mariadb/distributed/overview/index.md +++ b/docs/guides/mariadb/distributed/overview/index.md @@ -749,7 +749,7 @@ spec: requests: storage: 500Mi storageType: Durable - version: 12.1.2 + version: 12.3.2 podTemplate: spec: podPlacementPolicy: diff --git a/docs/guides/mariadb/distributed/overview/yamls/mariadb.yaml b/docs/guides/mariadb/distributed/overview/yamls/mariadb.yaml index 84e276df2a..ede97937e9 100644 --- a/docs/guides/mariadb/distributed/overview/yamls/mariadb.yaml +++ b/docs/guides/mariadb/distributed/overview/yamls/mariadb.yaml @@ -14,7 +14,7 @@ spec: requests: storage: 500Mi storageType: Durable - version: 12.1.2 + version: 12.3.2 podTemplate: spec: podPlacementPolicy: diff --git a/docs/guides/mariadb/failover/guide.md b/docs/guides/mariadb/failover/guide.md index a863e13201..4952858708 100644 --- a/docs/guides/mariadb/failover/guide.md +++ b/docs/guides/mariadb/failover/guide.md @@ -71,7 +71,7 @@ metadata: name: ha-mariadb namespace: demo spec: - version: "12.1.2" + version: "11.8.5" replicas: 3 topology: mode: MariaDBReplication diff --git a/docs/guides/mariadb/gitops/gitops.md b/docs/guides/mariadb/gitops/gitops.md index b0da1af1d1..29b0c1a749 100644 --- a/docs/guides/mariadb/gitops/gitops.md +++ b/docs/guides/mariadb/gitops/gitops.md @@ -631,7 +631,7 @@ mariadbopsrequest.ops.kubedb.com/mariadb-gitops-volumeexpansion-01m39b Volum List MariaDB versions using `kubectl get MariaDBversion` and choose desired version that is compatible for upgrade from current version. Check the version constraints and ops request [here](/docs/guides/mariadb/update-version/overview/index.md). -Let's choose `12.1.2` in this example. +Let's choose `12.3.2` in this example. Update the `MariaDB.yaml` with the following, ```yaml @@ -641,7 +641,7 @@ metadata: name: mariadb-gitops namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 5 podTemplate: spec: @@ -685,14 +685,14 @@ spec: - "127.0.0.1" ``` -Update the `version` field to `12.1.2`. Commit the changes and push to your Git repository. Your repository is synced with `ArgoCD` and the `MariaDB` CR is updated in your cluster. +Update the `version` field to `12.3.2`. Commit the changes and push to your Git repository. Your repository is synced with `ArgoCD` and the `MariaDB` CR is updated in your cluster. Now, `gitops` operator will detect the version changes and create a `VersionUpdate` MariaDBOpsRequest to update the `MariaDB` database version. List the resources created by `gitops` operator in the `demo` namespace. ```bash $ kubectl get md,mariadbopsrequest -n demo NAME VERSION STATUS AGE -mariadb.kubedb.com/mariadb-gitops 12.1.2 Ready 18h +mariadb.kubedb.com/mariadb-gitops 12.3.2 Ready 18h NAME TYPE STATUS AGE mariadbopsrequest.ops.kubedb.com/mariadb-gitops-horizontalscaling-m7iex7 HorizontalScaling Successful 20h @@ -709,11 +709,11 @@ Now, we are going to verify whether the `MariaDB`, `PetSet` and it's `Pod` have ```bash $ kubectl get MariaDB -n demo mariadb-gitops -o=jsonpath='{.spec.version}{"\n"}' -12.1.2 +12.3.2 $ kubectl get petset -n demo mariadb-gitops -o=jsonpath='{.spec.template.spec.containers[0].image}{"\n"}' -ghcr.io/appscode-images/mariadb:12.1.2-noble@sha256:843852d8651b3f321896a4a91f8118605d988d70703e520927c8d2c9313aded4 +ghcr.io/appscode-images/mariadb:12.3.2-noble@sha256:843852d8651b3f321896a4a91f8118605d988d70703e520927c8d2c9313aded4 $ kubectl get pod -n demo mariadb-gitops-0 -o=jsonpath='{.spec.containers[0].image}{"\n"}' -ghcr.io/appscode-images/mariadb:12.1.2-noble@sha256:843852d8651b3f321896a4a91f8118605d988d70703e520927c8d2c9313aded4 +ghcr.io/appscode-images/mariadb:12.3.2-noble@sha256:843852d8651b3f321896a4a91f8118605d988d70703e520927c8d2c9313aded4 ``` ### Enable Monitoring @@ -728,7 +728,7 @@ metadata: name: mariadb-gitops namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 5 podTemplate: spec: @@ -785,7 +785,7 @@ Now, `gitops` operator will detect the monitoring changes and create a `Restart` ```bash $ kubectl get md,mariadbopsrequest -n demo NAME VERSION STATUS AGE -mariadb.kubedb.com/mariadb-gitops 12.1.2 Ready 19h +mariadb.kubedb.com/mariadb-gitops 12.3.2 Ready 19h NAME TYPE STATUS AGE mariadbopsrequest.ops.kubedb.com/mariadb-gitops-horizontalscaling-m7iex7 HorizontalScaling Successful 20h diff --git a/docs/guides/mariadb/initialization/git-sync.md b/docs/guides/mariadb/initialization/git-sync.md index 80c1b8adf7..e1678e2b04 100644 --- a/docs/guides/mariadb/initialization/git-sync.md +++ b/docs/guides/mariadb/initialization/git-sync.md @@ -52,7 +52,7 @@ spec: - --root=/root # terminate after one successful sync - --one-time - version: "12.1.2" + version: "12.3.2" storage: accessModes: - ReadWriteOnce @@ -80,7 +80,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 5m +sample-mariadb 12.3.2 Ready 5m ``` Next, we will connect to the MariaDB database and verify the data inserted from the `*.sql` script stored in the Git repository. @@ -92,7 +92,7 @@ Defaulted container "mariadb" out of: mariadb, mariadb-init (init), git-sync (in mysql@sample-mariadb-0:/$ mariadb -uroot -p$MYSQL_ROOT_PASSWORD Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 6 -Server version: 10.5.23-MariaDB-1:11.8.5+maria~ubu2004 mariadb.org binary distribution +Server version: 10.5.23-MariaDB-1:12.3.2+maria~ubu2004 mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -175,7 +175,7 @@ spec: # run as git sync user securityContext: runAsUser: 65533 - version: "12.1.2" + version: "12.3.2" storage: accessModes: - ReadWriteOnce @@ -229,7 +229,7 @@ spec: # run as git sync user securityContext: runAsUser: 65533 - version: "12.1.2" + version: "12.3.2" storage: accessModes: - ReadWriteOnce diff --git a/docs/guides/mariadb/initialization/using-script/example/demo-1.yaml b/docs/guides/mariadb/initialization/using-script/example/demo-1.yaml index d57895c70b..63fd4666ff 100644 --- a/docs/guides/mariadb/initialization/using-script/example/demo-1.yaml +++ b/docs/guides/mariadb/initialization/using-script/example/demo-1.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storage: storageClassName: "standard" accessModes: diff --git a/docs/guides/mariadb/initialization/using-script/index.md b/docs/guides/mariadb/initialization/using-script/index.md index 8af5a7641d..ae2932f34b 100644 --- a/docs/guides/mariadb/initialization/using-script/index.md +++ b/docs/guides/mariadb/initialization/using-script/index.md @@ -59,7 +59,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storage: storageClassName: "standard" accessModes: @@ -113,7 +113,7 @@ spec: storageClassName: standard storageType: Durable deletionPolicy: WipeOut - version: 12.1.2 + version: 12.3.2 status: ... phase: Ready @@ -129,7 +129,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 40 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/monitoring/builtin-prometheus/examples/builtin-prom-md.yaml b/docs/guides/mariadb/monitoring/builtin-prometheus/examples/builtin-prom-md.yaml index 05159f713f..1af944c443 100644 --- a/docs/guides/mariadb/monitoring/builtin-prometheus/examples/builtin-prom-md.yaml +++ b/docs/guides/mariadb/monitoring/builtin-prometheus/examples/builtin-prom-md.yaml @@ -4,7 +4,7 @@ metadata: name: builtin-prom-md namespace: demo spec: - version: "12.1.2" + version: "12.3.2" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/guides/mariadb/monitoring/builtin-prometheus/index.md b/docs/guides/mariadb/monitoring/builtin-prometheus/index.md index d0babe67ca..32a6f8941c 100644 --- a/docs/guides/mariadb/monitoring/builtin-prometheus/index.md +++ b/docs/guides/mariadb/monitoring/builtin-prometheus/index.md @@ -49,7 +49,7 @@ metadata: name: builtin-prom-md namespace: demo spec: - version: "12.1.2" + version: "12.3.2" deletionPolicy: WipeOut storage: storageClassName: "standard" @@ -78,7 +78,7 @@ Now, wait for the database to go into `Running` state. ```bash $ kubectl get mariadb -n demo builtin-prom-md NAME VERSION STATUS AGE -builtin-prom-md 11.8.5 Ready 76s +builtin-prom-md 12.3.2 Ready 76s ``` KubeDB will create a separate stats service with name `{MariaDB crd name}-stats` for monitoring purpose. diff --git a/docs/guides/mariadb/monitoring/overview/index.md b/docs/guides/mariadb/monitoring/overview/index.md index 1239699ef3..31d291700e 100644 --- a/docs/guides/mariadb/monitoring/overview/index.md +++ b/docs/guides/mariadb/monitoring/overview/index.md @@ -53,7 +53,7 @@ metadata: name: coreos-prom-md namespace: demo spec: - version: "12.1.2" + version: "12.3.2" deletionPolicy: WipeOut storage: accessModes: diff --git a/docs/guides/mariadb/monitoring/prometheus-operator/examples/prom-operator-md.yaml b/docs/guides/mariadb/monitoring/prometheus-operator/examples/prom-operator-md.yaml index 0fa72b17bf..6732f76273 100644 --- a/docs/guides/mariadb/monitoring/prometheus-operator/examples/prom-operator-md.yaml +++ b/docs/guides/mariadb/monitoring/prometheus-operator/examples/prom-operator-md.yaml @@ -4,7 +4,7 @@ metadata: name: coreos-prom-md namespace: demo spec: - version: "12.1.2" + version: "12.3.2" deletionPolicy: WipeOut storage: accessModes: diff --git a/docs/guides/mariadb/monitoring/prometheus-operator/index.md b/docs/guides/mariadb/monitoring/prometheus-operator/index.md index 226b660691..68027115bc 100644 --- a/docs/guides/mariadb/monitoring/prometheus-operator/index.md +++ b/docs/guides/mariadb/monitoring/prometheus-operator/index.md @@ -109,7 +109,7 @@ metadata: name: coreos-prom-md namespace: demo spec: - version: "12.1.2" + version: "12.3.2" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/guides/mariadb/pitr/nfs/index.md b/docs/guides/mariadb/pitr/nfs/index.md index 62c8d3d47a..fa918cfae2 100644 --- a/docs/guides/mariadb/pitr/nfs/index.md +++ b/docs/guides/mariadb/pitr/nfs/index.md @@ -355,7 +355,7 @@ metadata: labels: archiver: "true" spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -512,7 +512,7 @@ spec: name: mariadb-full namespace: demo recoveryTimestamp: "2024-09-17T05:28:26Z" - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/pitr/nfs/yamls/mariadb.yaml b/docs/guides/mariadb/pitr/nfs/yamls/mariadb.yaml index acd957bf78..601d83e702 100644 --- a/docs/guides/mariadb/pitr/nfs/yamls/mariadb.yaml +++ b/docs/guides/mariadb/pitr/nfs/yamls/mariadb.yaml @@ -6,7 +6,7 @@ metadata: labels: archiver: "true" spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/pitr/nfs/yamls/mariadbrestore.yaml b/docs/guides/mariadb/pitr/nfs/yamls/mariadbrestore.yaml index d03dd79c55..db0714bce7 100644 --- a/docs/guides/mariadb/pitr/nfs/yamls/mariadbrestore.yaml +++ b/docs/guides/mariadb/pitr/nfs/yamls/mariadbrestore.yaml @@ -13,7 +13,7 @@ spec: name: mariadb-full namespace: demo recoveryTimestamp: "2025-09-17T05:28:26Z" - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/pitr/overview/index.md b/docs/guides/mariadb/pitr/overview/index.md index 4a53d1e9aa..9767a5ce05 100644 --- a/docs/guides/mariadb/pitr/overview/index.md +++ b/docs/guides/mariadb/pitr/overview/index.md @@ -216,7 +216,7 @@ metadata: labels: archiver: "true" spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -373,7 +373,7 @@ spec: name: mariadb-full namespace: demo recoveryTimestamp: "2024-09-17T05:28:26Z" - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/pitr/overview/yamls/mariadb.yaml b/docs/guides/mariadb/pitr/overview/yamls/mariadb.yaml index acd957bf78..601d83e702 100644 --- a/docs/guides/mariadb/pitr/overview/yamls/mariadb.yaml +++ b/docs/guides/mariadb/pitr/overview/yamls/mariadb.yaml @@ -6,7 +6,7 @@ metadata: labels: archiver: "true" spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/pitr/overview/yamls/mariadbrestore.yaml b/docs/guides/mariadb/pitr/overview/yamls/mariadbrestore.yaml index d03dd79c55..db0714bce7 100644 --- a/docs/guides/mariadb/pitr/overview/yamls/mariadbrestore.yaml +++ b/docs/guides/mariadb/pitr/overview/yamls/mariadbrestore.yaml @@ -13,7 +13,7 @@ spec: name: mariadb-full namespace: demo recoveryTimestamp: "2025-09-17T05:28:26Z" - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/private-registry/quickstart/examples/demo.yaml b/docs/guides/mariadb/private-registry/quickstart/examples/demo.yaml index 61429b1619..e0dc297424 100644 --- a/docs/guides/mariadb/private-registry/quickstart/examples/demo.yaml +++ b/docs/guides/mariadb/private-registry/quickstart/examples/demo.yaml @@ -4,7 +4,7 @@ metadata: name: md-pvt-reg namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storage: storageClassName: "standard" accessModes: diff --git a/docs/guides/mariadb/private-registry/quickstart/index.md b/docs/guides/mariadb/private-registry/quickstart/index.md index 0017ce57df..72b7d10eb5 100644 --- a/docs/guides/mariadb/private-registry/quickstart/index.md +++ b/docs/guides/mariadb/private-registry/quickstart/index.md @@ -28,21 +28,22 @@ KubeDB operator supports using private Docker registry. This tutorial will show ```bash $ kubectl get mariadbversions -n kube-system -o=custom-columns=NAME:.metadata.name,VERSION:.spec.version,DB_IMAGE:.spec.db.image,EXPORTER_IMAGE:.spec.exporter.image,INITCONTAINER_IMAGE:.spec.initContainer.image,DEPRECATED:.spec.deprecated -NAME VERSION DB_IMAGE EXPORTER_IMAGE INITCONTAINER_IMAGE DEPRECATED -10.10.7 10.10.7 ghcr.io/appscode-images/mariadb:10.10.7-jammy docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -10.11.6 10.11.6 ghcr.io/appscode-images/mariadb:10.11.6-jammy docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -10.4.32 10.4.32 ghcr.io/appscode-images/mariadb:10.4.32-focal docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -10.5.23 10.5.23 ghcr.io/appscode-images/mariadb:10.5.23-focal docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -10.6.16 10.6.16 ghcr.io/appscode-images/mariadb:10.6.16-focal docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -11.0.4 11.0.4 ghcr.io/appscode-images/mariadb:11.0.4-jammy docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -11.1.3 11.1.3 ghcr.io/appscode-images/mariadb:11.1.3-jammy docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -11.2.2 11.2.2 ghcr.io/appscode-images/mariadb:11.2.2-jammy docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -11.3.2 11.3.2 ghcr.io/appscode-images/mariadb:11.3.2-jammy docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -11.4.3 11.4.3 ghcr.io/appscode-images/mariadb:11.4.3-noble docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -11.5.2 11.5.2 ghcr.io/appscode-images/mariadb:11.5.2-noble docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -11.6.2 11.6.2 ghcr.io/appscode-images/mariadb:11.6.2-noble docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -11.8.5 11.8.5 ghcr.io/appscode-images/mariadb:11.8.5-noble docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 -12.1.2 12.1.2 ghcr.io/appscode-images/mariadb:12.1.2-noble docker.io/prom/mysqld-exporter:v0.18.0 ghcr.io/kubedb/mariadb-init:0.8.0 +NAME VERSION DB_IMAGE DEPRECATED AGE +10.10.7 10.10.7 ghcr.io/appscode-images/mariadb:10.10.7-jammy 10d +10.11.6 10.11.6 ghcr.io/appscode-images/mariadb:10.11.6-jammy 10d +10.4.32 10.4.32 ghcr.io/appscode-images/mariadb:10.4.32-focal 10d +10.5.23 10.5.23 ghcr.io/appscode-images/mariadb:10.5.23-focal 10d +10.6.16 10.6.16 ghcr.io/appscode-images/mariadb:10.6.16-focal 10d +11.0.4 11.0.4 ghcr.io/appscode-images/mariadb:11.0.4-jammy 10d +11.1.3 11.1.3 ghcr.io/appscode-images/mariadb:11.1.3-jammy 10d +11.2.2 11.2.2 ghcr.io/appscode-images/mariadb:11.2.2-jammy 10d +11.3.2 11.3.2 ghcr.io/appscode-images/mariadb:11.3.2-jammy 10d +11.4.3 11.4.3 ghcr.io/appscode-images/mariadb:11.4.3-noble 10d +11.5.2 11.5.2 ghcr.io/appscode-images/mariadb:11.5.2-noble 10d +11.6.2 11.6.2 ghcr.io/appscode-images/mariadb:11.6.2-noble 10d +11.8.5 11.8.5 ghcr.io/appscode-images/mariadb:11.8.5-noble 10d +12.1.2 12.1.2 ghcr.io/appscode-images/mariadb:12.1.2-noble 10d +12.3.2 12.3.2 ghcr.io/appscode-images/mariadb:12.3.2-noble 2d1h ``` Docker hub repositories: @@ -57,12 +58,12 @@ Docker hub repositories: apiVersion: catalog.kubedb.com/v1alpha1 kind: MariaDBVersion metadata: - name: 11.8.5 + name: 12.3.2 spec: coordinator: image: PRIVATE_REGISTRY/mariadb-coordinator:v0.40.0 db: - image: PRIVATE_REGISTRY/mariadb:11.8.5 + image: PRIVATE_REGISTRY/mariadb:12.3.2 exporter: image: PRIVATE_REGISTRY/mysqld-exporter:v0.11.0 initContainer: @@ -73,7 +74,7 @@ Docker hub repositories: runAsUser: 995 podSecurityPolicies: databasePolicyName: maria-db - version: 12.1.2 + version: 12.3.2 ``` - To keep things isolated, this tutorial uses a separate namespace called `demo` throughout this tutorial. Run the following command to prepare your cluster for this tutorial: @@ -118,7 +119,7 @@ metadata: name: md-pvt-reg namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storage: storageClassName: "standard" accessModes: diff --git a/docs/guides/mariadb/quickstart/overview/examples/sample-mariadb-v1.yaml b/docs/guides/mariadb/quickstart/overview/examples/sample-mariadb-v1.yaml index 41b7650dcb..8ae0fdd26d 100644 --- a/docs/guides/mariadb/quickstart/overview/examples/sample-mariadb-v1.yaml +++ b/docs/guides/mariadb/quickstart/overview/examples/sample-mariadb-v1.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mariadb/quickstart/overview/index.md b/docs/guides/mariadb/quickstart/overview/index.md index f2a3ec03ee..b895ce6784 100644 --- a/docs/guides/mariadb/quickstart/overview/index.md +++ b/docs/guides/mariadb/quickstart/overview/index.md @@ -50,20 +50,22 @@ When you have installed KubeDB, it has created `MariaDBVersion` crd for all supp ```bash $ kubectl get mariadbversions NAME VERSION DB_IMAGE DEPRECATED AGE -10.10.7 10.10.7 ghcr.io/appscode-images/mariadb:10.10.7-jammy 12d -10.11.6 10.11.6 ghcr.io/appscode-images/mariadb:10.11.6-jammy 12d -10.4.32 10.4.32 ghcr.io/appscode-images/mariadb:10.4.32-focal 12d -10.5.23 10.5.23 ghcr.io/appscode-images/mariadb:10.5.23-focal 12d -10.6.16 10.6.16 ghcr.io/appscode-images/mariadb:10.6.16-focal 12d -11.0.4 11.0.4 ghcr.io/appscode-images/mariadb:11.0.4-jammy 12d -11.1.3 11.1.3 ghcr.io/appscode-images/mariadb:11.1.3-jammy 12d -11.2.2 11.2.2 ghcr.io/appscode-images/mariadb:11.2.2-jammy 12d -11.3.2 11.3.2 ghcr.io/appscode-images/mariadb:11.3.2-jammy 12d -11.4.3 11.4.3 ghcr.io/appscode-images/mariadb:11.4.3-noble 12d -11.5.2 11.5.2 ghcr.io/appscode-images/mariadb:11.5.2-noble 12d -11.6.2 11.6.2 ghcr.io/appscode-images/mariadb:11.6.2-noble 12d -11.8.5 11.8.5 ghcr.io/appscode-images/mariadb:11.8.5-noble 12d -12.1.2 12.1.2 ghcr.io/appscode-images/mariadb:12.1.2-noble 12d``` +10.10.7 10.10.7 ghcr.io/appscode-images/mariadb:10.10.7-jammy 10d +10.11.6 10.11.6 ghcr.io/appscode-images/mariadb:10.11.6-jammy 10d +10.4.32 10.4.32 ghcr.io/appscode-images/mariadb:10.4.32-focal 10d +10.5.23 10.5.23 ghcr.io/appscode-images/mariadb:10.5.23-focal 10d +10.6.16 10.6.16 ghcr.io/appscode-images/mariadb:10.6.16-focal 10d +11.0.4 11.0.4 ghcr.io/appscode-images/mariadb:11.0.4-jammy 10d +11.1.3 11.1.3 ghcr.io/appscode-images/mariadb:11.1.3-jammy 10d +11.2.2 11.2.2 ghcr.io/appscode-images/mariadb:11.2.2-jammy 10d +11.3.2 11.3.2 ghcr.io/appscode-images/mariadb:11.3.2-jammy 10d +11.4.3 11.4.3 ghcr.io/appscode-images/mariadb:11.4.3-noble 10d +11.5.2 11.5.2 ghcr.io/appscode-images/mariadb:11.5.2-noble 10d +11.6.2 11.6.2 ghcr.io/appscode-images/mariadb:11.6.2-noble 10d +11.8.5 11.8.5 ghcr.io/appscode-images/mariadb:11.8.5-noble 10d +12.1.2 12.1.2 ghcr.io/appscode-images/mariadb:12.1.2-noble 10d +12.3.2 12.3.2 ghcr.io/appscode-images/mariadb:12.3.2-noble 2d1h +``` ## Create a MariaDB database @@ -78,7 +80,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable storage: storageClassName: "standard" @@ -102,7 +104,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable storage: storageClassName: "standard" @@ -121,7 +123,7 @@ mariadb.kubedb.com/sample-mariadb created Here, -- `spec.version` is the name of the MariaDBVersion CRD where the docker images are specified. In this tutorial, a MariaDB `12.1.2` database is going to create. +- `spec.version` is the name of the MariaDBVersion CRD where the docker images are specified. In this tutorial, a MariaDB `12.3.2` database is going to create. - `spec.storageType` specifies the type of storage that will be used for MariaDB database. It can be `Durable` or `Ephemeral`. Default value of this field is `Durable`. If `Ephemeral` is used then KubeDB will create MariaDB database using `EmptyDir` volume. In this case, you don't have to specify `spec.storage` field. This is useful for testing purposes. - `spec.storage` specifies the StorageClass of PVC dynamically allocated to store data for this database. This storage spec will be passed to the PetSet created by KubeDB operator to run database pods. You can specify any StorageClass available in your cluster with appropriate resource requests. - `spec.terminationPolicy` or `spec.deletionPolicy` gives flexibility whether to `nullify`(reject) the delete operation of `MariaDB` crd or which resources KubeDB should keep or delete when you delete `MariaDB` crd. If admission webhook is enabled, It prevents users from deleting the database as long as the `spec.terminationPolicy` is set to `DoNotTerminate`. @@ -164,7 +166,7 @@ Spec: Storage Class Name: standard Storage Type: Durable Termination Policy: WipeOut - Version: 11.8.5 + Version: 12.3.2 Status: Conditions: Last Transition Time: 2022-06-06T04:42:27Z @@ -233,7 +235,7 @@ kind: MariaDB metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | - {"apiVersion":"kubedb.com/v1","kind":"MariaDB","metadata":{"annotations":{},"name":"sample-mariadb","namespace":"demo"},"spec":{"storage":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}},"storageClassName":"standard"},"storageType":"Durable","deletionPolicy":"WipeOut","version":"11.8.5"}} + {"apiVersion":"kubedb.com/v1","kind":"MariaDB","metadata":{"annotations":{},"name":"sample-mariadb","namespace":"demo"},"spec":{"storage":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"1Gi"}},"storageClassName":"standard"},"storageType":"Durable","deletionPolicy":"WipeOut","version":"12.3.2"}} creationTimestamp: "2021-03-10T04:31:09Z" finalizers: - kubedb.com @@ -258,7 +260,7 @@ spec: storageClassName: standard storageType: Durable deletionPolicy: Delete - version: 12.1.2 + version: 12.3.2 status: observedGeneration: 2 phase: Ready @@ -286,7 +288,7 @@ We will exec into the pod `sample-mariadb-0` and conncet to the database using ` $ kubectl exec -it -n demo sample-mariadb-0 -- mariadb -u root --password='w*yOU$b53dTbjsjJ' Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 335 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -406,7 +408,7 @@ Run the following command to get MariaDB resources, ```bash $ kubectl get mariadb,sts,secret,svc,pvc -n demo NAME VERSION STATUS AGE -mariadb.kubedb.com/mariadb-quickstart 11.8.5 Halted 22m +mariadb.kubedb.com/mariadb-quickstart 12.3.2 Halted 22m NAME TYPE DATA AGE secret/default-token-lgbjm kubernetes.io/service-account-token 3 27h diff --git a/docs/guides/mariadb/reconfigure-tls/cluster/examples/sample-mariadb.yaml b/docs/guides/mariadb/reconfigure-tls/cluster/examples/sample-mariadb.yaml index 094882f8c0..f8722ef876 100644 --- a/docs/guides/mariadb/reconfigure-tls/cluster/examples/sample-mariadb.yaml +++ b/docs/guides/mariadb/reconfigure-tls/cluster/examples/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/reconfigure-tls/cluster/index.md b/docs/guides/mariadb/reconfigure-tls/cluster/index.md index 7f2665bec3..6394078498 100644 --- a/docs/guides/mariadb/reconfigure-tls/cluster/index.md +++ b/docs/guides/mariadb/reconfigure-tls/cluster/index.md @@ -47,7 +47,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -72,7 +72,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 9m17s +sample-mariadb 12.3.2 Ready 9m17s ``` ```bash @@ -86,7 +86,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 108 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -228,7 +228,7 @@ ca.crt tls.crt tls.key root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 58 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -533,7 +533,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 108 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/reconfigure/cluster/examples/sample-mariadb-config.yaml b/docs/guides/mariadb/reconfigure/cluster/examples/sample-mariadb-config.yaml index 1b407341e0..5dd4ee448b 100644 --- a/docs/guides/mariadb/reconfigure/cluster/examples/sample-mariadb-config.yaml +++ b/docs/guides/mariadb/reconfigure/cluster/examples/sample-mariadb-config.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 configuration: secretName: md-configuration diff --git a/docs/guides/mariadb/reconfigure/cluster/index.md b/docs/guides/mariadb/reconfigure/cluster/index.md index b3bcc1d594..67ce7bd336 100644 --- a/docs/guides/mariadb/reconfigure/cluster/index.md +++ b/docs/guides/mariadb/reconfigure/cluster/index.md @@ -39,7 +39,7 @@ Now, we are going to deploy a `MariaDB` Cluster using a supported version by `K ### Prepare MariaDB Cluster -Now, we are going to deploy a `MariaDB` Cluster database with version `12.1.2`. +Now, we are going to deploy a `MariaDB` Cluster database with version `12.3.2`. ### Deploy MariaDB @@ -70,7 +70,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 configuration: secretName: md-configuration @@ -97,7 +97,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 71s +sample-mariadb 12.3.2 Ready 71s ``` Now, we will check if the database has started with the custom configuration we have provided. @@ -119,7 +119,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 23 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -273,7 +273,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 23 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -342,7 +342,7 @@ $ kubectl exec -it sample-mariadb-0 -n demo -c mariadb -- bash root@sample-mariadb-0:/# mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 23 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -452,7 +452,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 23 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -546,7 +546,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 23 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/reconfigure/standalone/examples/sample-mariadb-config.yaml b/docs/guides/mariadb/reconfigure/standalone/examples/sample-mariadb-config.yaml index 94c843e732..778c12681c 100644 --- a/docs/guides/mariadb/reconfigure/standalone/examples/sample-mariadb-config.yaml +++ b/docs/guides/mariadb/reconfigure/standalone/examples/sample-mariadb-config.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" configuration: secretName: md-configuration storageType: Durable diff --git a/docs/guides/mariadb/reconfigure/standalone/index.md b/docs/guides/mariadb/reconfigure/standalone/index.md index 8a8d3411c3..1e1dafe364 100644 --- a/docs/guides/mariadb/reconfigure/standalone/index.md +++ b/docs/guides/mariadb/reconfigure/standalone/index.md @@ -38,7 +38,7 @@ Now, we are going to deploy a `MariaDB` Standalone using a supported version by ### Prepare MariaDB Standalone -Now, we are going to deploy a `MariaDB` Standalone database with version `12.1.2`. +Now, we are going to deploy a `MariaDB` Standalone database with version `12.3.2`. ### Deploy MariaDB @@ -69,7 +69,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" configuration: secretName: md-configuration storageType: Durable @@ -95,7 +95,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 61s +sample-mariadb 12.3.2 Ready 61s ``` Now, we will check if the database has started with the custom configuration we have provided. @@ -117,7 +117,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/# mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 11 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -268,7 +268,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/# mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 21 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -335,7 +335,7 @@ $ kubectl exec -it sample-mariadb-0 -n demo -c mariadb -- bash root@sample-mariadb-0:/# mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 21 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -445,7 +445,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -c mariadb -- bash root@sample-mariadb-0:/# mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 24 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -537,7 +537,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- bash root@sample-mariadb-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 8 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/restart/restart.md b/docs/guides/mariadb/restart/restart.md index 7215e17406..e2014c9400 100644 --- a/docs/guides/mariadb/restart/restart.md +++ b/docs/guides/mariadb/restart/restart.md @@ -42,7 +42,7 @@ metadata: name: mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/rotate-auth/rotateauth.md b/docs/guides/mariadb/rotate-auth/rotateauth.md index 37462b2374..a7e30fbf2c 100644 --- a/docs/guides/mariadb/rotate-auth/rotateauth.md +++ b/docs/guides/mariadb/rotate-auth/rotateauth.md @@ -46,7 +46,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable storage: storageClassName: "standard" @@ -68,7 +68,7 @@ Now, wait until sample-mariadb has status Ready. i.e, ```shell $ kubectl get mariadb -n demo -w NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 30m +sample-mariadb 12.3.2 Ready 30m ``` ## Verify authentication The user can verify whether they are authorized by executing a query directly in the database. To do this, the user needs `username` and `password` in order to connect to the database using the `kubectl exec` command. Below is an example showing how to retrieve the credentials from the Secret. @@ -87,7 +87,7 @@ $ kubectl exec -it -n demo sample-mariadb-0 -- mariadb -u root --password='s)cJQ Defaulted container "mariadb" out of: mariadb, mariadb-init (init) Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 207 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~ubu2004 mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~ubu2004 mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/scaling/horizontal-scaling/cluster/example/sample-mariadb.yaml b/docs/guides/mariadb/scaling/horizontal-scaling/cluster/example/sample-mariadb.yaml index 0b6b055512..7002a1be22 100644 --- a/docs/guides/mariadb/scaling/horizontal-scaling/cluster/example/sample-mariadb.yaml +++ b/docs/guides/mariadb/scaling/horizontal-scaling/cluster/example/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/scaling/horizontal-scaling/cluster/index.md b/docs/guides/mariadb/scaling/horizontal-scaling/cluster/index.md index cc0dafe8b6..8a312353b5 100644 --- a/docs/guides/mariadb/scaling/horizontal-scaling/cluster/index.md +++ b/docs/guides/mariadb/scaling/horizontal-scaling/cluster/index.md @@ -41,7 +41,7 @@ Here, we are going to deploy a `MariaDB` cluster using a supported version by ` ### Prepare MariaDB Cluster Database -Now, we are going to deploy a `MariaDB` cluster with version `12.1.2`. +Now, we are going to deploy a `MariaDB` cluster with version `12.3.2`. ### Deploy MariaDB Cluster @@ -54,7 +54,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -79,7 +79,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 2m36s +sample-mariadb 12.3.2 Ready 2m36s ``` Let's check the number of replicas this database has from the MariaDB object, number of pods the petset have, diff --git a/docs/guides/mariadb/scaling/horizontal-scaling/maxscale.md b/docs/guides/mariadb/scaling/horizontal-scaling/maxscale.md index 0769776be9..bfe6d3c591 100644 --- a/docs/guides/mariadb/scaling/horizontal-scaling/maxscale.md +++ b/docs/guides/mariadb/scaling/horizontal-scaling/maxscale.md @@ -50,7 +50,7 @@ metadata: name: md-replication namespace: demo spec: - version: "12.1.2" + version: "11.8.5" replicas: 3 topology: mode: MariaDBReplication diff --git a/docs/guides/mariadb/scaling/vertical-scaling/cluster/example/sample-mariadb.yaml b/docs/guides/mariadb/scaling/vertical-scaling/cluster/example/sample-mariadb.yaml index 0b6b055512..7002a1be22 100644 --- a/docs/guides/mariadb/scaling/vertical-scaling/cluster/example/sample-mariadb.yaml +++ b/docs/guides/mariadb/scaling/vertical-scaling/cluster/example/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/scaling/vertical-scaling/cluster/index.md b/docs/guides/mariadb/scaling/vertical-scaling/cluster/index.md index da27afea2b..b563db4a42 100644 --- a/docs/guides/mariadb/scaling/vertical-scaling/cluster/index.md +++ b/docs/guides/mariadb/scaling/vertical-scaling/cluster/index.md @@ -41,7 +41,7 @@ Here, we are going to deploy a `MariaDB` cluster using a supported version by ` ### Prepare MariaDB Cluster -Now, we are going to deploy a `MariaDB` cluster database with version `12.1.2`. +Now, we are going to deploy a `MariaDB` cluster database with version `12.3.2`. > Vertical Scaling for `MariaDB Standalone` can be performed in the same way as `MariaDB Cluster`. Only remove the `spec.replicas` field from the below yaml to deploy a MariaDB Standalone. ### Deploy MariaDB Cluster @@ -55,7 +55,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -80,7 +80,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 3m46s +sample-mariadb 12.3.2 Ready 3m46s ``` Let's check the Pod containers resources, diff --git a/docs/guides/mariadb/scaling/vertical-scaling/maxscale.md b/docs/guides/mariadb/scaling/vertical-scaling/maxscale.md index a42b00f3e1..ae4e8d4c01 100644 --- a/docs/guides/mariadb/scaling/vertical-scaling/maxscale.md +++ b/docs/guides/mariadb/scaling/vertical-scaling/maxscale.md @@ -50,7 +50,7 @@ metadata: name: md-replication namespace: demo spec: - version: "12.1.2" + version: "11.8.5" replicas: 3 topology: mode: MariaDBReplication diff --git a/docs/guides/mariadb/tls/configure/examples/tls-cluster.yaml b/docs/guides/mariadb/tls/configure/examples/tls-cluster.yaml index 622b34d768..fd67ea86d8 100644 --- a/docs/guides/mariadb/tls/configure/examples/tls-cluster.yaml +++ b/docs/guides/mariadb/tls/configure/examples/tls-cluster.yaml @@ -4,7 +4,7 @@ metadata: name: md-cluster-tls namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/tls/configure/examples/tls-standalone.yaml b/docs/guides/mariadb/tls/configure/examples/tls-standalone.yaml index e3fdb653b9..375262422a 100644 --- a/docs/guides/mariadb/tls/configure/examples/tls-standalone.yaml +++ b/docs/guides/mariadb/tls/configure/examples/tls-standalone.yaml @@ -4,7 +4,7 @@ metadata: name: md-standalone-tls namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mariadb/tls/configure/index.md b/docs/guides/mariadb/tls/configure/index.md index 82952d8617..ab31f95dc3 100644 --- a/docs/guides/mariadb/tls/configure/index.md +++ b/docs/guides/mariadb/tls/configure/index.md @@ -92,7 +92,7 @@ metadata: name: md-standalone-tls namespace: demo spec: - version: "12.1.2" + version: "12.3.2" storageType: Durable storage: storageClassName: "standard" @@ -144,7 +144,7 @@ Now, wait for `MariaDB` going on `Running` state and also wait for `PetSet` and ```bash $ kubectl get mariadb -n demo md-standalone-tls NAME VERSION STATUS AGE -md-standalone-tls 11.8.5 Ready 5m48s +md-standalone-tls 12.3.2 Ready 5m48s $ kubectl get petset -n demo md-standalone-tls NAME READY AGE @@ -186,7 +186,7 @@ ca.crt tls.crt tls.key root@md-standalone-tls-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 64 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -234,7 +234,7 @@ $ kubectl exec -it -n demo md-standalone-tls-0 -- bash root@md-standalone-tls-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 92 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -257,7 +257,7 @@ ERROR 1045 (28000): Access denied for user 'new_user'@'localhost' (using passwor root@md-standalone-tls-0:/ mariadb -unew_user -p1234 --ssl-ca=/etc/mysql/certs/server/ca.crt --ssl-cert=/etc/mysql/certs/server/tls.crt --ssl-key=/etc/mysql/certs/server/tls.key Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 116 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -280,7 +280,7 @@ metadata: name: md-cluster-tls namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -322,7 +322,7 @@ Now, wait for `MariaDB` going on `Running` state and also wait for `PetSet` and ```bash $ kubectl get mariadb -n demo md-cluster-tls NAME VERSION STATUS AGE -md-cluster-tls 11.8.5 Ready 2m49s +md-cluster-tls 12.3.2 Ready 2m49s $ kubectl get pod -n demo | grep md-cluster-tls md-cluster-tls-0 1/1 Running 0 3m29s @@ -365,7 +365,7 @@ ca.crt tls.crt tls.key root@md-cluster-tls-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 64 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -411,7 +411,7 @@ ca.crt tls.crt tls.key root@md-cluster-tls-1:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 34 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -459,7 +459,7 @@ $ kubectl exec -it -n demo md-cluster-tls-0 -- bash root@md-cluster-tls-0:/ mariadb -u${MYSQL_ROOT_USERNAME} -p${MYSQL_ROOT_PASSWORD} Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 92 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. @@ -482,7 +482,7 @@ ERROR 1045 (28000): Access denied for user 'new_user'@'localhost' (using passwor root@md-cluster-tls-0:/ mariadb -unew_user -p1234 --ssl-ca=/etc/mysql/certs/server/ca.crt --ssl-cert=/etc/mysql/certs/server/tls.crt --ssl-key=/etc/mysql/certs/server/tls.key Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 116 -Server version: 11.8.5-MariaDB-1:11.8.5+maria~focal mariadb.org binary distribution +Server version: 12.3.2-MariaDB-1:12.3.2+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. diff --git a/docs/guides/mariadb/update-version/cluster/examples/mdops-update.yaml b/docs/guides/mariadb/update-version/cluster/examples/mdops-update.yaml index 50ddfcd63f..75e04bfd16 100644 --- a/docs/guides/mariadb/update-version/cluster/examples/mdops-update.yaml +++ b/docs/guides/mariadb/update-version/cluster/examples/mdops-update.yaml @@ -8,4 +8,4 @@ spec: databaseRef: name: sample-mariadb updateVersion: - targetVersion: "12.1.2" \ No newline at end of file + targetVersion: "12.3.2" \ No newline at end of file diff --git a/docs/guides/mariadb/update-version/cluster/index.md b/docs/guides/mariadb/update-version/cluster/index.md index 24ef9c892d..84095386a2 100644 --- a/docs/guides/mariadb/update-version/cluster/index.md +++ b/docs/guides/mariadb/update-version/cluster/index.md @@ -85,7 +85,7 @@ We are now ready to apply the `MariaDBOpsRequest` CR to update this database. ### update MariaDB Version -Here, we are going to update `MariaDB` cluster from `11.8.5` to `12.1.2`. +Here, we are going to update `MariaDB` cluster from `11.8.5` to `12.3.2`. #### Create MariaDBOpsRequest: @@ -102,14 +102,14 @@ spec: databaseRef: name: sample-mariadb updateVersion: - targetVersion: "12.1.2" + targetVersion: "12.3.2" ``` Here, - `spec.databaseRef.name` specifies that we are performing operation on `sample-mariadb` MariaDB database. - `spec.type` specifies that we are going to perform `UpdateVersion` on our database. -- `spec.updateVersion.targetVersion` specifies the expected version of the database `12.1.2`. +- `spec.updateVersion.targetVersion` specifies the expected version of the database `12.3.2`. Let's create the `MariaDBOpsRequest` CR we have shown above, @@ -137,13 +137,13 @@ Now, we are going to verify whether the `MariaDB` and the related `PetSets` and ```bash $ kubectl get mariadb -n demo sample-mariadb -o=jsonpath='{.spec.version}{"\n"}' -12.1.2 +12.3.2 $ kubectl get petset -n demo sample-mariadb -o=jsonpath='{.spec.template.spec.containers[0].image}{"\n"}' -mariadb:12.1.2 +mariadb:12.3.2 $ kubectl get pods -n demo sample-mariadb-0 -o=jsonpath='{.spec.containers[0].image}{"\n"}' -mariadb:12.1.2 +mariadb:12.3.2 ``` You can see from above, our `MariaDB` cluster database has been updated with the new version. So, the update process is successfully completed. diff --git a/docs/guides/mariadb/volume-expansion/maxscale.md b/docs/guides/mariadb/volume-expansion/maxscale.md index 2cc78eb276..3e661560fd 100644 --- a/docs/guides/mariadb/volume-expansion/maxscale.md +++ b/docs/guides/mariadb/volume-expansion/maxscale.md @@ -69,7 +69,7 @@ metadata: name: md-replication namespace: demo spec: - version: "12.1.2" + version: "11.8.5" replicas: 3 topology: mode: MariaDBReplication diff --git a/docs/guides/mariadb/volume-expansion/volume-expansion/example/sample-mariadb.yaml b/docs/guides/mariadb/volume-expansion/volume-expansion/example/sample-mariadb.yaml index 8843511b2d..149dadb014 100644 --- a/docs/guides/mariadb/volume-expansion/volume-expansion/example/sample-mariadb.yaml +++ b/docs/guides/mariadb/volume-expansion/volume-expansion/example/sample-mariadb.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: diff --git a/docs/guides/mariadb/volume-expansion/volume-expansion/index.md b/docs/guides/mariadb/volume-expansion/volume-expansion/index.md index 5d7a0b8e10..979a84b280 100644 --- a/docs/guides/mariadb/volume-expansion/volume-expansion/index.md +++ b/docs/guides/mariadb/volume-expansion/volume-expansion/index.md @@ -54,7 +54,7 @@ topolvm-provisioner topolvm.cybozu.com Delete WaitForFirstConsum We can see from the output the `topolvm-provisioner` storage class has `ALLOWVOLUMEEXPANSION` field as true. So, this storage class supports volume expansion. We will use this storage class. You can install topolvm from [here](https://github.com/topolvm/topolvm). -Now, we are going to deploy a `MariaDB` database of 3 replicas with version `12.1.2`. +Now, we are going to deploy a `MariaDB` database of 3 replicas with version `12.3.2`. ### Deploy MariaDB @@ -67,7 +67,7 @@ metadata: name: sample-mariadb namespace: demo spec: - version: "12.1.2" + version: "12.3.2" replicas: 3 storageType: Durable storage: @@ -93,7 +93,7 @@ Now, wait until `sample-mariadb` has status `Ready`. i.e, ```bash $ kubectl get mariadb -n demo NAME VERSION STATUS AGE -sample-mariadb 11.8.5 Ready 5m4s +sample-mariadb 12.3.2 Ready 5m4s ``` Let's check volume size from petset, and from the persistent volume, diff --git a/docs/guides/mysql/autoscaler/compute/cluster/examples/sample-mysql.yaml b/docs/guides/mysql/autoscaler/compute/cluster/examples/sample-mysql.yaml index d987989991..becc4ae253 100644 --- a/docs/guides/mysql/autoscaler/compute/cluster/examples/sample-mysql.yaml +++ b/docs/guides/mysql/autoscaler/compute/cluster/examples/sample-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/autoscaler/compute/cluster/index.md b/docs/guides/mysql/autoscaler/compute/cluster/index.md index 0936854e2f..8a484c197a 100644 --- a/docs/guides/mysql/autoscaler/compute/cluster/index.md +++ b/docs/guides/mysql/autoscaler/compute/cluster/index.md @@ -42,7 +42,7 @@ Here, we are going to deploy a `MySQL` Cluster using a supported version by `Kub #### Deploy MySQL Cluster -In this section, we are going to deploy a MySQL Cluster with version `9.6.0`. Then, in the next section we will set up autoscaling for this database using `MySQLAutoscaler` CRD. Below is the YAML of the `MySQL` CR that we are going to create, +In this section, we are going to deploy a MySQL Cluster with version `9.7.1`. Then, in the next section we will set up autoscaling for this database using `MySQLAutoscaler` CRD. Below is the YAML of the `MySQL` CR that we are going to create, > If you want to autoscale MySQL `Standalone`, Just remove the `spec.Replicas` from the below yaml and rest of the steps are same. ```yaml @@ -52,7 +52,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/autoscaler/storage/cluster/examples/sample-mysql.yaml b/docs/guides/mysql/autoscaler/storage/cluster/examples/sample-mysql.yaml index 6f3dd9aa81..9dc3bfe24e 100644 --- a/docs/guides/mysql/autoscaler/storage/cluster/examples/sample-mysql.yaml +++ b/docs/guides/mysql/autoscaler/storage/cluster/examples/sample-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/autoscaler/storage/cluster/index.md b/docs/guides/mysql/autoscaler/storage/cluster/index.md index 7f63599168..a39267b7a6 100644 --- a/docs/guides/mysql/autoscaler/storage/cluster/index.md +++ b/docs/guides/mysql/autoscaler/storage/cluster/index.md @@ -69,7 +69,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/backup/kubestash/application-level/examples/sample-mysql.yaml b/docs/guides/mysql/backup/kubestash/application-level/examples/sample-mysql.yaml index 43e9725291..1f0d6ec811 100644 --- a/docs/guides/mysql/backup/kubestash/application-level/examples/sample-mysql.yaml +++ b/docs/guides/mysql/backup/kubestash/application-level/examples/sample-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/backup/kubestash/application-level/index.md b/docs/guides/mysql/backup/kubestash/application-level/index.md index d8cd217096..7a34811b3d 100644 --- a/docs/guides/mysql/backup/kubestash/application-level/index.md +++ b/docs/guides/mysql/backup/kubestash/application-level/index.md @@ -65,7 +65,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -170,7 +170,7 @@ spec: secret: name: sample-mysql-auth type: kubedb.com/mysql - version: 9.6.0 + version: 9.7.1 ``` KubeStash uses the `AppBinding` CR to connect with the target database. It requires the following two fields to set in AppBinding's `.spec` section. diff --git a/docs/guides/mysql/backup/kubestash/auto-backup/examples/sample-mysql-2.yaml b/docs/guides/mysql/backup/kubestash/auto-backup/examples/sample-mysql-2.yaml index bf393295a8..62d9c4df5e 100644 --- a/docs/guides/mysql/backup/kubestash/auto-backup/examples/sample-mysql-2.yaml +++ b/docs/guides/mysql/backup/kubestash/auto-backup/examples/sample-mysql-2.yaml @@ -12,7 +12,7 @@ metadata: variables.kubestash.com/targetName: sample-mysql-2 variables.kubestash.com/targetedDatabases: mysql spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/kubestash/auto-backup/examples/sample-mysql.yaml b/docs/guides/mysql/backup/kubestash/auto-backup/examples/sample-mysql.yaml index e8d8c4e0fb..1a8cecf0d6 100644 --- a/docs/guides/mysql/backup/kubestash/auto-backup/examples/sample-mysql.yaml +++ b/docs/guides/mysql/backup/kubestash/auto-backup/examples/sample-mysql.yaml @@ -7,7 +7,7 @@ metadata: blueprint.kubestash.com/name: mysql-default-backup-blueprint blueprint.kubestash.com/namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/kubestash/auto-backup/index.md b/docs/guides/mysql/backup/kubestash/auto-backup/index.md index 25d91dce61..edba26c8b7 100644 --- a/docs/guides/mysql/backup/kubestash/auto-backup/index.md +++ b/docs/guides/mysql/backup/kubestash/auto-backup/index.md @@ -212,7 +212,7 @@ metadata: blueprint.kubestash.com/name: mysql-default-backup-blueprint blueprint.kubestash.com/namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: @@ -515,7 +515,7 @@ metadata: variables.kubestash.com/targetName: sample-mysql-2 variables.kubestash.com/targetedDatabases: mysql spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/kubestash/customization/examples/common/sample-mysql.yaml b/docs/guides/mysql/backup/kubestash/customization/examples/common/sample-mysql.yaml index 43e9725291..1f0d6ec811 100644 --- a/docs/guides/mysql/backup/kubestash/customization/examples/common/sample-mysql.yaml +++ b/docs/guides/mysql/backup/kubestash/customization/examples/common/sample-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/backup/kubestash/logical/examples/restored-mysql.yaml b/docs/guides/mysql/backup/kubestash/logical/examples/restored-mysql.yaml index b2916b7b65..e204b90059 100644 --- a/docs/guides/mysql/backup/kubestash/logical/examples/restored-mysql.yaml +++ b/docs/guides/mysql/backup/kubestash/logical/examples/restored-mysql.yaml @@ -6,7 +6,7 @@ metadata: spec: init: waitForInitialRestore: true - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/backup/kubestash/logical/examples/sample-mysql.yaml b/docs/guides/mysql/backup/kubestash/logical/examples/sample-mysql.yaml index 43e9725291..1f0d6ec811 100644 --- a/docs/guides/mysql/backup/kubestash/logical/examples/sample-mysql.yaml +++ b/docs/guides/mysql/backup/kubestash/logical/examples/sample-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/backup/kubestash/logical/index.md b/docs/guides/mysql/backup/kubestash/logical/index.md index 0ac2390f86..97070fc851 100644 --- a/docs/guides/mysql/backup/kubestash/logical/index.md +++ b/docs/guides/mysql/backup/kubestash/logical/index.md @@ -65,7 +65,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -170,7 +170,7 @@ spec: secret: name: sample-mysql-auth type: kubedb.com/mysql - version: 9.6.0 + version: 9.7.1 ``` KubeStash uses the `AppBinding` CR to connect with the target database. It requires the following two fields to set in AppBinding's `.spec` section. @@ -574,7 +574,7 @@ metadata: spec: init: waitForInitialRestore: true - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql-2.yaml b/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql-2.yaml index 239cad4301..dab30ab0e6 100644 --- a/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql-2.yaml +++ b/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql-2.yaml @@ -7,7 +7,7 @@ metadata: stash.appscode.com/backup-blueprint: mysql-backup-template stash.appscode.com/schedule: "*/3 * * * *" spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql-3.yaml b/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql-3.yaml index 7df9cf1e43..49dbeb08a2 100644 --- a/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql-3.yaml +++ b/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql-3.yaml @@ -7,7 +7,7 @@ metadata: stash.appscode.com/backup-blueprint: mysql-backup-template params.stash.appscode.com/args: --databases mysql spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql.yaml b/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql.yaml index cb88d09a33..3121e28c49 100644 --- a/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql.yaml +++ b/docs/guides/mysql/backup/stash/auto-backup/examples/sample-mysql.yaml @@ -6,7 +6,7 @@ metadata: annotations: stash.appscode.com/backup-blueprint: mysql-backup-template spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/stash/auto-backup/index.md b/docs/guides/mysql/backup/stash/auto-backup/index.md index 6cbf71c19a..7c068576a8 100644 --- a/docs/guides/mysql/backup/stash/auto-backup/index.md +++ b/docs/guides/mysql/backup/stash/auto-backup/index.md @@ -135,7 +135,7 @@ metadata: annotations: stash.appscode.com/backup-blueprint: mysql-backup-template spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: @@ -321,7 +321,7 @@ metadata: stash.appscode.com/backup-blueprint: mysql-backup-template stash.appscode.com/schedule: "*/3 * * * *" spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: @@ -510,7 +510,7 @@ metadata: stash.appscode.com/backup-blueprint: mysql-backup-template params.stash.appscode.com/args: --databases mysql spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/stash/customization/examples/sample-mysql.yaml b/docs/guides/mysql/backup/stash/customization/examples/sample-mysql.yaml index 6445e06a3d..589c274c45 100644 --- a/docs/guides/mysql/backup/stash/customization/examples/sample-mysql.yaml +++ b/docs/guides/mysql/backup/stash/customization/examples/sample-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/stash/standalone/examples/restored-mysql.yaml b/docs/guides/mysql/backup/stash/standalone/examples/restored-mysql.yaml index c1afbdb9f9..4dcb6e5ef5 100644 --- a/docs/guides/mysql/backup/stash/standalone/examples/restored-mysql.yaml +++ b/docs/guides/mysql/backup/stash/standalone/examples/restored-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: restored-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/stash/standalone/examples/sample-mysql.yaml b/docs/guides/mysql/backup/stash/standalone/examples/sample-mysql.yaml index 5da1e3b776..7ae53bbf67 100644 --- a/docs/guides/mysql/backup/stash/standalone/examples/sample-mysql.yaml +++ b/docs/guides/mysql/backup/stash/standalone/examples/sample-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/backup/stash/standalone/index.md b/docs/guides/mysql/backup/stash/standalone/index.md index cc10824ade..daf5a04393 100644 --- a/docs/guides/mysql/backup/stash/standalone/index.md +++ b/docs/guides/mysql/backup/stash/standalone/index.md @@ -57,7 +57,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: @@ -165,7 +165,7 @@ spec: secret: name: sample-mysql-auth type: kubedb.com/mysql - version: 9.6.0 + version: 9.7.1 ``` Stash uses the AppBinding CRD to connect with the target database. It requires the following two fields to set in AppBinding's `.spec` section. @@ -445,7 +445,7 @@ metadata: name: restored-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 1 storageType: Durable storage: diff --git a/docs/guides/mysql/cli/index.md b/docs/guides/mysql/cli/index.md index 6a555c79fa..8757166e0c 100644 --- a/docs/guides/mysql/cli/index.md +++ b/docs/guides/mysql/cli/index.md @@ -112,7 +112,7 @@ spec: storageClassName: standard storageType: Durable deletionPolicy: Delete - version: 9.6.0 + version: 9.7.1 ``` To get JSON of an object, use `--output=json` flag. diff --git a/docs/guides/mysql/cli/yamls/mysql-demo.yaml b/docs/guides/mysql/cli/yamls/mysql-demo.yaml index 4d4b35225d..455e87fbff 100644 --- a/docs/guides/mysql/cli/yamls/mysql-demo.yaml +++ b/docs/guides/mysql/cli/yamls/mysql-demo.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-demo namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: diff --git a/docs/guides/mysql/clients/index.md b/docs/guides/mysql/clients/index.md index f232c6663a..143d98a89a 100644 --- a/docs/guides/mysql/clients/index.md +++ b/docs/guides/mysql/clients/index.md @@ -48,7 +48,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/clients/yamls/group-replication.yaml b/docs/guides/mysql/clients/yamls/group-replication.yaml index fe29e5e741..b4f37a611d 100644 --- a/docs/guides/mysql/clients/yamls/group-replication.yaml +++ b/docs/guides/mysql/clients/yamls/group-replication.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/clustering/group-replication/index.md b/docs/guides/mysql/clustering/group-replication/index.md index 3736a6004c..fb3d70d52e 100644 --- a/docs/guides/mysql/clustering/group-replication/index.md +++ b/docs/guides/mysql/clustering/group-replication/index.md @@ -48,7 +48,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -269,7 +269,7 @@ spec: group: name: dc002fc3-c412-4d18-b1d4-66c1fbfbbc9b mode: GroupReplication - version: 9.6.0 + version: 9.7.1 status: phase: Ready ``` diff --git a/docs/guides/mysql/clustering/group-replication/yamls/group-replication.yaml b/docs/guides/mysql/clustering/group-replication/yamls/group-replication.yaml index 484e7ab5f9..c22be11f11 100644 --- a/docs/guides/mysql/clustering/group-replication/yamls/group-replication.yaml +++ b/docs/guides/mysql/clustering/group-replication/yamls/group-replication.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/clustering/overview/images/yamls/group-replication.yaml b/docs/guides/mysql/clustering/overview/images/yamls/group-replication.yaml index fe29e5e741..b4f37a611d 100644 --- a/docs/guides/mysql/clustering/overview/images/yamls/group-replication.yaml +++ b/docs/guides/mysql/clustering/overview/images/yamls/group-replication.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/clustering/remote-replica/index.md b/docs/guides/mysql/clustering/remote-replica/index.md index f6b8adc56c..5fc2ef1f07 100644 --- a/docs/guides/mysql/clustering/remote-replica/index.md +++ b/docs/guides/mysql/clustering/remote-replica/index.md @@ -115,7 +115,7 @@ spec: authSecret: kind: Secret name: mysql-singapore-auth - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -299,7 +299,7 @@ spec: periodSeconds: 10 timeoutSeconds: 10 disableWriteCheck: true - version: "9.6.0" + version: "9.7.1" replicas: 1 topology: mode: RemoteReplica diff --git a/docs/guides/mysql/clustering/remote-replica/yamls/mysql-london.yaml b/docs/guides/mysql/clustering/remote-replica/yamls/mysql-london.yaml index 827761f0b5..cb8ddf1e73 100644 --- a/docs/guides/mysql/clustering/remote-replica/yamls/mysql-london.yaml +++ b/docs/guides/mysql/clustering/remote-replica/yamls/mysql-london.yaml @@ -12,7 +12,7 @@ spec: periodSeconds: 10 timeoutSeconds: 10 disableWriteCheck: true - version: "9.6.0" + version: "9.7.1" replicas: 1 topology: mode: RemoteReplica diff --git a/docs/guides/mysql/clustering/remote-replica/yamls/mysql-singapore.yaml b/docs/guides/mysql/clustering/remote-replica/yamls/mysql-singapore.yaml index 052ac79b57..0e93746dbd 100644 --- a/docs/guides/mysql/clustering/remote-replica/yamls/mysql-singapore.yaml +++ b/docs/guides/mysql/clustering/remote-replica/yamls/mysql-singapore.yaml @@ -7,7 +7,7 @@ spec: authSecret: kind: Secret name: mysql-singapore-auth - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/clustering/semi-sync/index.md b/docs/guides/mysql/clustering/semi-sync/index.md index 7919f57666..bb5d7a453c 100644 --- a/docs/guides/mysql/clustering/semi-sync/index.md +++ b/docs/guides/mysql/clustering/semi-sync/index.md @@ -48,7 +48,7 @@ metadata: name: semi-sync-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync @@ -309,7 +309,7 @@ spec: sourceTimeout: 23h0m0s sourceWaitForReplicaCount: 1 useAddressType: DNS - version: 9.6.0 + version: 9.7.1 status: conditions: ... diff --git a/docs/guides/mysql/clustering/semi-sync/yamls/semi-sync.yaml b/docs/guides/mysql/clustering/semi-sync/yamls/semi-sync.yaml index 6b98babcb8..364f80ea4c 100644 --- a/docs/guides/mysql/clustering/semi-sync/yamls/semi-sync.yaml +++ b/docs/guides/mysql/clustering/semi-sync/yamls/semi-sync.yaml @@ -4,7 +4,7 @@ metadata: name: semi-sync-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/concepts/appbinding/index.md b/docs/guides/mysql/concepts/appbinding/index.md index 3183b5a95d..54fcc9143d 100644 --- a/docs/guides/mysql/concepts/appbinding/index.md +++ b/docs/guides/mysql/concepts/appbinding/index.md @@ -76,7 +76,7 @@ spec: secret: name: mysql-group-auth type: kubedb.com/mysql - version: 9.6.0 + version: 9.7.1 ``` diff --git a/docs/guides/mysql/concepts/catalog/index.md b/docs/guides/mysql/concepts/catalog/index.md index dfbb29c224..68cbda86e0 100644 --- a/docs/guides/mysql/concepts/catalog/index.md +++ b/docs/guides/mysql/concepts/catalog/index.md @@ -41,19 +41,19 @@ metadata: app.kubernetes.io/name: kubedb-catalog app.kubernetes.io/version: v2022.03.28 helm.sh/chart: kubedb-catalog-v2022.03.28 - name: 9.1.0 + name: 9.7.1 resourceVersion: "1575483" uid: 4e605d5f-a6f0-42cb-a125-b4b4fd02e41e spec: coordinator: image: kubedb/mysql-coordinator:v0.4.0-2-g49a2d26-dirty_linux_amd64 db: - image: mysql:9.1.0 + image: mysql:9.7.1 distribution: Official exporter: image: kubedb/mysqld-exporter:v0.13.1 initContainer: - image: kubedb/mysql-init:9.1.0_linux_amd64 + image: kubedb/mysql-init:9.7.1_linux_amd64 podSecurityPolicies: databasePolicyName: mysql-db replicationModeDetector: @@ -67,10 +67,10 @@ spec: updateConstraints: denylist: groupReplication: - - < 9.1.0 + - < 9.7.1 standalone: - - < 9.1.0 - version: 9.1.0 + - < 9.7.1 + version: 9.7.1 ``` ### metadata.name diff --git a/docs/guides/mysql/concepts/database/index.md b/docs/guides/mysql/concepts/database/index.md index 6502d60e43..2fd7cd7b4c 100644 --- a/docs/guides/mysql/concepts/database/index.md +++ b/docs/guides/mysql/concepts/database/index.md @@ -29,7 +29,7 @@ metadata: name: m1 namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: GroupReplication authSecret: @@ -116,7 +116,7 @@ spec: `spec.version` is a required field specifying the name of the [MySQLVersion](/docs/guides/mysql/concepts/catalog/index.md) crd where the docker images are specified. Currently, when you install KubeDB, it creates the following `MySQLVersion` resources, -- `9.0.1`, `9.1.0` +- `9.0.1`, `9.7.1` - `8.0.35`, `8.0.36`, `8.1.0`, `8.2.0`, `8.4.2`, `8.4.3` - `8.0.31-innodb` - `8.4.8`, `5.7.42-debian` @@ -216,7 +216,7 @@ metadata: name: m1 namespace: demo spec: - version: 9.6.0 + version: 9.7.1 init: script: configMap: diff --git a/docs/guides/mysql/configuration/config-file/index.md b/docs/guides/mysql/configuration/config-file/index.md index d0913862ba..5b40da49b7 100644 --- a/docs/guides/mysql/configuration/config-file/index.md +++ b/docs/guides/mysql/configuration/config-file/index.md @@ -104,7 +104,7 @@ metadata: name: custom-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" configuration: secretName: my-configuration storage: diff --git a/docs/guides/mysql/configuration/config-file/yamls/mysql-custom.yaml b/docs/guides/mysql/configuration/config-file/yamls/mysql-custom.yaml index d0a52e025f..252f95a31e 100644 --- a/docs/guides/mysql/configuration/config-file/yamls/mysql-custom.yaml +++ b/docs/guides/mysql/configuration/config-file/yamls/mysql-custom.yaml @@ -4,7 +4,7 @@ metadata: name: custom-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" configuration: secretName: my-configuration storage: diff --git a/docs/guides/mysql/configuration/podtemplating/index.md b/docs/guides/mysql/configuration/podtemplating/index.md index ae2d552f90..82d16b95e5 100644 --- a/docs/guides/mysql/configuration/podtemplating/index.md +++ b/docs/guides/mysql/configuration/podtemplating/index.md @@ -59,7 +59,7 @@ Read about the fields in details in [PodTemplate concept](/docs/guides/mysql/con Below is the YAML for the MySQL created in this example. Here, [`spec.podTemplate.spec.env`](/docs/guides/mysql/concepts/database/index.md#specpodtemplatespecenv) specifies environment variables and [`spec.podTemplate.spec.args`](/docs/guides/mysql/concepts/database/index.md#specpodtemplatespecargs) provides extra arguments for [MySQL Docker Image](https://hub.docker.com/_/mysql/). -In this tutorial, an initial database `myDB` will be created by providing `env` `MYSQL_DATABASE` while the server character set will be set to `utf8mb4` by adding extra `args`. Note that, `character-set-server` in `MySQL 9.6.0` is `latin1`. +In this tutorial, an initial database `myDB` will be created by providing `env` `MYSQL_DATABASE` while the server character set will be set to `utf8mb4` by adding extra `args`. Note that, `character-set-server` in `MySQL 9.7.1` is `latin1`. ```yaml apiVersion: kubedb.com/v1 @@ -68,7 +68,7 @@ metadata: name: mysql-misc-config namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: "Durable" storage: storageClassName: "standard" diff --git a/docs/guides/mysql/configuration/podtemplating/yamls/mysql-misc-config.yaml b/docs/guides/mysql/configuration/podtemplating/yamls/mysql-misc-config.yaml index 45c03f7aa2..f705421a71 100644 --- a/docs/guides/mysql/configuration/podtemplating/yamls/mysql-misc-config.yaml +++ b/docs/guides/mysql/configuration/podtemplating/yamls/mysql-misc-config.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-misc-config namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: "Durable" storage: storageClassName: "standard" diff --git a/docs/guides/mysql/custom-rbac/index.md b/docs/guides/mysql/custom-rbac/index.md index 0eb2f1bdd3..3555e4b11c 100644 --- a/docs/guides/mysql/custom-rbac/index.md +++ b/docs/guides/mysql/custom-rbac/index.md @@ -142,7 +142,7 @@ metadata: name: quick-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable podTemplate: spec: @@ -204,7 +204,7 @@ metadata: name: minute-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable podTemplate: spec: diff --git a/docs/guides/mysql/custom-rbac/yamls/my-custom-db-two.yaml b/docs/guides/mysql/custom-rbac/yamls/my-custom-db-two.yaml index ac105b7758..35e966a52e 100644 --- a/docs/guides/mysql/custom-rbac/yamls/my-custom-db-two.yaml +++ b/docs/guides/mysql/custom-rbac/yamls/my-custom-db-two.yaml @@ -4,7 +4,7 @@ metadata: name: minute-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable podTemplate: spec: diff --git a/docs/guides/mysql/custom-rbac/yamls/my-custom-db.yaml b/docs/guides/mysql/custom-rbac/yamls/my-custom-db.yaml index 2663878efd..4de62d08f5 100644 --- a/docs/guides/mysql/custom-rbac/yamls/my-custom-db.yaml +++ b/docs/guides/mysql/custom-rbac/yamls/my-custom-db.yaml @@ -4,7 +4,7 @@ metadata: name: quick-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable podTemplate: spec: diff --git a/docs/guides/mysql/failure-and-disaster-recovery/overview.md b/docs/guides/mysql/failure-and-disaster-recovery/overview.md index 63f6795695..1719dd7c33 100644 --- a/docs/guides/mysql/failure-and-disaster-recovery/overview.md +++ b/docs/guides/mysql/failure-and-disaster-recovery/overview.md @@ -70,7 +70,7 @@ metadata: name: ha-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/gitops/gitops.md b/docs/guides/mysql/gitops/gitops.md index 807c41b720..ba7fccb75d 100644 --- a/docs/guides/mysql/gitops/gitops.md +++ b/docs/guides/mysql/gitops/gitops.md @@ -811,7 +811,7 @@ mysql> SHOW VARIABLES LIKE '%require_secure_transport%'; List MySQL versions using `kubectl get MySQLversion` and choose desired version that is compatible for upgrade from current version. Check the version constraints and ops request in the [Updating MySQL Overview](/docs/guides/mysql/update-version/overview/index.md). -Let's choose `9.6.0` in this example. +Let's choose `9.7.1` in this example. Update the `MySQL.yaml` with the following, ```yaml @@ -821,7 +821,7 @@ metadata: name: my-gitops namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 4 configSecret: name: my-config @@ -865,7 +865,7 @@ spec: deletionPolicy: WipeOut ``` -Update the `version` field to `9.6.0`. Commit the changes and push to your Git repository. Your repository is synced with `ArgoCD` and the `MySQL` CR is updated in your cluster. +Update the `version` field to `9.7.1`. Commit the changes and push to your Git repository. Your repository is synced with `ArgoCD` and the `MySQL` CR is updated in your cluster. Now, `gitops` operator will detect the version changes and create a `VersionUpdate` MySQLOpsRequest to update the `MySQL` database version. List the resources created by `gitops` operator in the `demo` namespace. @@ -875,7 +875,7 @@ NAME AGE mysql.gitops.kubedb.com/my-gitops 22h NAME VERSION STATUS AGE -mysql.kubedb.com/my-gitops 9.6.0 Ready 22h +mysql.kubedb.com/my-gitops 9.7.1 Ready 22h NAME TYPE STATUS AGE mysqlopsrequest.ops.kubedb.com/my-gitops-horizontalscaling-h542j4 HorizontalScaling Successful 20h @@ -893,11 +893,11 @@ Now, we are going to verify whether the `MySQL`, `PetSet` and it's `Pod` have up ```bash $ kubectl get MySQL -n demo my-gitops -o=jsonpath='{.spec.version}{"\n"}' -9.6.0 +9.7.1 $ kubectl get petset -n demo my-gitops -o=jsonpath='{.spec.template.spec.containers[0].image}{"\n"}' -ghcr.io/appscode-images/mysql:9.6.0-oracle@sha256:16e6b7b93df8aa255d3886ff33c2d78093d1cd2346522d14bf1b9cc0ad03a460 +ghcr.io/appscode-images/mysql:9.7.1-oracle@sha256:16e6b7b93df8aa255d3886ff33c2d78093d1cd2346522d14bf1b9cc0ad03a460 $ kubectl get pod -n demo my-gitops-0 -o=jsonpath='{.spec.containers[0].image}{"\n"}' -ghcr.io/appscode-images/mysql:9.6.0-oracle@sha256:16e6b7b93df8aa255d3886ff33c2d78093d1cd2346522d14bf1b9cc0ad03a460 +ghcr.io/appscode-images/mysql:9.7.1-oracle@sha256:16e6b7b93df8aa255d3886ff33c2d78093d1cd2346522d14bf1b9cc0ad03a460 ``` ### Enable Monitoring @@ -912,7 +912,7 @@ metadata: name: my-gitops namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 4 configSecret: name: my-config @@ -965,7 +965,7 @@ NAME AGE mysql.gitops.kubedb.com/my-gitops 22h NAME VERSION STATUS AGE -mysql.kubedb.com/my-gitops 9.6.0 Ready 22h +mysql.kubedb.com/my-gitops 9.7.1 Ready 22h NAME TYPE STATUS AGE mysqlopsrequest.ops.kubedb.com/my-gitops-horizontalscaling-h542j4 HorizontalScaling Successful 21h diff --git a/docs/guides/mysql/initialization/gitsync.md b/docs/guides/mysql/initialization/gitsync.md index 13c0ac62bb..1941e96513 100644 --- a/docs/guides/mysql/initialization/gitsync.md +++ b/docs/guides/mysql/initialization/gitsync.md @@ -52,7 +52,7 @@ spec: - --root=/git # terminate after one successful sync - --one-time - version: "9.6.0" + version: "9.7.1" storage: accessModes: - ReadWriteOnce @@ -198,7 +198,7 @@ spec: # run as git sync user securityContext: runAsUser: 65533 - version: "9.6.0" + version: "9.7.1" storage: accessModes: - ReadWriteOnce @@ -252,7 +252,7 @@ spec: # run as git sync user securityContext: runAsUser: 65533 - version: "9.6.0" + version: "9.7.1" storage: accessModes: - ReadWriteOnce diff --git a/docs/guides/mysql/initialization/using_script.md b/docs/guides/mysql/initialization/using_script.md index ed395a1af4..85631785a2 100644 --- a/docs/guides/mysql/initialization/using_script.md +++ b/docs/guides/mysql/initialization/using_script.md @@ -112,7 +112,7 @@ metadata: name: mysql-init-script namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: GroupReplication replicas: 3 @@ -182,7 +182,7 @@ metadata: name: mysql-init-script namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync @@ -220,7 +220,7 @@ metadata: name: mysql-init-script namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: @@ -445,7 +445,7 @@ spec: storageType: Durable deletionPolicy: Delete useAddressType: DNS - version: 9.6.0 + version: 9.7.1 status: conditions: ... diff --git a/docs/guides/mysql/initialization/yamls/git-sync-pat.yaml b/docs/guides/mysql/initialization/yamls/git-sync-pat.yaml index 596361fa9e..9b28c4cfd8 100644 --- a/docs/guides/mysql/initialization/yamls/git-sync-pat.yaml +++ b/docs/guides/mysql/initialization/yamls/git-sync-pat.yaml @@ -21,7 +21,7 @@ spec: # run as git sync user securityContext: runAsUser: 65533 - version: "9.6.0" + version: "9.7.1" storage: accessModes: - ReadWriteOnce diff --git a/docs/guides/mysql/initialization/yamls/git-sync-public.yaml b/docs/guides/mysql/initialization/yamls/git-sync-public.yaml index ead2f8608f..264accc468 100644 --- a/docs/guides/mysql/initialization/yamls/git-sync-public.yaml +++ b/docs/guides/mysql/initialization/yamls/git-sync-public.yaml @@ -14,7 +14,7 @@ spec: - --root=/git # terminate after one successful sync - --one-time - version: "9.6.0" + version: "9.7.1" storage: accessModes: - ReadWriteOnce diff --git a/docs/guides/mysql/initialization/yamls/git-sync-ssh.yaml b/docs/guides/mysql/initialization/yamls/git-sync-ssh.yaml index cd66145ee3..15e9e16d71 100644 --- a/docs/guides/mysql/initialization/yamls/git-sync-ssh.yaml +++ b/docs/guides/mysql/initialization/yamls/git-sync-ssh.yaml @@ -20,7 +20,7 @@ spec: # run as git sync user securityContext: runAsUser: 65533 - version: "9.6.0" + version: "9.7.1" storage: accessModes: - ReadWriteOnce diff --git a/docs/guides/mysql/initialization/yamls/initialize-gr.yaml b/docs/guides/mysql/initialization/yamls/initialize-gr.yaml index 1e2e4c61aa..2258d4faac 100644 --- a/docs/guides/mysql/initialization/yamls/initialize-gr.yaml +++ b/docs/guides/mysql/initialization/yamls/initialize-gr.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-init-script namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: GroupReplication replicas: 3 diff --git a/docs/guides/mysql/initialization/yamls/initialize-semi-sync.yaml b/docs/guides/mysql/initialization/yamls/initialize-semi-sync.yaml index 4aaf3d6efb..74cfa8bb16 100644 --- a/docs/guides/mysql/initialization/yamls/initialize-semi-sync.yaml +++ b/docs/guides/mysql/initialization/yamls/initialize-semi-sync.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-init-script namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/initialization/yamls/initialize-standalone.yaml b/docs/guides/mysql/initialization/yamls/initialize-standalone.yaml index d7e047cd76..11936fca58 100644 --- a/docs/guides/mysql/initialization/yamls/initialize-standalone.yaml +++ b/docs/guides/mysql/initialization/yamls/initialize-standalone.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-init-script namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: diff --git a/docs/guides/mysql/migration/storageMigration.md b/docs/guides/mysql/migration/storageMigration.md index 607f0fb5b8..d2742dc8c9 100644 --- a/docs/guides/mysql/migration/storageMigration.md +++ b/docs/guides/mysql/migration/storageMigration.md @@ -61,7 +61,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/monitoring/builtin-prometheus/index.md b/docs/guides/mysql/monitoring/builtin-prometheus/index.md index 62a7fa0e7c..b9b1c3ae04 100644 --- a/docs/guides/mysql/monitoring/builtin-prometheus/index.md +++ b/docs/guides/mysql/monitoring/builtin-prometheus/index.md @@ -49,7 +49,7 @@ metadata: name: builtin-prom-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/guides/mysql/monitoring/builtin-prometheus/yamls/builtin-prom-mysql.yaml b/docs/guides/mysql/monitoring/builtin-prometheus/yamls/builtin-prom-mysql.yaml index 6c25754b8c..62d8e95646 100644 --- a/docs/guides/mysql/monitoring/builtin-prometheus/yamls/builtin-prom-mysql.yaml +++ b/docs/guides/mysql/monitoring/builtin-prometheus/yamls/builtin-prom-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: builtin-prom-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/guides/mysql/monitoring/overview/index.md b/docs/guides/mysql/monitoring/overview/index.md index c583e3a8fd..53b8ac4ab3 100644 --- a/docs/guides/mysql/monitoring/overview/index.md +++ b/docs/guides/mysql/monitoring/overview/index.md @@ -53,7 +53,7 @@ metadata: name: prom-operator-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/guides/mysql/monitoring/prometheus-operator/index.md b/docs/guides/mysql/monitoring/prometheus-operator/index.md index d814d48a9f..14240f8232 100644 --- a/docs/guides/mysql/monitoring/prometheus-operator/index.md +++ b/docs/guides/mysql/monitoring/prometheus-operator/index.md @@ -111,7 +111,7 @@ metadata: name: coreos-prom-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/guides/mysql/monitoring/prometheus-operator/yamls/prom-operator-mysql.yaml b/docs/guides/mysql/monitoring/prometheus-operator/yamls/prom-operator-mysql.yaml index 640f1981ad..48d06681ed 100644 --- a/docs/guides/mysql/monitoring/prometheus-operator/yamls/prom-operator-mysql.yaml +++ b/docs/guides/mysql/monitoring/prometheus-operator/yamls/prom-operator-mysql.yaml @@ -4,7 +4,7 @@ metadata: name: prom-operator-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" deletionPolicy: WipeOut storage: storageClassName: "standard" diff --git a/docs/guides/mysql/pitr/restic/archiver.md b/docs/guides/mysql/pitr/restic/archiver.md index bb003d375c..5d4cd49b07 100644 --- a/docs/guides/mysql/pitr/restic/archiver.md +++ b/docs/guides/mysql/pitr/restic/archiver.md @@ -190,7 +190,7 @@ metadata: labels: archiver: "true" spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -384,7 +384,7 @@ spec: name: mysql-full namespace: demo recoveryTimestamp: "2024-12-02T06:38:42Z" - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/pitr/restic/yamls/mysql-restore.yaml b/docs/guides/mysql/pitr/restic/yamls/mysql-restore.yaml index b036986a43..bcd3581602 100644 --- a/docs/guides/mysql/pitr/restic/yamls/mysql-restore.yaml +++ b/docs/guides/mysql/pitr/restic/yamls/mysql-restore.yaml @@ -14,7 +14,7 @@ spec: name: mysql-full namespace: demo recoveryTimestamp: "2024-12-02T06:38:42Z" - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/pitr/restic/yamls/mysql.yaml b/docs/guides/mysql/pitr/restic/yamls/mysql.yaml index 6fb8a7899e..8234e12a4e 100644 --- a/docs/guides/mysql/pitr/restic/yamls/mysql.yaml +++ b/docs/guides/mysql/pitr/restic/yamls/mysql.yaml @@ -6,7 +6,7 @@ metadata: labels: archiver: "true" spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/pitr/volumesnapshot/archiver.md b/docs/guides/mysql/pitr/volumesnapshot/archiver.md index 467522a588..e1e0d234ee 100644 --- a/docs/guides/mysql/pitr/volumesnapshot/archiver.md +++ b/docs/guides/mysql/pitr/volumesnapshot/archiver.md @@ -221,7 +221,7 @@ metadata: labels: archiver: "true" spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -422,7 +422,7 @@ spec: name: mysql-full namespace: demo recoveryTimestamp: "2024-12-03T06:09:34Z" - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/pitr/volumesnapshot/yamls/mysql-restore.yaml b/docs/guides/mysql/pitr/volumesnapshot/yamls/mysql-restore.yaml index ca94ba6890..153ebb465c 100644 --- a/docs/guides/mysql/pitr/volumesnapshot/yamls/mysql-restore.yaml +++ b/docs/guides/mysql/pitr/volumesnapshot/yamls/mysql-restore.yaml @@ -14,7 +14,7 @@ spec: name: mysql-full namespace: demo recoveryTimestamp: "2024-12-03T06:09:34Z" - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/pitr/volumesnapshot/yamls/mysql.yaml b/docs/guides/mysql/pitr/volumesnapshot/yamls/mysql.yaml index 0fa18db2f1..2f692f4ed8 100644 --- a/docs/guides/mysql/pitr/volumesnapshot/yamls/mysql.yaml +++ b/docs/guides/mysql/pitr/volumesnapshot/yamls/mysql.yaml @@ -6,7 +6,7 @@ metadata: labels: archiver: "true" spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/private-registry/index.md b/docs/guides/mysql/private-registry/index.md index b8615fc373..876b8b98ce 100644 --- a/docs/guides/mysql/private-registry/index.md +++ b/docs/guides/mysql/private-registry/index.md @@ -123,7 +123,7 @@ metadata: name: mysql-pvt-reg namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: diff --git a/docs/guides/mysql/private-registry/yamls/quickstart.yaml b/docs/guides/mysql/private-registry/yamls/quickstart.yaml index 239a627db0..ffce8ee97d 100644 --- a/docs/guides/mysql/private-registry/yamls/quickstart.yaml +++ b/docs/guides/mysql/private-registry/yamls/quickstart.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-quickstart namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/private-registry/yamls/standalone.yaml b/docs/guides/mysql/private-registry/yamls/standalone.yaml index 4537fa2507..501bc42be7 100644 --- a/docs/guides/mysql/private-registry/yamls/standalone.yaml +++ b/docs/guides/mysql/private-registry/yamls/standalone.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-pvt-reg namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storage: storageClassName: "standard" accessModes: diff --git a/docs/guides/mysql/quickstart/index.md b/docs/guides/mysql/quickstart/index.md index 45575a58b6..4dc394af2d 100644 --- a/docs/guides/mysql/quickstart/index.md +++ b/docs/guides/mysql/quickstart/index.md @@ -49,17 +49,22 @@ When you have installed KubeDB, it has created `MySQLVersion` crd for all suppor ```bash $ kubectl get mysqlversions -5.7.42-debian 5.7.42 Official ghcr.io/appscode-images/mysql:5.7.42-debian 29h -8.4.8 8.4.8 Official ghcr.io/appscode-images/mysql:8.4.8-oracle 29h -8.0.31-innodb 8.0.31 MySQL ghcr.io/appscode-images/mysql:8.0.31-oracle 29h -8.0.35 8.0.35 Official ghcr.io/appscode-images/mysql:8.0.35-oracle 29h -8.0.36 8.0.36 Official ghcr.io/appscode-images/mysql:8.0.36-debian 29h -8.1.0 8.1.0 Official ghcr.io/appscode-images/mysql:8.1.0-oracle 29h -8.2.0 8.2.0 Official ghcr.io/appscode-images/mysql:8.2.0-oracle 29h -8.4.2 8.4.2 Official ghcr.io/appscode-images/mysql:8.4.2-oracle 29h -8.4.3 8.4.3 Official ghcr.io/appscode-images/mysql:8.4.3-oracle 29h -9.0.1 9.0.1 Official ghcr.io/appscode-images/mysql:9.0.1-oracle 29h -8.4.8 8.4.8 Official ghcr.io/appscode-images/mysql:8.4.8-oracle 29h +NAME VERSION DISTRIBUTION DB_IMAGE DEPRECATED AGE +5.7.42-debian 5.7.42 Official ghcr.io/appscode-images/mysql:5.7.42-debian 10d +5.7.44 5.7.44 Official ghcr.io/appscode-images/mysql:5.7.44-oracle 10d +8.0.31-innodb 8.0.31 MySQL ghcr.io/appscode-images/mysql:8.0.31-oracle 10d +8.0.35 8.0.35 Official ghcr.io/appscode-images/mysql:8.0.35-oracle 10d +8.0.36 8.0.36 Official ghcr.io/appscode-images/mysql:8.0.36-debian 10d +8.1.0 8.1.0 Official ghcr.io/appscode-images/mysql:8.1.0-oracle 10d +8.2.0 8.2.0 Official ghcr.io/appscode-images/mysql:8.2.0-oracle 10d +8.4.2 8.4.2 Official ghcr.io/appscode-images/mysql:8.4.2-oracle 10d +8.4.3 8.4.3 Official ghcr.io/appscode-images/mysql:8.4.3-oracle 10d +8.4.8 8.4.8 Official ghcr.io/appscode-images/mysql:8.4.8-oracle 10d +9.0.1 9.0.1 Official ghcr.io/appscode-images/mysql:9.0.1-oracle 10d +9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 10d +9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 10d +9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 10d +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 2d1h ``` ## Create a MySQL database @@ -75,7 +80,7 @@ metadata: name: mysql-quickstart namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" @@ -99,7 +104,7 @@ metadata: name: mysql-quickstart namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" @@ -307,7 +312,7 @@ spec: storageType: Durable deletionPolicy: Delete useAddressType: DNS - version: 9.6.0 + version: 9.7.1 status: conditions: - lastTransitionTime: "2022-06-03T06:50:40Z" diff --git a/docs/guides/mysql/quickstart/yamls/quickstart-v1.yaml b/docs/guides/mysql/quickstart/yamls/quickstart-v1.yaml index e993c174b2..9ba293b9f6 100644 --- a/docs/guides/mysql/quickstart/yamls/quickstart-v1.yaml +++ b/docs/guides/mysql/quickstart/yamls/quickstart-v1.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-quickstart namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/quickstart/yamls/quickstart-v1alpha2.yaml b/docs/guides/mysql/quickstart/yamls/quickstart-v1alpha2.yaml index a5859ac1b0..6dad91b258 100644 --- a/docs/guides/mysql/quickstart/yamls/quickstart-v1alpha2.yaml +++ b/docs/guides/mysql/quickstart/yamls/quickstart-v1alpha2.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-quickstart namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/reconfigure-tls/reconfigure/index.md b/docs/guides/mysql/reconfigure-tls/reconfigure/index.md index 991e8a8e2c..7fa6ce2870 100644 --- a/docs/guides/mysql/reconfigure-tls/reconfigure/index.md +++ b/docs/guides/mysql/reconfigure-tls/reconfigure/index.md @@ -71,7 +71,7 @@ metadata: name: mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: GroupReplication storageType: Durable @@ -138,7 +138,7 @@ metadata: name: semi-sync-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync @@ -176,7 +176,7 @@ metadata: name: mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/group-replication.yaml b/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/group-replication.yaml index 322fcd4523..e386de09d4 100644 --- a/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/group-replication.yaml +++ b/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/group-replication.yaml @@ -4,7 +4,7 @@ metadata: name: mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: GroupReplication storageType: Durable diff --git a/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/mysql.yaml b/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/mysql.yaml index 9c352f024e..947c543a3d 100644 --- a/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/mysql.yaml +++ b/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/mysql.yaml @@ -4,7 +4,7 @@ metadata: name: mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/semi-sync.yaml b/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/semi-sync.yaml index 257a2c8b93..55cc026d55 100644 --- a/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/semi-sync.yaml +++ b/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/semi-sync.yaml @@ -4,7 +4,7 @@ metadata: name: mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/standalone.yaml b/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/standalone.yaml index b8ef655c23..3a46c77e14 100644 --- a/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/standalone.yaml +++ b/docs/guides/mysql/reconfigure-tls/reconfigure/yamls/standalone.yaml @@ -5,7 +5,7 @@ metadata: name: mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/reconfigure/reconfigure-steps/index.md b/docs/guides/mysql/reconfigure/reconfigure-steps/index.md index 90f650ca37..e5be151960 100644 --- a/docs/guides/mysql/reconfigure/reconfigure-steps/index.md +++ b/docs/guides/mysql/reconfigure/reconfigure-steps/index.md @@ -38,7 +38,7 @@ Now, we are going to deploy a `MySQL` Cluster using a supported version by `Kub ### Prepare MySQL Cluster -Now, we are going to deploy a `MySQL` Cluster database with version `9.6.0`. +Now, we are going to deploy a `MySQL` Cluster database with version `9.7.1`. ### Deploy MySQL @@ -91,7 +91,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: GroupReplication replicas: 3 @@ -164,7 +164,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: SemiSync semiSync: @@ -204,7 +204,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" configuration: secretName: my-configuration storageType: Durable diff --git a/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/group-replication.yaml b/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/group-replication.yaml index 72829643c2..dc2c44284a 100644 --- a/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/group-replication.yaml +++ b/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/group-replication.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: GroupReplication replicas: 3 diff --git a/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/semi-sync.yaml b/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/semi-sync.yaml index 04ad6b38c1..dabdeb48a0 100644 --- a/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/semi-sync.yaml +++ b/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/semi-sync.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" topology: mode: SemiSync semiSync: diff --git a/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/stand-alone.yaml b/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/stand-alone.yaml index 9712cd73c4..3186dbabbf 100644 --- a/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/stand-alone.yaml +++ b/docs/guides/mysql/reconfigure/reconfigure-steps/yamls/stand-alone.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" configuration: secretName: my-configuration storageType: Durable diff --git a/docs/guides/mysql/replication-mode-transform/replication-mode-transform/examples/mysql-london.yaml b/docs/guides/mysql/replication-mode-transform/replication-mode-transform/examples/mysql-london.yaml index 827761f0b5..cb8ddf1e73 100644 --- a/docs/guides/mysql/replication-mode-transform/replication-mode-transform/examples/mysql-london.yaml +++ b/docs/guides/mysql/replication-mode-transform/replication-mode-transform/examples/mysql-london.yaml @@ -12,7 +12,7 @@ spec: periodSeconds: 10 timeoutSeconds: 10 disableWriteCheck: true - version: "9.6.0" + version: "9.7.1" replicas: 1 topology: mode: RemoteReplica diff --git a/docs/guides/mysql/replication-mode-transform/replication-mode-transform/examples/mysql-singapore.yaml b/docs/guides/mysql/replication-mode-transform/replication-mode-transform/examples/mysql-singapore.yaml index 052ac79b57..0e93746dbd 100644 --- a/docs/guides/mysql/replication-mode-transform/replication-mode-transform/examples/mysql-singapore.yaml +++ b/docs/guides/mysql/replication-mode-transform/replication-mode-transform/examples/mysql-singapore.yaml @@ -7,7 +7,7 @@ spec: authSecret: kind: Secret name: mysql-singapore-auth - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/replication-mode-transform/replication-mode-transform/index.md b/docs/guides/mysql/replication-mode-transform/replication-mode-transform/index.md index 42b6b51ad0..ecd2f43970 100644 --- a/docs/guides/mysql/replication-mode-transform/replication-mode-transform/index.md +++ b/docs/guides/mysql/replication-mode-transform/replication-mode-transform/index.md @@ -117,7 +117,7 @@ spec: authSecret: kind: Secret name: mysql-singapore-auth - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -302,7 +302,7 @@ spec: periodSeconds: 10 timeoutSeconds: 10 disableWriteCheck: true - version: "9.6.0" + version: "9.7.1" replicas: 1 topology: mode: RemoteReplica diff --git a/docs/guides/mysql/restart/restart.md b/docs/guides/mysql/restart/restart.md index 3fb96c320f..cddf22ec85 100644 --- a/docs/guides/mysql/restart/restart.md +++ b/docs/guides/mysql/restart/restart.md @@ -42,7 +42,7 @@ metadata: name: mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/rotate-auth/guide.md b/docs/guides/mysql/rotate-auth/guide.md index 72da4d868f..850bac0a34 100644 --- a/docs/guides/mysql/rotate-auth/guide.md +++ b/docs/guides/mysql/rotate-auth/guide.md @@ -64,6 +64,7 @@ NAME VERSION DISTRIBUTION DB_IMAGE 9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 45h 9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 45h 9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 45h +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 45h ``` ## Create a Mysql Database @@ -78,7 +79,7 @@ metadata: name: mysql-quickstart namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" @@ -98,7 +99,7 @@ Let's wait for `MySQL` status is `Ready`. Run the following command to watch `My ```shell $ kubectl get mysql -n demo -w NAME VERSION STATUS AGE -mysql-quickstart 9.6.0 Ready 30m +mysql-quickstart 9.7.1 Ready 30m ``` ## Verify Authentication The user can verify whether they are authorized by executing a query directly in the database. To diff --git a/docs/guides/mysql/scaling/horizontal-scaling/cluster/index.md b/docs/guides/mysql/scaling/horizontal-scaling/cluster/index.md index 609da64104..94d257e474 100644 --- a/docs/guides/mysql/scaling/horizontal-scaling/cluster/index.md +++ b/docs/guides/mysql/scaling/horizontal-scaling/cluster/index.md @@ -65,10 +65,11 @@ NAME VERSION DISTRIBUTION DB_IMAGE 9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 45h 9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 45h 9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 45h +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 45h ``` -The version above that does not show `DEPRECATED` `true` is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Here, we are going to create a MySQL Group Replication using `MySQL` `9.6.0`. +The version above that does not show `DEPRECATED` `true` is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Here, we are going to create a MySQL Group Replication using `MySQL` `9.7.1`. **Deploy MySQL Cluster:** @@ -103,7 +104,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -184,7 +185,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/scaling/horizontal-scaling/cluster/yamls/group-replication.yaml b/docs/guides/mysql/scaling/horizontal-scaling/cluster/yamls/group-replication.yaml index add79c9cf0..69ed5256dc 100644 --- a/docs/guides/mysql/scaling/horizontal-scaling/cluster/yamls/group-replication.yaml +++ b/docs/guides/mysql/scaling/horizontal-scaling/cluster/yamls/group-replication.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/scaling/horizontal-scaling/cluster/yamls/semi-sync.yaml b/docs/guides/mysql/scaling/horizontal-scaling/cluster/yamls/semi-sync.yaml index 29e6128f96..4b0e3a4fde 100644 --- a/docs/guides/mysql/scaling/horizontal-scaling/cluster/yamls/semi-sync.yaml +++ b/docs/guides/mysql/scaling/horizontal-scaling/cluster/yamls/semi-sync.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/scaling/vertical-scaling/cluster/index.md b/docs/guides/mysql/scaling/vertical-scaling/cluster/index.md index 409c10ef37..ac853b493e 100644 --- a/docs/guides/mysql/scaling/vertical-scaling/cluster/index.md +++ b/docs/guides/mysql/scaling/vertical-scaling/cluster/index.md @@ -65,9 +65,10 @@ NAME VERSION DISTRIBUTION DB_IMAGE 9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 45h 9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 45h 9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 45h +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 45h ``` -The version above that does not show `DEPRECATED` `true` is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Here, we are going to create a MySQL Group Replication using non-deprecated `MySQL` version `9.6.0`. +The version above that does not show `DEPRECATED` `true` is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Here, we are going to create a MySQL Group Replication using non-deprecated `MySQL` version `9.7.1`. **Deploy MySQL Cluster:** @@ -99,7 +100,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -172,7 +173,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/scaling/vertical-scaling/cluster/yamls/group-replication.yaml b/docs/guides/mysql/scaling/vertical-scaling/cluster/yamls/group-replication.yaml index add79c9cf0..69ed5256dc 100644 --- a/docs/guides/mysql/scaling/vertical-scaling/cluster/yamls/group-replication.yaml +++ b/docs/guides/mysql/scaling/vertical-scaling/cluster/yamls/group-replication.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/scaling/vertical-scaling/cluster/yamls/semi-sync.yaml b/docs/guides/mysql/scaling/vertical-scaling/cluster/yamls/semi-sync.yaml index 004d2f03c0..603657e43b 100644 --- a/docs/guides/mysql/scaling/vertical-scaling/cluster/yamls/semi-sync.yaml +++ b/docs/guides/mysql/scaling/vertical-scaling/cluster/yamls/semi-sync.yaml @@ -4,7 +4,7 @@ metadata: name: my-group namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/scaling/vertical-scaling/standalone/index.md b/docs/guides/mysql/scaling/vertical-scaling/standalone/index.md index d83cb760dc..4a2af7f455 100644 --- a/docs/guides/mysql/scaling/vertical-scaling/standalone/index.md +++ b/docs/guides/mysql/scaling/vertical-scaling/standalone/index.md @@ -65,9 +65,10 @@ NAME VERSION DISTRIBUTION DB_IMAGE 9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 45h 9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 45h 9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 45h +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 45h ``` -The version above that does not show `DEPRECATED` `true` is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Here, we are going to create a standalone using non-deprecated `MySQL` version `9.6.0`. +The version above that does not show `DEPRECATED` `true` is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Here, we are going to create a standalone using non-deprecated `MySQL` version `9.7.1`. **Deploy MySQL Standalone:** @@ -80,7 +81,7 @@ metadata: name: my-standalone namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/scaling/vertical-scaling/standalone/yamls/standalone.yaml b/docs/guides/mysql/scaling/vertical-scaling/standalone/yamls/standalone.yaml index debdab3530..72d2c09769 100644 --- a/docs/guides/mysql/scaling/vertical-scaling/standalone/yamls/standalone.yaml +++ b/docs/guides/mysql/scaling/vertical-scaling/standalone/yamls/standalone.yaml @@ -4,7 +4,7 @@ metadata: name: my-standalone namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/schema-manager/deploy-mysqldatabase/index.md b/docs/guides/mysql/schema-manager/deploy-mysqldatabase/index.md index 15ab1982a0..5189d8e968 100644 --- a/docs/guides/mysql/schema-manager/deploy-mysqldatabase/index.md +++ b/docs/guides/mysql/schema-manager/deploy-mysqldatabase/index.md @@ -53,7 +53,7 @@ metadata: name: mysql-server namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/schema-manager/deploy-mysqldatabase/yamls/mysql-server.yaml b/docs/guides/mysql/schema-manager/deploy-mysqldatabase/yamls/mysql-server.yaml index b20409e241..a57ee401e1 100644 --- a/docs/guides/mysql/schema-manager/deploy-mysqldatabase/yamls/mysql-server.yaml +++ b/docs/guides/mysql/schema-manager/deploy-mysqldatabase/yamls/mysql-server.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-server namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/schema-manager/initializing-with-script/index.md b/docs/guides/mysql/schema-manager/initializing-with-script/index.md index 85387a8d77..83e92e34ec 100644 --- a/docs/guides/mysql/schema-manager/initializing-with-script/index.md +++ b/docs/guides/mysql/schema-manager/initializing-with-script/index.md @@ -53,7 +53,7 @@ metadata: name: mysql-server namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/schema-manager/initializing-with-script/yamls/mysql-server.yaml b/docs/guides/mysql/schema-manager/initializing-with-script/yamls/mysql-server.yaml index b20409e241..a57ee401e1 100644 --- a/docs/guides/mysql/schema-manager/initializing-with-script/yamls/mysql-server.yaml +++ b/docs/guides/mysql/schema-manager/initializing-with-script/yamls/mysql-server.yaml @@ -4,7 +4,7 @@ metadata: name: mysql-server namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/tls/configure/index.md b/docs/guides/mysql/tls/configure/index.md index 78859d0dc1..3b13dacd42 100644 --- a/docs/guides/mysql/tls/configure/index.md +++ b/docs/guides/mysql/tls/configure/index.md @@ -110,7 +110,7 @@ metadata: name: some-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -213,7 +213,7 @@ metadata: name: some-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync @@ -268,7 +268,7 @@ metadata: name: some-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/tls/configure/yamls/group-replication.yaml b/docs/guides/mysql/tls/configure/yamls/group-replication.yaml index 02612d4eae..31826ef968 100644 --- a/docs/guides/mysql/tls/configure/yamls/group-replication.yaml +++ b/docs/guides/mysql/tls/configure/yamls/group-replication.yaml @@ -4,7 +4,7 @@ metadata: name: some-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/tls/configure/yamls/semi-sync.yaml b/docs/guides/mysql/tls/configure/yamls/semi-sync.yaml index 8205cf3b8c..92ff5292f4 100644 --- a/docs/guides/mysql/tls/configure/yamls/semi-sync.yaml +++ b/docs/guides/mysql/tls/configure/yamls/semi-sync.yaml @@ -4,7 +4,7 @@ metadata: name: some-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/tls/configure/yamls/standalone.yaml b/docs/guides/mysql/tls/configure/yamls/standalone.yaml index 9ee884923e..1b247c7a8c 100644 --- a/docs/guides/mysql/tls/configure/yamls/standalone.yaml +++ b/docs/guides/mysql/tls/configure/yamls/standalone.yaml @@ -4,7 +4,7 @@ metadata: name: some-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "standard" diff --git a/docs/guides/mysql/update-version/majorversion/group-replication/index.md b/docs/guides/mysql/update-version/majorversion/group-replication/index.md index c5245b6adb..5ee68f47ac 100644 --- a/docs/guides/mysql/update-version/majorversion/group-replication/index.md +++ b/docs/guides/mysql/update-version/majorversion/group-replication/index.md @@ -65,6 +65,7 @@ NAME VERSION DISTRIBUTION DB_IMAGE 9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 45h 9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 45h 9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 45h +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 45h ``` The version above that does not show `DEPRECATED` true is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Now, we are going to select a non-deprecated version from `MySQLVersion` for `MySQL` group replication that will be possible to update from this version to another version. In the next section, we are going to verify version update constraints. @@ -134,9 +135,9 @@ spec: updateConstraints: allowlist: groupReplication: - - '>= 8.4.8, <= 9.1.0' + - '>= 8.4.8, <= 9.7.1' standalone: - - '>= 8.4.8, <= 9.1.0' + - '>= 8.4.8, <= 9.7.1' denylist: groupReplication: - < 8.4.8 @@ -145,7 +146,7 @@ spec: version: 8.4.8 ``` -The above `spec.updateConstraints` of `8.4.8` is showing that for both group replication and standalone, updating below version of `8.4.8` is not possible (denylist) and updating is allowed within the range `>= 8.4.8, <= 9.1.0` (allowlist). Here, we are going to create a `MySQL` Group Replication using MySQL `8.4.8`. Then we are going to update this version to `9.1.0`. +The above `spec.updateConstraints` of `8.4.8` is showing that for both group replication and standalone, updating below version of `8.4.8` is not possible (denylist) and updating is allowed within the range `>= 8.4.8, <= 9.7.1` (allowlist). Here, we are going to create a `MySQL` Group Replication using MySQL `8.4.8`. Then we are going to update this version to `9.7.1`. **Deploy MySQL Group Replication:** @@ -244,7 +245,7 @@ We are ready to apply updating on this `MySQL` group replication. #### UpdateVesion -Here, we are going to update the `MySQL` group replication from `8.4.8` to `9.1.0`. +Here, we are going to update the `MySQL` group replication from `8.4.8` to `9.7.1`. **Create MySQLOpsRequest:** @@ -261,14 +262,14 @@ spec: databaseRef: name: my-group updateVersion: - targetVersion: "9.1.0" + targetVersion: "9.7.1" ``` Here, - `spec.databaseRef.name` specifies that we are performing operation on `my-group` MySQL database. - `spec.type` specifies that we are going to perform `UpdateVersion` on our database. -- `spec.updateVersion.targetVersion` specifies expected version `9.1.0` after updating. +- `spec.updateVersion.targetVersion` specifies expected version `9.7.1` after updating. Let's create the `MySQLOpsRequest` cr we have shown above, @@ -318,7 +319,7 @@ Spec: Name: my-group Type: UpdateVersion UpdateVersion: - Target Version: 9.1.0 + Target Version: 9.7.1 Status: Conditions: Last Transition Time: 2022-06-30T07:55:16Z @@ -367,15 +368,15 @@ Now, we are going to verify whether the `MySQL` and `PetSet` and it's `Pod` have ```bash $ kubectl get my -n demo my-group -o=jsonpath='{.spec.version}{"\n"}' -9.1.0 +9.7.1 $ kubectl get petset -n demo -l app.kubernetes.io/name=mysqls.kubedb.com,app.kubernetes.io/instance=my-group -o json | jq '.items[].spec.template.spec.containers[1].image' -"kubedb/mysql:9.1.0" +"kubedb/mysql:9.7.1" $ kubectl get pod -n demo -l app.kubernetes.io/name=mysqls.kubedb.com,app.kubernetes.io/instance=my-group -o json | jq '.items[].spec.containers[1].image' -"kubedb/mysql:9.1.0" -"kubedb/mysql:9.1.0" -"kubedb/mysql:9.1.0" +"kubedb/mysql:9.7.1" +"kubedb/mysql:9.7.1" +"kubedb/mysql:9.7.1" ``` Let's also check the PetSet pods have joined the `MySQL` group replication, @@ -392,9 +393,9 @@ mysql: [Warning] Using a password on the command line interface can be insecure. +---------------------------+--------------------------------------+-----------------------------------+-------------+--------------+-------------+----------------+----------------------------+ | CHANNEL_NAME | MEMBER_ID | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE | MEMBER_ROLE | MEMBER_VERSION | MEMBER_COMMUNICATION_STACK | +---------------------------+--------------------------------------+-----------------------------------+-------------+--------------+-------------+----------------+----------------------------+ -| group_replication_applier | b0e71e0c-f849-11ec-a315-46392c50e39c | my-group-1.my-group-pods.demo.svc | 3306 | ONLINE | PRIMARY | 9.1.0 | XCom | -| group_replication_applier | b34b16d7-f849-11ec-9362-a2f432876ee4 | my-group-2.my-group-pods.demo.svc | 3306 | ONLINE | SECONDARY | 9.1.0 | XCom | -| group_replication_applier | b5542a4a-f849-11ec-9a75-3e8abd17fee6 | my-group-0.my-group-pods.demo.svc | 3306 | ONLINE | SECONDARY | 9.1.0 | XCom | +| group_replication_applier | b0e71e0c-f849-11ec-a315-46392c50e39c | my-group-1.my-group-pods.demo.svc | 3306 | ONLINE | PRIMARY | 9.7.1 | XCom | +| group_replication_applier | b34b16d7-f849-11ec-9362-a2f432876ee4 | my-group-2.my-group-pods.demo.svc | 3306 | ONLINE | SECONDARY | 9.7.1 | XCom | +| group_replication_applier | b5542a4a-f849-11ec-9a75-3e8abd17fee6 | my-group-0.my-group-pods.demo.svc | 3306 | ONLINE | SECONDARY | 9.7.1 | XCom | +---------------------------+--------------------------------------+-----------------------------------+-------------+--------------+-------------+----------------+----------------------------+ ``` diff --git a/docs/guides/mysql/update-version/majorversion/group-replication/yamls/upgrade_major_version_group.yaml b/docs/guides/mysql/update-version/majorversion/group-replication/yamls/upgrade_major_version_group.yaml index 9e1f5342b5..319439ecbe 100644 --- a/docs/guides/mysql/update-version/majorversion/group-replication/yamls/upgrade_major_version_group.yaml +++ b/docs/guides/mysql/update-version/majorversion/group-replication/yamls/upgrade_major_version_group.yaml @@ -8,4 +8,4 @@ spec: databaseRef: name: my-group updateVersion: - targetVersion: "9.1.0" \ No newline at end of file + targetVersion: "9.7.1" \ No newline at end of file diff --git a/docs/guides/mysql/update-version/majorversion/standalone/index.md b/docs/guides/mysql/update-version/majorversion/standalone/index.md index 1246bf3abf..e952517a29 100644 --- a/docs/guides/mysql/update-version/majorversion/standalone/index.md +++ b/docs/guides/mysql/update-version/majorversion/standalone/index.md @@ -65,6 +65,7 @@ NAME VERSION DISTRIBUTION DB_IMAGE 9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 45h 9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 45h 9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 45h +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 45h ``` The version above that does not show `DEPRECATED` `true` is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Now, we are going to select a non-deprecated version from `MySQLVersion` for `MySQL` standalone that will be possible to update from this version to another version. In the next section, we are going to verify version update constraints. @@ -134,9 +135,9 @@ spec: updateConstraints: allowlist: groupReplication: - - '>= 8.4.8, <= 9.1.0' + - '>= 8.4.8, <= 9.7.1' standalone: - - '>= 8.4.8, <= 9.1.0' + - '>= 8.4.8, <= 9.7.1' denylist: groupReplication: - < 8.4.8 @@ -145,7 +146,7 @@ spec: version: 8.4.8 ``` -The above `spec.updateConstraints` is showing that for both standalone and group replication, updating below version of `8.4.8` is not possible (denylist) and updating is allowed within the range `>= 8.4.8, <= 9.1.0` (allowlist). Here, we are going to create a `MySQL` standalone using MySQL `8.4.8`. Then we are going to update this version to `9.1.0`. +The above `spec.updateConstraints` is showing that for both standalone and group replication, updating below version of `8.4.8` is not possible (denylist) and updating is allowed within the range `>= 8.4.8, <= 9.7.1` (allowlist). Here, we are going to create a `MySQL` standalone using MySQL `8.4.8`. Then we are going to update this version to `9.7.1`. **Deploy MySQL standalone:** @@ -216,7 +217,7 @@ We are ready to apply updating on this `MySQL` standalone. #### UpdateVersion -Here, we are going to update `MySQL` standalone from `8.4.8` to `9.1.0`. +Here, we are going to update `MySQL` standalone from `8.4.8` to `9.7.1`. **Create MySQLOpsRequest:** @@ -233,14 +234,14 @@ spec: name: my-standalone type: UpdateVersion updateVersion: - targetVersion: "9.1.0" + targetVersion: "9.7.1" ``` Here, - `spec.databaseRef.name` specifies that we are performing operation on `my-standalone` MySQL database. - `spec.type` specifies that we are going to perform `UpdateVersion` on our database. -- `spec.updateVersion.targetVersion` specifies expected version `9.1.0` after updating. +- `spec.updateVersion.targetVersion` specifies expected version `9.7.1` after updating. Let's create the `MySQLOpsRequest` cr we have shown above, @@ -284,7 +285,7 @@ Spec: Name: my-standalone Type: UpdateVersion UpdateVersion: - TargetVersion: 9.1.0 + TargetVersion: 9.7.1 Status: Conditions: Last Transition Time: 2022-06-30T07:55:16Z @@ -330,13 +331,13 @@ Now, we are going to verify whether the `MySQL`, `PetSet` and it's `Pod` have up ```bash $ kubectl get my -n demo my-standalone -o=jsonpath='{.spec.version}{"\n"}' -9.1.0 +9.7.1 $ kubectl get petset -n demo my-standalone -o=jsonpath='{.spec.template.spec.containers[0].image}{"\n"}' -mysql:9.1.0 +mysql:9.7.1 $ kubectl get pod -n demo my-standalone-0 -o=jsonpath='{.spec.containers[0].image}{"\n"}' -mysql:9.1.0 +mysql:9.7.1 ``` You can see above that our `MySQL`standalone has been updated with the new version. It verifies that we have successfully updated our standalone. diff --git a/docs/guides/mysql/update-version/majorversion/standalone/yamls/upgrade_major_version_standalone.yaml b/docs/guides/mysql/update-version/majorversion/standalone/yamls/upgrade_major_version_standalone.yaml index 7b64155182..4bbc1d8261 100644 --- a/docs/guides/mysql/update-version/majorversion/standalone/yamls/upgrade_major_version_standalone.yaml +++ b/docs/guides/mysql/update-version/majorversion/standalone/yamls/upgrade_major_version_standalone.yaml @@ -8,4 +8,4 @@ spec: name: my-standalone type: UpdateVersion updateVersion: - targetVersion: "9.1.0" \ No newline at end of file + targetVersion: "9.7.1" \ No newline at end of file diff --git a/docs/guides/mysql/update-version/minorversion/group-replication/index.md b/docs/guides/mysql/update-version/minorversion/group-replication/index.md index 406c9921b9..8ab086c979 100644 --- a/docs/guides/mysql/update-version/minorversion/group-replication/index.md +++ b/docs/guides/mysql/update-version/minorversion/group-replication/index.md @@ -65,6 +65,7 @@ NAME VERSION DISTRIBUTION DB_IMAGE 9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 45h 9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 45h 9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 45h +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 45h ``` The version above that does not show `DEPRECATED` true is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Now, we are going to select a non-deprecated version from `MySQLVersion` for `MySQL` group replication that will be possible to update from this version to another version. In the next section, we are going to verify version update constraints. @@ -134,9 +135,9 @@ spec: updateConstraints: allowlist: groupReplication: - - '>= 8.4.8, <= 9.1.0' + - '>= 8.4.8, <= 9.7.1' standalone: - - '>= 8.4.8, <= 9.1.0' + - '>= 8.4.8, <= 9.7.1' denylist: groupReplication: - < 8.4.8 @@ -145,7 +146,7 @@ spec: version: 8.4.8 ``` -The above `spec.updateConstraints.denylist` of `8.4.8` is showing that updating below version of `8.4.8` is not possible for both group replication and standalone. That means, it is possible to update any version above `8.4.8`. Here, we are going to create a `MySQL` Group Replication using MySQL `9.4.0`. Then we are going to update this version to `9.6.0`. +The above `spec.updateConstraints.denylist` of `8.4.8` is showing that updating below version of `8.4.8` is not possible for both group replication and standalone. That means, it is possible to update any version above `8.4.8`. Here, we are going to create a `MySQL` Group Replication using MySQL `9.4.0`. Then we are going to update this version to `9.7.1`. **Deploy MySQL Group Replication:** @@ -247,7 +248,7 @@ We are ready to apply updating on this `MySQL` group replication. #### UpdateVersion -Here, we are going to update the `MySQL` group replication from `9.4.0` to `9.6.0`. +Here, we are going to update the `MySQL` group replication from `9.4.0` to `9.7.1`. **Create MySQLOpsRequest:** @@ -264,14 +265,14 @@ spec: databaseRef: name: my-group updateVersion: - targetVersion: "9.6.0" + targetVersion: "9.7.1" ``` Here, - `spec.databaseRef.name` specifies that we are performing operation on `my-group` MySQL database. - `spec.type` specifies that we are going to perform `UpdateVersion` on our database. -- `spec.updateVersion.targetVersion` specifies expected version `9.6.0` after updating. +- `spec.updateVersion.targetVersion` specifies expected version `9.7.1` after updating. Let's create the `MySQLOpsRequest` cr we have shown above, diff --git a/docs/guides/mysql/update-version/minorversion/group-replication/yamls/upgrade_minor_version_group.yaml b/docs/guides/mysql/update-version/minorversion/group-replication/yamls/upgrade_minor_version_group.yaml index 11051eedfe..982370f618 100644 --- a/docs/guides/mysql/update-version/minorversion/group-replication/yamls/upgrade_minor_version_group.yaml +++ b/docs/guides/mysql/update-version/minorversion/group-replication/yamls/upgrade_minor_version_group.yaml @@ -8,4 +8,4 @@ spec: databaseRef: name: my-group updateVersion: - targetVersion: "9.6.0" \ No newline at end of file + targetVersion: "9.7.1" \ No newline at end of file diff --git a/docs/guides/mysql/update-version/minorversion/standalone/index.md b/docs/guides/mysql/update-version/minorversion/standalone/index.md index edef82982f..aaa6a1894f 100644 --- a/docs/guides/mysql/update-version/minorversion/standalone/index.md +++ b/docs/guides/mysql/update-version/minorversion/standalone/index.md @@ -65,6 +65,7 @@ NAME VERSION DISTRIBUTION DB_IMAGE 9.1.0 9.1.0 Official ghcr.io/appscode-images/mysql:9.1.0-oracle 45h 9.4.0 9.4.0 Official ghcr.io/appscode-images/mysql:9.4.0-oracle 45h 9.6.0 9.6.0 Official ghcr.io/appscode-images/mysql:9.6.0-oracle 45h +9.7.1 9.7.1 Official ghcr.io/appscode-images/mysql:9.7.1-oracle 45h ``` The version above that does not show `DEPRECATED` `true` is supported by `KubeDB` for `MySQL`. You can use any non-deprecated version. Now, we are going to select a non-deprecated version from `MySQLVersion` for `MySQL` standalone that will be possible to update from this version to another version. In the next section, we are going to verify version update constraints. @@ -134,9 +135,9 @@ spec: updateConstraints: allowlist: groupReplication: - - '>= 8.4.8, <= 9.1.0' + - '>= 8.4.8, <= 9.7.1' standalone: - - '>= 8.4.8, <= 9.1.0' + - '>= 8.4.8, <= 9.7.1' denylist: groupReplication: - < 8.4.8 @@ -145,7 +146,7 @@ spec: version: 8.4.8 ``` -The above `spec.updateConstraints.denylist` is showing that updating below version of `8.4.8` is not possible for both standalone and group replication. That means, it is possible to update any version above `8.4.8`. Here, we are going to create a `MySQL` standalone using MySQL `9.4.0`. Then we are going to update this version to `9.6.0`. +The above `spec.updateConstraints.denylist` is showing that updating below version of `8.4.8` is not possible for both standalone and group replication. That means, it is possible to update any version above `8.4.8`. Here, we are going to create a `MySQL` standalone using MySQL `9.4.0`. Then we are going to update this version to `9.7.1`. **Deploy MySQL standalone:** @@ -216,7 +217,7 @@ We are ready to apply updating on this `MySQL` standalone. #### UpdateVersion -Here, we are going to update `MySQL` standalone from `9.4.0` to `9.6.0`. +Here, we are going to update `MySQL` standalone from `9.4.0` to `9.7.1`. **Create MySQLOpsRequest:** @@ -233,14 +234,14 @@ spec: name: my-standalone type: UpdateVersion updateVersion: - targetVersion: "9.6.0" + targetVersion: "9.7.1" ``` Here, - `spec.databaseRef.name` specifies that we are performing operation on `my-group` MySQL database. - `spec.type` specifies that we are going to perform `UpdateVersion` on our database. -- `spec.updateVersion.targetVersion` specifies expected version `9.6.0` after updating. +- `spec.updateVersion.targetVersion` specifies expected version `9.7.1` after updating. Let's create the `MySQLOpsRequest` cr we have shown above, diff --git a/docs/guides/mysql/update-version/minorversion/standalone/yamls/upgrade_minor_version_standalone.yaml b/docs/guides/mysql/update-version/minorversion/standalone/yamls/upgrade_minor_version_standalone.yaml index c9565d9c76..2e525b8cfd 100644 --- a/docs/guides/mysql/update-version/minorversion/standalone/yamls/upgrade_minor_version_standalone.yaml +++ b/docs/guides/mysql/update-version/minorversion/standalone/yamls/upgrade_minor_version_standalone.yaml @@ -8,4 +8,4 @@ spec: name: my-standalone type: UpdateVersion updateVersion: - targetVersion: "9.6.0" \ No newline at end of file + targetVersion: "9.7.1" \ No newline at end of file diff --git a/docs/guides/mysql/volume-expansion/volume-expansion/expamples/group_replication.yaml b/docs/guides/mysql/volume-expansion/volume-expansion/expamples/group_replication.yaml index b41f926f38..d820183831 100644 --- a/docs/guides/mysql/volume-expansion/volume-expansion/expamples/group_replication.yaml +++ b/docs/guides/mysql/volume-expansion/volume-expansion/expamples/group_replication.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication diff --git a/docs/guides/mysql/volume-expansion/volume-expansion/expamples/semi-sync.yaml b/docs/guides/mysql/volume-expansion/volume-expansion/expamples/semi-sync.yaml index de10053803..f4f5cb77cc 100644 --- a/docs/guides/mysql/volume-expansion/volume-expansion/expamples/semi-sync.yaml +++ b/docs/guides/mysql/volume-expansion/volume-expansion/expamples/semi-sync.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync diff --git a/docs/guides/mysql/volume-expansion/volume-expansion/expamples/standalone.yaml b/docs/guides/mysql/volume-expansion/volume-expansion/expamples/standalone.yaml index 1c4993601e..8961b0efcd 100644 --- a/docs/guides/mysql/volume-expansion/volume-expansion/expamples/standalone.yaml +++ b/docs/guides/mysql/volume-expansion/volume-expansion/expamples/standalone.yaml @@ -4,7 +4,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "topolvm-provisioner" diff --git a/docs/guides/mysql/volume-expansion/volume-expansion/index.md b/docs/guides/mysql/volume-expansion/volume-expansion/index.md index 3c688cbc67..abdf218fc4 100644 --- a/docs/guides/mysql/volume-expansion/volume-expansion/index.md +++ b/docs/guides/mysql/volume-expansion/volume-expansion/index.md @@ -54,7 +54,7 @@ topolvm-provisioner topolvm.cybozu.com Delete WaitForFirstConsum We can see from the output the `topolvm-provisioner` storage class has `ALLOWVOLUMEEXPANSION` field as true. So, this storage class supports volume expansion. We will use this storage class. You can install topolvm from [here](https://github.com/topolvm/topolvm). -Now, we are going to deploy a `MySQL` database of 3 replicas with version `9.6.0`. +Now, we are going to deploy a `MySQL` database of 3 replicas with version `9.7.1`. ### Deploy MySQL @@ -89,7 +89,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: GroupReplication @@ -157,7 +157,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" replicas: 3 topology: mode: SemiSync @@ -194,7 +194,7 @@ metadata: name: sample-mysql namespace: demo spec: - version: "9.6.0" + version: "9.7.1" storageType: Durable storage: storageClassName: "topolvm-provisioner"