From e77bfc4bbb3b5177bd583be461696ddf057dcd5e Mon Sep 17 00:00:00 2001 From: Vladislav Naumov Date: Tue, 2 Jan 2024 18:33:11 +0100 Subject: [PATCH] K10-20312: add configs ref apps for OCP 4.14 (#2564) https://kasten.atlassian.net/browse/K10-20312 Co-authored-by: Vladislav Naumov Co-authored-by: Pavan Navarathna <6504783+pavannd1@users.noreply.github.com> --- pkg/app/utils.go | 2 ++ pkg/testing/integration_register.go | 30 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/pkg/app/utils.go b/pkg/app/utils.go index 0b446d91e4..e1e7bac061 100644 --- a/pkg/app/utils.go +++ b/pkg/app/utils.go @@ -49,6 +49,8 @@ const ( TemplateVersionOCP4_12 DBTemplate = "release-4.12" // TemplateVersionOCP4_13 stores version of db template 4.13 TemplateVersionOCP4_13 DBTemplate = "release-4.13" + // TemplateVersionOCP4_14 stores version of db template 4.14 + TemplateVersionOCP4_14 DBTemplate = "release-4.14" ) type storage string diff --git a/pkg/testing/integration_register.go b/pkg/testing/integration_register.go index 0164da179d..d285e0730b 100644 --- a/pkg/testing/integration_register.go +++ b/pkg/testing/integration_register.go @@ -550,3 +550,33 @@ var _ = Suite(&PostgreSQLDepConfig4_13{ profile: newSecretProfile(), }, }) + +// MysqlDBDepConfig4_14 for Mysql Instance that is deployed through DeploymentConfig on OpenShift cluster +type MysqlDBDepConfig4_14 struct { + IntegrationSuite +} + +var _ = Suite(&MysqlDBDepConfig4_14{ + IntegrationSuite{ + name: "mysqldc", + namespace: "mysqldc4-14-test", + app: app.NewMysqlDepConfig("mysqldeploymentconfig", app.TemplateVersionOCP4_14, app.EphemeralStorage, "8.0"), + bp: app.NewBlueprint("mysql-dep-config", "", true), + profile: newSecretProfile(), + }, +}) + +// PostgreSQLDepConfig4_14 for PostgreSQL deployed on openshift cluster +type PostgreSQLDepConfig4_14 struct { + IntegrationSuite +} + +var _ = Suite(&PostgreSQLDepConfig4_14{ + IntegrationSuite{ + name: "postgresdepconf", + namespace: "postgresdepconf4-14-test", + app: app.NewPostgreSQLDepConfig("postgresdepconf", app.TemplateVersionOCP4_14, app.EphemeralStorage), + bp: app.NewBlueprint("postgres-dep-config", "", true), + profile: newSecretProfile(), + }, +})