Skip to content

Commit

Permalink
WIP: Adding more than one aca per DB flavour
Browse files Browse the repository at this point in the history
  • Loading branch information
erikbra committed Apr 2, 2024
1 parent 4ce6271 commit b7e7237
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 3 deletions.
7 changes: 6 additions & 1 deletion test-infra/terraform/test-environment/aca-mariadb.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@ locals {
MARIADB_ROOT_PASSWORD = random_password.mariadb_admin.result
MARIADB_USER_PASSWORD = random_password.mariadb_user.result
MARIADB_USER = "mariadbuser"

}

resource "azurerm_container_app" "mariadb" {

for_each = toset(local.mariadb_images)

name = "mariadb-grate-tests"
container_app_environment_id = azurerm_container_app_environment.grate-tests.id
resource_group_name = data.azurerm_resource_group.grate-integration-tests.name
Expand All @@ -21,7 +25,8 @@ resource "azurerm_container_app" "mariadb" {

container {
name = "mariadb"
image = "mariadb:10.10"
#image = "mariadb:10.10"
image = each.key
cpu = 0.25
memory = "0.5Gi"

Expand Down
7 changes: 6 additions & 1 deletion test-infra/terraform/test-environment/outputs.tf
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,10 @@ output "aca-env-public-ip" {
}

output "mariadb-fqdn" {
value = azurerm_container_app.mariadb.latest_revision_fqdn

#value = azurerm_container_app.mariadb.latest_revision_fqdn

value = {
for image, db in azurerm_container_app.mariadb : image => db.latest_revision_fqdn
}
}
10 changes: 9 additions & 1 deletion test-infra/terraform/test-environment/variables.tf
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# variable "MARIADB_ROOT_PASSWORD" {
# sensitive = false
# }
# }

locals {
mariadb_images = [
"mariadb:5.5",
"mariadb:10.0",
"mariadb:10.10"
]
}

0 comments on commit b7e7237

Please sign in to comment.