From 5d58a1007c8917e7c2d84f92e31ea2e235c7b1e9 Mon Sep 17 00:00:00 2001 From: Matt Lord Date: Tue, 14 Apr 2026 13:53:02 +0000 Subject: [PATCH 1/8] Update vitess release Signed-off-by: Matt Lord --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index a7e36877..52e14c46 100644 --- a/go.mod +++ b/go.mod @@ -22,7 +22,7 @@ require ( sigs.k8s.io/controller-runtime v0.23.3 sigs.k8s.io/controller-tools v0.20.1 sigs.k8s.io/kustomize v2.0.3+incompatible - vitess.io/vitess v0.10.3-0.20260410130242-010741df5f07 + vitess.io/vitess v0.24.0-rc1 ) require ( diff --git a/go.sum b/go.sum index 3af113eb..1d362a3e 100644 --- a/go.sum +++ b/go.sum @@ -1018,5 +1018,5 @@ sigs.k8s.io/structured-merge-diff/v6 v6.3.2/go.mod h1:M3W8sfWvn2HhQDIbGWj3S099Yo sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.6.0 h1:G8fkbMSAFqgEFgh4b1wmtzDnioxFCUgTZhlbj5P9QYs= sigs.k8s.io/yaml v1.6.0/go.mod h1:796bPqUfzR/0jLAl6XjHl3Ck7MiyVv8dbTdyT3/pMf4= -vitess.io/vitess v0.10.3-0.20260410130242-010741df5f07 h1:L68w8ANjCf14bSUOemFF65w0v3YCnyWzPx4sE0dGuJQ= -vitess.io/vitess v0.10.3-0.20260410130242-010741df5f07/go.mod h1:C2x/fLtMrin3TuTUHRmeJEi1oEZhFOkyXa21KkaVvgk= +vitess.io/vitess v0.24.0-rc1 h1:nL6iiS9Bi2Ki8Co9Q1c1lQJuYgpOQs+Oq2rh570sGEg= +vitess.io/vitess v0.24.0-rc1/go.mod h1:C2x/fLtMrin3TuTUHRmeJEi1oEZhFOkyXa21KkaVvgk= From 7374ec39522ffc788177e684ff270811d3e17ca9 Mon Sep 17 00:00:00 2001 From: Matt Lord Date: Tue, 14 Apr 2026 13:56:19 +0000 Subject: [PATCH 2/8] Release commit for 2.17.0-rc1 Signed-off-by: Matt Lord --- pkg/apis/planetscale/v2/defaults.go | 2 +- test/endtoend/operator/101_initial_cluster.yaml | 12 ++++++------ .../operator/101_initial_cluster_autoscale.yaml | 10 +++++----- .../operator/101_initial_cluster_backup.yaml | 12 ++++++------ .../101_initial_cluster_backup_schedule.yaml | 12 ++++++------ .../101_initial_cluster_unmanaged_tablet.yaml | 12 ++++++------ .../operator/101_initial_cluster_vtorc_vtadmin.yaml | 12 ++++++------ ...102_initial_cluster_keyspace_backup_schedule.yaml | 12 ++++++------ test/endtoend/operator/102_keyspace_teardown.yaml | 10 +++++----- ...initial_cluster_vtctldclient_backup_schedule.yaml | 12 ++++++------ test/endtoend/operator/201_customer_tablets.yaml | 12 ++++++------ test/endtoend/operator/302_new_shards.yaml | 12 ++++++------ test/endtoend/operator/306_down_shard_0.yaml | 12 ++++++------ test/endtoend/operator/401_scheduled_backups.yaml | 12 ++++++------ test/endtoend/operator/cluster_autoscale.yaml | 10 +++++----- test/endtoend/operator/cluster_upgrade.yaml | 12 ++++++------ version/version.go | 2 +- 17 files changed, 89 insertions(+), 89 deletions(-) diff --git a/pkg/apis/planetscale/v2/defaults.go b/pkg/apis/planetscale/v2/defaults.go index 4aa9d915..7afa6e02 100644 --- a/pkg/apis/planetscale/v2/defaults.go +++ b/pkg/apis/planetscale/v2/defaults.go @@ -103,7 +103,7 @@ const ( // DefaultMysqlPortName is the name for the MySQL port. DefaultMysqlPortName = "mysql" - defaultVitessLiteImage = "vitess/lite:latest" + defaultVitessLiteImage = "vitess/lite:v24.0.0-rc1" defaultMySQLImage = "mysql:8.0.40" DefaultInitCPURequestMillis = 100 diff --git a/test/endtoend/operator/101_initial_cluster.yaml b/test/endtoend/operator/101_initial_cluster.yaml index c1726ee2..80ef741c 100644 --- a/test/endtoend/operator/101_initial_cluster.yaml +++ b/test/endtoend/operator/101_initial_cluster.yaml @@ -15,13 +15,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:v23.0.0-mysql80 - vtgate: vitess/lite:v23.0.0-mysql80 - vttablet: vitess/lite:v23.0.0-mysql80 - vtorc: vitess/lite:v23.0.0-mysql80 - vtbackup: vitess/lite:v23.0.0-mysql80 + vtctld: vitess/lite:v23.0.3-mysql80 + vtgate: vitess/lite:v23.0.3-mysql80 + vttablet: vitess/lite:v23.0.3-mysql80 + vtorc: vitess/lite:v23.0.3-mysql80 + vtbackup: vitess/lite:v23.0.3-mysql80 mysqld: - mysql80Compatible: vitess/lite:v23.0.0-mysql80 + mysql80Compatible: vitess/lite:v23.0.3-mysql80 # This needs to stay at 0.14.0 until we're upgrading from v24 to v25. # At which point it can use 0.18.0. mysqldExporter: prom/mysqld-exporter:v0.14.0 diff --git a/test/endtoend/operator/101_initial_cluster_autoscale.yaml b/test/endtoend/operator/101_initial_cluster_autoscale.yaml index 6332598e..860735ce 100644 --- a/test/endtoend/operator/101_initial_cluster_autoscale.yaml +++ b/test/endtoend/operator/101_initial_cluster_autoscale.yaml @@ -9,11 +9,11 @@ metadata: namespace: example spec: images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/101_initial_cluster_backup.yaml b/test/endtoend/operator/101_initial_cluster_backup.yaml index c031c388..086ece0d 100644 --- a/test/endtoend/operator/101_initial_cluster_backup.yaml +++ b/test/endtoend/operator/101_initial_cluster_backup.yaml @@ -15,13 +15,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/101_initial_cluster_backup_schedule.yaml b/test/endtoend/operator/101_initial_cluster_backup_schedule.yaml index f542ed4d..cac0b4c1 100644 --- a/test/endtoend/operator/101_initial_cluster_backup_schedule.yaml +++ b/test/endtoend/operator/101_initial_cluster_backup_schedule.yaml @@ -46,13 +46,13 @@ spec: keyspace: "commerce" shard: "-" images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/101_initial_cluster_unmanaged_tablet.yaml b/test/endtoend/operator/101_initial_cluster_unmanaged_tablet.yaml index 95f0e7e7..c5b4ce68 100644 --- a/test/endtoend/operator/101_initial_cluster_unmanaged_tablet.yaml +++ b/test/endtoend/operator/101_initial_cluster_unmanaged_tablet.yaml @@ -9,12 +9,12 @@ metadata: namespace: example spec: images: - vtctld: vitess/lite:mysql80 - vtadmin: vitess/vtadmin:latest - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtadmin: vitess/vtadmin:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/101_initial_cluster_vtorc_vtadmin.yaml b/test/endtoend/operator/101_initial_cluster_vtorc_vtadmin.yaml index 2b10e4e6..26dcc276 100644 --- a/test/endtoend/operator/101_initial_cluster_vtorc_vtadmin.yaml +++ b/test/endtoend/operator/101_initial_cluster_vtorc_vtadmin.yaml @@ -9,12 +9,12 @@ metadata: namespace: example spec: images: - vtctld: vitess/lite:mysql80 - vtadmin: vitess/vtadmin:latest - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtadmin: vitess/vtadmin:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml b/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml index c17288fd..433d30a2 100644 --- a/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml +++ b/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml @@ -49,13 +49,13 @@ spec: scope: Keyspace keyspace: "customer" images: - vtctld: vitess/lite:mysql84 - vtgate: vitess/lite:mysql84 - vttablet: vitess/lite:mysql84 - vtorc: vitess/lite:mysql84 - vtbackup: vitess/lite:mysql84 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql84 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/102_keyspace_teardown.yaml b/test/endtoend/operator/102_keyspace_teardown.yaml index dd91506b..910bdfe3 100644 --- a/test/endtoend/operator/102_keyspace_teardown.yaml +++ b/test/endtoend/operator/102_keyspace_teardown.yaml @@ -15,11 +15,11 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml b/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml index f91cf397..13f10215 100644 --- a/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml +++ b/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml @@ -48,13 +48,13 @@ spec: keyspace: "commerce" shard: "-" images: - vtctld: vitess/lite:mysql84 - vtgate: vitess/lite:mysql84 - vttablet: vitess/lite:mysql84 - vtorc: vitess/lite:mysql84 - vtbackup: vitess/lite:mysql84 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql84 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/201_customer_tablets.yaml b/test/endtoend/operator/201_customer_tablets.yaml index 323f4425..cca53e31 100644 --- a/test/endtoend/operator/201_customer_tablets.yaml +++ b/test/endtoend/operator/201_customer_tablets.yaml @@ -11,13 +11,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/302_new_shards.yaml b/test/endtoend/operator/302_new_shards.yaml index 1f686db2..00dc4d75 100644 --- a/test/endtoend/operator/302_new_shards.yaml +++ b/test/endtoend/operator/302_new_shards.yaml @@ -11,13 +11,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/306_down_shard_0.yaml b/test/endtoend/operator/306_down_shard_0.yaml index fbaaaa20..c02dccab 100644 --- a/test/endtoend/operator/306_down_shard_0.yaml +++ b/test/endtoend/operator/306_down_shard_0.yaml @@ -11,13 +11,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/401_scheduled_backups.yaml b/test/endtoend/operator/401_scheduled_backups.yaml index f5843c8d..a847b234 100644 --- a/test/endtoend/operator/401_scheduled_backups.yaml +++ b/test/endtoend/operator/401_scheduled_backups.yaml @@ -77,13 +77,13 @@ spec: scope: Keyspace keyspace: "customer" images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/cluster_autoscale.yaml b/test/endtoend/operator/cluster_autoscale.yaml index f70c8b32..b62ad040 100644 --- a/test/endtoend/operator/cluster_autoscale.yaml +++ b/test/endtoend/operator/cluster_autoscale.yaml @@ -9,11 +9,11 @@ metadata: namespace: example spec: images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/cluster_upgrade.yaml b/test/endtoend/operator/cluster_upgrade.yaml index 85deb86d..4f61c291 100644 --- a/test/endtoend/operator/cluster_upgrade.yaml +++ b/test/endtoend/operator/cluster_upgrade.yaml @@ -15,13 +15,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:mysql80 - vtgate: vitess/lite:mysql80 - vttablet: vitess/lite:mysql80 - vtorc: vitess/lite:mysql80 - vtbackup: vitess/lite:mysql80 + vtctld: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1 + vttablet: vitess/lite:v24.0.0-rc1 + vtorc: vitess/lite:v24.0.0-rc1 + vtbackup: vitess/lite:v24.0.0-rc1 mysqld: - mysql80Compatible: vitess/lite:mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/version/version.go b/version/version.go index 29292322..11497191 100644 --- a/version/version.go +++ b/version/version.go @@ -20,5 +20,5 @@ package version // THIS FILE IS AUTO-GENERATED DURING NEW RELEASES BY THE VITESS-RELEASER var ( - Version = "2.16.0" + Version = "2.17.0-rc1" ) From 8476237b4315769af62309e507735de8377ad279 Mon Sep 17 00:00:00 2001 From: Matt Lord Date: Tue, 14 Apr 2026 13:56:19 +0000 Subject: [PATCH 3/8] Back to dev mode Signed-off-by: Matt Lord --- version/version.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version/version.go b/version/version.go index 11497191..c1c8e017 100644 --- a/version/version.go +++ b/version/version.go @@ -20,5 +20,5 @@ package version // THIS FILE IS AUTO-GENERATED DURING NEW RELEASES BY THE VITESS-RELEASER var ( - Version = "2.17.0-rc1" + Version = "2.17.0" ) From 5132d2532b6251b81f0b5a7fac8e0f93b9d89949 Mon Sep 17 00:00:00 2001 From: Matt Lord Date: Tue, 14 Apr 2026 14:13:38 +0000 Subject: [PATCH 4/8] Use rc1 Signed-off-by: Matt Lord --- version/version.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version/version.go b/version/version.go index c1c8e017..11497191 100644 --- a/version/version.go +++ b/version/version.go @@ -20,5 +20,5 @@ package version // THIS FILE IS AUTO-GENERATED DURING NEW RELEASES BY THE VITESS-RELEASER var ( - Version = "2.17.0" + Version = "2.17.0-rc1" ) From 40e5362c3dc02ba81c8a5dcd053d3da2d83a6c38 Mon Sep 17 00:00:00 2001 From: Matt Lord Date: Tue, 14 Apr 2026 15:08:37 +0000 Subject: [PATCH 5/8] Update version check Signed-off-by: Matt Lord --- test/endtoend/backup_restore_test.sh | 2 +- test/endtoend/backup_schedule_test.sh | 2 +- test/endtoend/backup_schedule_vtctldclient_test.sh | 2 +- test/endtoend/hpa_test.sh | 2 +- test/endtoend/upgrade_test.sh | 2 +- test/endtoend/vtorc_vtadmin_test.sh | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/test/endtoend/backup_restore_test.sh b/test/endtoend/backup_restore_test.sh index c88324e0..f0985243 100755 --- a/test/endtoend/backup_restore_test.sh +++ b/test/endtoend/backup_restore_test.sh @@ -62,7 +62,7 @@ setupKindCluster cd test/endtoend/operator || exit 1 get_started "operator-latest.yaml" "101_initial_cluster_backup.yaml" -verifyVtGateVersion "25.0.0" +verifyVtGateVersion "24.0.0-rc1" checkSemiSyncSetup checkMysqldExporterMetrics takeBackup "commerce/-" diff --git a/test/endtoend/backup_schedule_test.sh b/test/endtoend/backup_schedule_test.sh index 51b0e23c..73af03af 100755 --- a/test/endtoend/backup_schedule_test.sh +++ b/test/endtoend/backup_schedule_test.sh @@ -32,7 +32,7 @@ setupKindCluster cd test/endtoend/operator || exit 1 get_started "operator-latest.yaml" "101_initial_cluster_backup_schedule.yaml" -verifyVtGateVersion "25.0.0" +verifyVtGateVersion "24.0.0-rc1" checkSemiSyncSetup checkMysqldExporterMetrics verifyListBackupsOutputWithSchedule diff --git a/test/endtoend/backup_schedule_vtctldclient_test.sh b/test/endtoend/backup_schedule_vtctldclient_test.sh index b4146c9a..0e15d07b 100755 --- a/test/endtoend/backup_schedule_vtctldclient_test.sh +++ b/test/endtoend/backup_schedule_vtctldclient_test.sh @@ -116,7 +116,7 @@ setupKindCluster cd test/endtoend/operator || exit 1 get_started "operator-latest.yaml" "103_initial_cluster_vtctldclient_backup_schedule.yaml" -verifyVtGateVersion "25.0.0" +verifyVtGateVersion "24.0.0-rc1" verifyVtctldclientScheduleJobs # Teardown diff --git a/test/endtoend/hpa_test.sh b/test/endtoend/hpa_test.sh index e413faeb..8148c2a5 100755 --- a/test/endtoend/hpa_test.sh +++ b/test/endtoend/hpa_test.sh @@ -34,7 +34,7 @@ setupKindCluster cd test/endtoend/operator || exit 1 get_started "operator-latest.yaml" "101_initial_cluster_autoscale.yaml" -verifyVtGateVersion "25.0.0" +verifyVtGateVersion "24.0.0-rc1" checkSemiSyncSetup checkMysqldExporterMetrics diff --git a/test/endtoend/upgrade_test.sh b/test/endtoend/upgrade_test.sh index 4cb9d407..75f088a1 100755 --- a/test/endtoend/upgrade_test.sh +++ b/test/endtoend/upgrade_test.sh @@ -272,7 +272,7 @@ checkMysqldExporterMetrics # Initially too durability policy should be specified verifyDurabilityPolicy "commerce" "semi_sync" upgradeToLatest -verifyVtGateVersion "25.0.0" +verifyVtGateVersion "24.0.0-rc1" verifyResourceSpec checkSemiSyncSetup checkMysqldExporterMetrics diff --git a/test/endtoend/vtorc_vtadmin_test.sh b/test/endtoend/vtorc_vtadmin_test.sh index 99bff309..afcf13f3 100755 --- a/test/endtoend/vtorc_vtadmin_test.sh +++ b/test/endtoend/vtorc_vtadmin_test.sh @@ -173,7 +173,7 @@ setupKindCluster cd test/endtoend/operator || exit 1 get_started_vtorc_vtadmin -verifyVtGateVersion "25.0.0" +verifyVtGateVersion "24.0.0-rc1" checkSemiSyncSetup # Check Vtadmin is setup From 8063840696498b63f8f7bcf255a632613f104366 Mon Sep 17 00:00:00 2001 From: Matt Lord Date: Tue, 14 Apr 2026 16:02:08 +0000 Subject: [PATCH 6/8] Maintain MySQL version tags too Signed-off-by: Matt Lord --- pkg/apis/planetscale/v2/defaults.go | 2 +- .../operator/101_initial_cluster_autoscale.yaml | 10 +++++----- .../operator/101_initial_cluster_backup.yaml | 12 ++++++------ .../101_initial_cluster_backup_schedule.yaml | 12 ++++++------ .../101_initial_cluster_unmanaged_tablet.yaml | 10 +++++----- .../operator/101_initial_cluster_vtorc_vtadmin.yaml | 10 +++++----- ...102_initial_cluster_keyspace_backup_schedule.yaml | 12 ++++++------ test/endtoend/operator/102_keyspace_teardown.yaml | 10 +++++----- ...initial_cluster_vtctldclient_backup_schedule.yaml | 12 ++++++------ test/endtoend/operator/201_customer_tablets.yaml | 12 ++++++------ test/endtoend/operator/302_new_shards.yaml | 12 ++++++------ test/endtoend/operator/306_down_shard_0.yaml | 12 ++++++------ test/endtoend/operator/401_scheduled_backups.yaml | 12 ++++++------ test/endtoend/operator/cluster_autoscale.yaml | 10 +++++----- test/endtoend/operator/cluster_upgrade.yaml | 12 ++++++------ 15 files changed, 80 insertions(+), 80 deletions(-) diff --git a/pkg/apis/planetscale/v2/defaults.go b/pkg/apis/planetscale/v2/defaults.go index 7afa6e02..c9c5e538 100644 --- a/pkg/apis/planetscale/v2/defaults.go +++ b/pkg/apis/planetscale/v2/defaults.go @@ -103,7 +103,7 @@ const ( // DefaultMysqlPortName is the name for the MySQL port. DefaultMysqlPortName = "mysql" - defaultVitessLiteImage = "vitess/lite:v24.0.0-rc1" + defaultVitessLiteImage = "vitess/lite:v24.0.0-rc1-mysql80" defaultMySQLImage = "mysql:8.0.40" DefaultInitCPURequestMillis = 100 diff --git a/test/endtoend/operator/101_initial_cluster_autoscale.yaml b/test/endtoend/operator/101_initial_cluster_autoscale.yaml index 860735ce..48466400 100644 --- a/test/endtoend/operator/101_initial_cluster_autoscale.yaml +++ b/test/endtoend/operator/101_initial_cluster_autoscale.yaml @@ -9,11 +9,11 @@ metadata: namespace: example spec: images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/101_initial_cluster_backup.yaml b/test/endtoend/operator/101_initial_cluster_backup.yaml index 086ece0d..078dd726 100644 --- a/test/endtoend/operator/101_initial_cluster_backup.yaml +++ b/test/endtoend/operator/101_initial_cluster_backup.yaml @@ -15,13 +15,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/101_initial_cluster_backup_schedule.yaml b/test/endtoend/operator/101_initial_cluster_backup_schedule.yaml index cac0b4c1..d05126d6 100644 --- a/test/endtoend/operator/101_initial_cluster_backup_schedule.yaml +++ b/test/endtoend/operator/101_initial_cluster_backup_schedule.yaml @@ -46,13 +46,13 @@ spec: keyspace: "commerce" shard: "-" images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/101_initial_cluster_unmanaged_tablet.yaml b/test/endtoend/operator/101_initial_cluster_unmanaged_tablet.yaml index c5b4ce68..f84e19d5 100644 --- a/test/endtoend/operator/101_initial_cluster_unmanaged_tablet.yaml +++ b/test/endtoend/operator/101_initial_cluster_unmanaged_tablet.yaml @@ -9,12 +9,12 @@ metadata: namespace: example spec: images: - vtctld: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 vtadmin: vitess/vtadmin:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/101_initial_cluster_vtorc_vtadmin.yaml b/test/endtoend/operator/101_initial_cluster_vtorc_vtadmin.yaml index 26dcc276..9c111498 100644 --- a/test/endtoend/operator/101_initial_cluster_vtorc_vtadmin.yaml +++ b/test/endtoend/operator/101_initial_cluster_vtorc_vtadmin.yaml @@ -9,12 +9,12 @@ metadata: namespace: example spec: images: - vtctld: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 vtadmin: vitess/vtadmin:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml b/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml index 433d30a2..f5493a00 100644 --- a/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml +++ b/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml @@ -49,13 +49,13 @@ spec: scope: Keyspace keyspace: "customer" images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql84 + vtgate: vitess/lite:v24.0.0-rc1-mysql84 + vttablet: vitess/lite:v24.0.0-rc1-mysql84 + vtorc: vitess/lite:v24.0.0-rc1-mysql84 + vtbackup: vitess/lite:v24.0.0-rc1-mysql84 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/102_keyspace_teardown.yaml b/test/endtoend/operator/102_keyspace_teardown.yaml index 910bdfe3..7320a0bb 100644 --- a/test/endtoend/operator/102_keyspace_teardown.yaml +++ b/test/endtoend/operator/102_keyspace_teardown.yaml @@ -15,11 +15,11 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml b/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml index 13f10215..f8bc299a 100644 --- a/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml +++ b/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml @@ -48,13 +48,13 @@ spec: keyspace: "commerce" shard: "-" images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql84 + vtgate: vitess/lite:v24.0.0-rc1-mysql84 + vttablet: vitess/lite:v24.0.0-rc1-mysql84 + vtorc: vitess/lite:v24.0.0-rc1-mysql84 + vtbackup: vitess/lite:v24.0.0-rc1-mysql84 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/201_customer_tablets.yaml b/test/endtoend/operator/201_customer_tablets.yaml index cca53e31..b6a4a993 100644 --- a/test/endtoend/operator/201_customer_tablets.yaml +++ b/test/endtoend/operator/201_customer_tablets.yaml @@ -11,13 +11,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/302_new_shards.yaml b/test/endtoend/operator/302_new_shards.yaml index 00dc4d75..883d8503 100644 --- a/test/endtoend/operator/302_new_shards.yaml +++ b/test/endtoend/operator/302_new_shards.yaml @@ -11,13 +11,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/306_down_shard_0.yaml b/test/endtoend/operator/306_down_shard_0.yaml index c02dccab..319bb228 100644 --- a/test/endtoend/operator/306_down_shard_0.yaml +++ b/test/endtoend/operator/306_down_shard_0.yaml @@ -11,13 +11,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/401_scheduled_backups.yaml b/test/endtoend/operator/401_scheduled_backups.yaml index a847b234..6093b956 100644 --- a/test/endtoend/operator/401_scheduled_backups.yaml +++ b/test/endtoend/operator/401_scheduled_backups.yaml @@ -77,13 +77,13 @@ spec: scope: Keyspace keyspace: "customer" images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/cluster_autoscale.yaml b/test/endtoend/operator/cluster_autoscale.yaml index b62ad040..e7b00254 100644 --- a/test/endtoend/operator/cluster_autoscale.yaml +++ b/test/endtoend/operator/cluster_autoscale.yaml @@ -9,11 +9,11 @@ metadata: namespace: example spec: images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: mysql80Compatible: mysql:8.0.40 mysqldExporter: prom/mysqld-exporter:v0.18.0 diff --git a/test/endtoend/operator/cluster_upgrade.yaml b/test/endtoend/operator/cluster_upgrade.yaml index 4f61c291..314273c1 100644 --- a/test/endtoend/operator/cluster_upgrade.yaml +++ b/test/endtoend/operator/cluster_upgrade.yaml @@ -15,13 +15,13 @@ spec: persistentVolumeClaim: claimName: vitess-backups images: - vtctld: vitess/lite:v24.0.0-rc1 - vtgate: vitess/lite:v24.0.0-rc1 - vttablet: vitess/lite:v24.0.0-rc1 - vtorc: vitess/lite:v24.0.0-rc1 - vtbackup: vitess/lite:v24.0.0-rc1 + vtctld: vitess/lite:v24.0.0-rc1-mysql80 + vtgate: vitess/lite:v24.0.0-rc1-mysql80 + vttablet: vitess/lite:v24.0.0-rc1-mysql80 + vtorc: vitess/lite:v24.0.0-rc1-mysql80 + vtbackup: vitess/lite:v24.0.0-rc1-mysql80 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 From 1093d860cf6a8d90d1dfb55ed7460b5c446a6d8d Mon Sep 17 00:00:00 2001 From: Matt Lord Date: Tue, 14 Apr 2026 16:53:58 +0000 Subject: [PATCH 7/8] Upgrade test fixes Signed-off-by: Matt Lord --- test/endtoend/upgrade_test.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/endtoend/upgrade_test.sh b/test/endtoend/upgrade_test.sh index 75f088a1..beb74a7a 100755 --- a/test/endtoend/upgrade_test.sh +++ b/test/endtoend/upgrade_test.sh @@ -240,10 +240,10 @@ function upgradeToLatest() { checkPodStatusWithTimeout "example-vttablet-zone1(.*)3/3(.*)Running(.*)" 3 # Wait for the cluster spec changes to take effect - checkPodSpecBySelectorWithTimeout example "planetscale.com/component=vtctld" 1 "image: vitess/lite:mysql80" - checkPodSpecBySelectorWithTimeout example "planetscale.com/component=vtgate" 1 "image: vitess/lite:mysql80" - checkPodSpecBySelectorWithTimeout example "planetscale.com/component=vtorc" 1 "image: vitess/lite:mysql80" - checkPodSpecBySelectorWithTimeout example "planetscale.com/component=vttablet" 12 "image: vitess/lite:mysql80" + checkPodSpecBySelectorWithTimeout example "planetscale.com/component=vtctld" 1 "image: vitess/lite:v24.0.0-rc1-mysql80" + checkPodSpecBySelectorWithTimeout example "planetscale.com/component=vtgate" 1 "image: vitess/lite:v24.0.0-rc1-mysql80" + checkPodSpecBySelectorWithTimeout example "planetscale.com/component=vtorc" 1 "image: vitess/lite:v24.0.0-rc1-mysql80" + checkPodSpecBySelectorWithTimeout example "planetscale.com/component=vttablet" 12 "image: vitess/lite:v24.0.0-rc1-mysql80" verifyVtgateDeploymentStrategy @@ -266,7 +266,7 @@ setupKindCluster cd test/endtoend/operator || exit 1 get_started "operator.yaml" "101_initial_cluster.yaml" -verifyVtGateVersion "23.0.0" +verifyVtGateVersion "23.0.3" checkSemiSyncSetup checkMysqldExporterMetrics # Initially too durability policy should be specified From f472bdbf03592f46efbff18d7821102aee0e491f Mon Sep 17 00:00:00 2001 From: Matt Lord Date: Tue, 14 Apr 2026 18:09:28 +0000 Subject: [PATCH 8/8] Unify versions in backup schedule tests Signed-off-by: Matt Lord --- .../operator/102_initial_cluster_keyspace_backup_schedule.yaml | 2 +- .../103_initial_cluster_vtctldclient_backup_schedule.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml b/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml index f5493a00..4de9a8c6 100644 --- a/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml +++ b/test/endtoend/operator/102_initial_cluster_keyspace_backup_schedule.yaml @@ -55,7 +55,7 @@ spec: vtorc: vitess/lite:v24.0.0-rc1-mysql84 vtbackup: vitess/lite:v24.0.0-rc1-mysql84 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql84 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1 diff --git a/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml b/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml index f8bc299a..e8efc0a4 100644 --- a/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml +++ b/test/endtoend/operator/103_initial_cluster_vtctldclient_backup_schedule.yaml @@ -54,7 +54,7 @@ spec: vtorc: vitess/lite:v24.0.0-rc1-mysql84 vtbackup: vitess/lite:v24.0.0-rc1-mysql84 mysqld: - mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql80 + mysql80Compatible: vitess/lite:v24.0.0-rc1-mysql84 mysqldExporter: prom/mysqld-exporter:v0.18.0 cells: - name: zone1