Skip to content

Commit 0114681

Browse files
committed
test: update default user to be included in AA tests
1 parent 655907f commit 0114681

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

provider/rediscloud_active_active_database_test.go

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ func TestAccResourceRedisCloudActiveActiveDatabase_CRUDI(t *testing.T) {
5353
resource.TestCheckResourceAttr(databaseResourceName, "global_modules.0", "RedisJSON"),
5454
resource.TestCheckResourceAttr(databaseResourceName, "global_source_ips.#", "2"),
5555

56+
resource.TestCheckResourceAttr(databaseResourceName, "enable_default_user", "false"),
57+
5658
resource.TestCheckResourceAttr(databaseResourceName, "override_region.#", "2"),
5759
resource.TestCheckResourceAttr(databaseResourceName, "override_region.0.name", "us-east-1"),
5860
resource.TestCheckResourceAttr(databaseResourceName, "override_region.0.override_global_data_persistence", "aof-every-write"),
@@ -146,6 +148,8 @@ func TestAccResourceRedisCloudActiveActiveDatabase_CRUDI(t *testing.T) {
146148
resource.TestCheckResourceAttr(databaseResourceName, "global_alert.0.name", "dataset-size"),
147149
resource.TestCheckResourceAttr(databaseResourceName, "global_alert.0.value", "60"),
148150
resource.TestCheckResourceAttr(databaseResourceName, "redis_version", "7.2"),
151+
resource.TestCheckResourceAttr(databaseResourceName, "enable_default_user", "false"),
152+
149153

150154
// Changes are ignored after creation
151155
resource.TestCheckResourceAttr(databaseResourceName, "global_modules.#", "1"),
@@ -165,11 +169,12 @@ func TestAccResourceRedisCloudActiveActiveDatabase_CRUDI(t *testing.T) {
165169
resource.TestCheckResourceAttr(datasourceName, "support_oss_cluster_api", "true"),
166170
resource.TestCheckResourceAttr(datasourceName, "redis_version", "7.2"),
167171
resource.TestCheckResourceAttr(datasourceName, "external_endpoint_for_oss_cluster_api", "true"),
172+
resource.TestCheckResourceAttr(datasourceName, "enable_default_user", "false"),
168173
),
169174
},
170175
// Test database is updated, including deletion of global and local alerts and replacing modules
171176
{
172-
Config: fmt.Sprintf(testAccResourceRedisCloudActiveActiveDatabaseUpdateNoAlerts, subscriptionName, databaseName),
177+
Config: fmt.Sprintf(testAccResourceRedisCloudActiveActiveDatabaseUpdateNoAlertsDefaultUser, subscriptionName, databaseName),
173178
Check: resource.ComposeAggregateTestCheckFunc(
174179
resource.TestCheckResourceAttr(databaseResourceName, "dataset_size_in_gb", "1"),
175180
resource.TestCheckResourceAttr(databaseResourceName, "support_oss_cluster_api", "true"),
@@ -179,6 +184,8 @@ func TestAccResourceRedisCloudActiveActiveDatabase_CRUDI(t *testing.T) {
179184
resource.TestCheckResourceAttr(databaseResourceName, "global_alert.#", "0"),
180185
resource.TestCheckResourceAttr(databaseResourceName, "global_modules.#", "1"),
181186
resource.TestCheckResourceAttr(databaseResourceName, "global_modules.0", "RedisJSON"),
187+
resource.TestCheckResourceAttr(databaseResourceName, "enable_default_user", "true"),
188+
182189

183190
resource.TestCheckResourceAttr(databaseResourceName, "override_region.#", "1"),
184191
resource.TestCheckResourceAttr(databaseResourceName, "override_region.0.name", "us-east-1"),
@@ -303,7 +310,8 @@ resource "rediscloud_active_active_subscription_database" "example" {
303310
external_endpoint_for_oss_cluster_api = false
304311
enable_tls = false
305312
redis_version = "7.2"
306-
313+
enable_default_user = false
314+
307315
global_data_persistence = "none"
308316
global_password = "%s"
309317
global_source_ips = ["192.168.0.0/16", "192.170.0.0/16"]
@@ -351,6 +359,7 @@ resource "rediscloud_active_active_subscription_database" "example" {
351359
dataset_size_in_gb = 1
352360
support_oss_cluster_api = true
353361
external_endpoint_for_oss_cluster_api = true
362+
enable_default_user = false
354363
355364
global_data_persistence = "aof-every-1-second"
356365
global_password = "updated-password"
@@ -378,14 +387,15 @@ data "rediscloud_active_active_subscription_database" "example" {
378387
}
379388
`
380389

381-
const testAccResourceRedisCloudActiveActiveDatabaseUpdateNoAlerts = activeActiveSubscriptionBoilerplate + `
390+
const testAccResourceRedisCloudActiveActiveDatabaseUpdateNoAlertsDefaultUser = activeActiveSubscriptionBoilerplate + `
382391
resource "rediscloud_active_active_subscription_database" "example" {
383392
subscription_id = rediscloud_active_active_subscription.example.id
384393
name = "%s"
385394
dataset_size_in_gb = 1
386395
support_oss_cluster_api = true
387396
external_endpoint_for_oss_cluster_api = true
388-
397+
default_user = true
398+
389399
global_data_persistence = "aof-every-1-second"
390400
global_password = "updated-password"
391401
global_source_ips = ["192.170.0.0/16"]

0 commit comments

Comments
 (0)