diff --git a/ibm_catalog.json b/ibm_catalog.json index 3a032ab2..92d82c22 100644 --- a/ibm_catalog.json +++ b/ibm_catalog.json @@ -204,7 +204,17 @@ { "key": "mongodb_version", "hidden": true, - "default_value": "7.0" + "default_value": "8.0", + "options": [ + { + "displayname": "8.0", + "value": "8.0" + }, + { + "displayname": "7.0", + "value": "7.0" + } + ] }, { "key": "plan" @@ -525,7 +535,17 @@ { "key": "mongodb_version", "hidden": true, - "default_value": "7.0" + "default_value": "8.0", + "options": [ + { + "displayname": "8.0", + "value": "8.0" + }, + { + "displayname": "7.0", + "value": "7.0" + } + ] }, { "key": "plan" diff --git a/tests/pr_test.go b/tests/pr_test.go index ccf2d7b4..7d5335ee 100644 --- a/tests/pr_test.go +++ b/tests/pr_test.go @@ -25,7 +25,8 @@ import ( const fscloudExampleTerraformDir = "examples/fscloud" const fullyConfigurableSolutionTerraformDir = "solutions/fully-configurable" const securityEnforcedSolutionTerraformDir = "solutions/security-enforced" -const latestVersion = "7.0" +const latestVersion = "8.0" +const lowestVersion = "7.0" // Use existing resource group const resourceGroup = "geretain-test-mongo" @@ -227,7 +228,7 @@ func TestRunExistingInstance(t *testing.T) { Vars: map[string]interface{}{ "prefix": prefix, "region": region, - "mongodb_version": latestVersion, + "mongodb_version": lowestVersion, "service_endpoints": "private", }, // Set Upgrade to true to ensure latest version of providers and modules are used by terratest. diff --git a/variables.tf b/variables.tf index 1831c17e..7336fd9e 100644 --- a/variables.tf +++ b/variables.tf @@ -20,9 +20,10 @@ variable "mongodb_version" { validation { condition = anytrue([ var.mongodb_version == null, + var.mongodb_version == "8.0", var.mongodb_version == "7.0", ]) - error_message = "Version must be either 7.0. If no value is passed, the current preferred version of IBM Cloud Databases is used." + error_message = "Version must be either 8.0 or 7.0. If no value is passed, the current preferred version of IBM Cloud Databases is used." } }