From c7d4c0ee79e79e86a12e137968be498f90afa72b Mon Sep 17 00:00:00 2001 From: Svein-Petter Johnsen <83902071+sveinpj@users.noreply.github.com> Date: Wed, 3 Jul 2024 13:53:40 +0200 Subject: [PATCH] Create ACR cache (#1385) Co-authored-by: Automatic Update --- .../dev/radixtfexample/.terraform.lock.hcl | 79 ++++++++++ .../s940/prod/acr/.terraform.lock.hcl | 59 ++++++++ .../s940/prod/logicapps/.terraform.lock.hcl | 21 +++ .../prod/managedidentity/.terraform.lock.hcl | 21 +++ .../s940/prod/mysql/.terraform.lock.hcl | 21 +++ .../prod/networkmanager/.terraform.lock.hcl | 21 +++ .../s940/prod/policy/.terraform.lock.hcl | 21 +++ .../prod/resourcegroups/.terraform.lock.hcl | 21 +++ .../prod/sqldatabases/.terraform.lock.hcl | 40 +++++ .../prod/storageaccounts/.terraform.lock.hcl | 21 +++ .../s941/dev/keyvaults/.terraform.lock.hcl | 40 +++++ .../s941/dev/logicapps/.terraform.lock.hcl | 38 +++++ .../dev/managedidentity/.terraform.lock.hcl | 21 +++ .../s941/dev/mysql/.terraform.lock.hcl | 21 +++ .../s941/dev/mytest/.terraform.lock.hcl | 21 +++ .../dev/networkmanager/.terraform.lock.hcl | 21 +++ .../s941/dev/policy/.terraform.lock.hcl | 21 +++ .../dev/resourcegroups/.terraform.lock.hcl | 21 +++ .../s941/dev/sqldatabases/.terraform.lock.hcl | 40 +++++ .../dev/storageaccounts/.terraform.lock.hcl | 21 +++ terraform/rbac/s940/.terraform.lock.hcl | 40 +++++ terraform/rbac/s941/.terraform.lock.hcl | 40 +++++ .../secrets-operator/.terraform.lock.hcl | 22 +++ terraform/subscriptions/modules/acr/main.tf | 138 +++++++++++++----- .../subscriptions/modules/acr/variables.tf | 113 +++++++++++++- .../modules/backupvaults/main.tf | 6 +- .../s940/c2/cert-manager/.terraform.lock.hcl | 22 +++ .../s940/c2/clusters/.terraform.lock.hcl | 22 +++ .../subscriptions/s940/c2/clusters/main.tf | 9 ++ .../s940/c2/common/.terraform.lock.hcl | 28 ++-- .../subscriptions/s940/c2/common/backend.tf | 2 +- .../subscriptions/s940/c2/common/main.tf | 1 + .../s940/c2/key-vault/.terraform.lock.hcl | 22 +++ .../s940/c2/log-api/.terraform.lock.hcl | 22 +++ .../s940/c2/pre-clusters/.terraform.lock.hcl | 41 ++++++ .../s940/extmon/clusters/.terraform.lock.hcl | 22 +++ .../s940/extmon/common/.terraform.lock.hcl | 22 +++ .../s940/extmon/common/backend.tf | 2 +- .../subscriptions/s940/extmon/common/main.tf | 36 +++++ .../s940/extmon/key-vault/.terraform.lock.hcl | 22 +++ .../extmon/pre-clusters/.terraform.lock.hcl | 41 ++++++ .../extmon/virtualnetwork/.terraform.lock.hcl | 22 +++ .../s940/globals/common/.terraform.lock.hcl | 41 ++++++ .../s940/globals/common/backend.tf | 2 +- .../s940/globals/common/config.yaml | 8 - .../prod/cert-manager/.terraform.lock.hcl | 22 +++ .../s940/prod/clusters/.terraform.lock.hcl | 22 +++ .../subscriptions/s940/prod/clusters/main.tf | 9 ++ .../s940/prod/common/.terraform.lock.hcl | 28 ++-- .../subscriptions/s940/prod/common/backend.tf | 2 +- .../subscriptions/s940/prod/common/main.tf | 3 +- .../s940/prod/key-vault/.terraform.lock.hcl | 22 +++ .../s940/prod/log-api/.terraform.lock.hcl | 22 +++ .../prod/pre-clusters/.terraform.lock.hcl | 41 ++++++ .../prod/virtualnetwork/.terraform.lock.hcl | 22 +++ .../s941/dev/cert-manager/.terraform.lock.hcl | 22 +++ .../subscriptions/s941/dev/clusters/main.tf | 10 ++ .../s941/dev/common/.terraform.lock.hcl | 28 ++-- .../subscriptions/s941/dev/common/backend.tf | 2 +- .../subscriptions/s941/dev/common/main.tf | 2 + .../s941/dev/log-api/.terraform.lock.hcl | 22 +++ .../s941/globals/common/.terraform.lock.hcl | 41 ++++++ .../cert-manager/.terraform.lock.hcl | 22 +++ .../playground/clusters/.terraform.lock.hcl | 22 +++ .../s941/playground/clusters/main.tf | 9 ++ .../playground/common/.terraform.lock.hcl | 28 ++-- .../s941/playground/common/backend.tf | 2 +- .../s941/playground/common/main.tf | 1 + .../playground/log-api/.terraform.lock.hcl | 22 +++ .../pre-clusters/.terraform.lock.hcl | 41 ++++++ .../virtualnetwork/.terraform.lock.hcl | 22 +++ 71 files changed, 1716 insertions(+), 109 deletions(-) create mode 100644 terraform/clusters/dev/radixtfexample/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/acr/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/logicapps/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/managedidentity/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/mysql/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/networkmanager/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/policy/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/resourcegroups/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/sqldatabases/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s940/prod/storageaccounts/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/keyvaults/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/logicapps/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/managedidentity/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/mysql/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/mytest/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/networkmanager/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/policy/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/resourcegroups/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/sqldatabases/.terraform.lock.hcl create mode 100644 terraform/infrastructure/s941/dev/storageaccounts/.terraform.lock.hcl create mode 100644 terraform/rbac/s940/.terraform.lock.hcl create mode 100644 terraform/rbac/s941/.terraform.lock.hcl create mode 100644 terraform/secrets-operator/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/c2/cert-manager/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/c2/clusters/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/c2/key-vault/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/c2/log-api/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/c2/pre-clusters/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/extmon/clusters/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/extmon/common/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/extmon/key-vault/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/extmon/pre-clusters/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/extmon/virtualnetwork/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/globals/common/.terraform.lock.hcl delete mode 100644 terraform/subscriptions/s940/globals/common/config.yaml create mode 100644 terraform/subscriptions/s940/prod/cert-manager/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/prod/clusters/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/prod/key-vault/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/prod/log-api/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/prod/pre-clusters/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s940/prod/virtualnetwork/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s941/dev/cert-manager/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s941/dev/log-api/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s941/globals/common/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s941/playground/cert-manager/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s941/playground/clusters/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s941/playground/log-api/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s941/playground/pre-clusters/.terraform.lock.hcl create mode 100644 terraform/subscriptions/s941/playground/virtualnetwork/.terraform.lock.hcl diff --git a/terraform/clusters/dev/radixtfexample/.terraform.lock.hcl b/terraform/clusters/dev/radixtfexample/.terraform.lock.hcl new file mode 100644 index 000000000..158bcb130 --- /dev/null +++ b/terraform/clusters/dev/radixtfexample/.terraform.lock.hcl @@ -0,0 +1,79 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.34.0" + constraints = ">= 3.0.0, ~> 3.34.0" + hashes = [ + "h1:7W2o3Hr5R6ZfD7J2ECOW4KHuIAY++GBg6aCKEtVSlo0=", + "zh:04a3860959a9626469714a9986561ff04697fb6fe268cac6481ee570c3c20519", + "zh:3191647b011cd094c7db1f5709f46e0df7190ab8dad1896e15e763384273931c", + "zh:4428e5503fa614dec1ca3ea33d9479835a1c048a03cdec364ad8ad3340a3e137", + "zh:576df51dfba37c40983552f98077125c2eb12eb4e105bb805e935c75c73a7181", + "zh:5c1f4939a1e9ae96a977058c5056018f6b37220f1d0408531c89ea3295735f81", + "zh:644ebea720c22b3f665f9e087ad57122ce5727631b3d437a425fb97a44515a01", + "zh:87250563eed16db793ae9c309200f074f3b42acb4a44fdef4b26b9f7e988931e", + "zh:b8fff7fb51234eb13a8f3a0107ef6fc8033e28c3b4a1087fc837dfc7706d3274", + "zh:e21ecae5989348e9cbf07295f355a05dcae4758019d81c517f55b45e83a3e0e7", + "zh:ece35f508eda2edf5d4867a6e5ad2e24904278813cfce70e19063d310e66d790", + "zh:f421c6068713237fffce12f504fd5888b668352a22cb1075845fd612954ac3ec", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} + +provider "registry.terraform.io/hashicorp/external" { + version = "2.2.3" + hashes = [ + "h1:uvOYRWcVIqOZSl8YjjaB18yZFz1AWIt2CnK7O45rckg=", + "zh:184ecd339d764de845db0e5b8a9c87893dcd0c9d822167f73658f89d80ec31c9", + "zh:2661eaca31d17d6bbb18a8f673bbfe3fe1b9b7326e60d0ceb302017003274e3c", + "zh:2c0a180f6d1fc2ba6e03f7dfc5f73b617e45408681f75bca75aa82f3796df0e4", + "zh:4b92ae44c6baef4c4952c47be00541055cb5280dd3bc8031dba5a1b2ee982387", + "zh:5641694d5daf3893d7ea90be03b6fa575211a08814ffe70998d5adb8b59cdc0a", + "zh:5bd55a2be8a1c20d732ac9c604b839e1cadc8c49006315dffa4d709b6874df32", + "zh:6e0ef5d11e1597202424b7d69b9da7b881494c9b13a3d4026fc47012dc651c79", + "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", + "zh:9e19f89fa25004d3b926a8d15ea630b4bde62f1fa4ed5e11a3d27aabddb77353", + "zh:b763efdd69fd097616b4a4c89cf333b4cee9699ac6432d73d2756f8335d1213f", + "zh:e3b561efdee510b2b445f76a52a902c52bee8e13095e7f4bed7c80f10f8d294a", + "zh:fe660bb8781ee043a093b9a20e53069974475dcaa5791a1f45fd03c61a26478a", + ] +} + +provider "registry.terraform.io/hashicorp/null" { + version = "3.2.1" + hashes = [ + "h1:FbGfc+muBsC17Ohy5g806iuI1hQc4SIexpYCrQHQd8w=", + "zh:58ed64389620cc7b82f01332e27723856422820cfd302e304b5f6c3436fb9840", + "zh:62a5cc82c3b2ddef7ef3a6f2fedb7b9b3deff4ab7b414938b08e51d6e8be87cb", + "zh:63cff4de03af983175a7e37e52d4bd89d990be256b16b5c7f919aff5ad485aa5", + "zh:74cb22c6700e48486b7cabefa10b33b801dfcab56f1a6ac9b6624531f3d36ea3", + "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", + "zh:79e553aff77f1cfa9012a2218b8238dd672ea5e1b2924775ac9ac24d2a75c238", + "zh:a1e06ddda0b5ac48f7e7c7d59e1ab5a4073bbcf876c73c0299e4610ed53859dc", + "zh:c37a97090f1a82222925d45d84483b2aa702ef7ab66532af6cbcfb567818b970", + "zh:e4453fbebf90c53ca3323a92e7ca0f9961427d2f0ce0d2b65523cc04d5d999c2", + "zh:e80a746921946d8b6761e77305b752ad188da60688cfd2059322875d363be5f5", + "zh:fbdb892d9822ed0e4cb60f2fedbdbb556e4da0d88d3b942ae963ed6ff091e48f", + "zh:fca01a623d90d0cad0843102f9b8b9fe0d3ff8244593bd817f126582b52dd694", + ] +} + +provider "registry.terraform.io/hashicorp/random" { + version = "3.4.3" + hashes = [ + "h1:xZGZf18JjMS06pFa4NErzANI98qi59SEcBsOcS2P2yQ=", + "zh:41c53ba47085d8261590990f8633c8906696fa0a3c4b384ff6a7ecbf84339752", + "zh:59d98081c4475f2ad77d881c4412c5129c56214892f490adf11c7e7a5a47de9b", + "zh:686ad1ee40b812b9e016317e7f34c0d63ef837e084dea4a1f578f64a6314ad53", + "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", + "zh:84103eae7251384c0d995f5a257c72b0096605048f757b749b7b62107a5dccb3", + "zh:8ee974b110adb78c7cd18aae82b2729e5124d8f115d484215fd5199451053de5", + "zh:9dd4561e3c847e45de603f17fa0c01ae14cae8c4b7b4e6423c9ef3904b308dda", + "zh:bb07bb3c2c0296beba0beec629ebc6474c70732387477a65966483b5efabdbc6", + "zh:e891339e96c9e5a888727b45b2e1bb3fcbdfe0fd7c5b4396e4695459b38c8cb1", + "zh:ea4739860c24dfeaac6c100b2a2e357106a89d18751f7693f3c31ecf6a996f8d", + "zh:f0c76ac303fd0ab59146c39bc121c5d7d86f878e9a69294e29444d4c653786f8", + "zh:f143a9a5af42b38fed328a161279906759ff39ac428ebcfe55606e05e1518b93", + ] +} diff --git a/terraform/infrastructure/s940/prod/acr/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/acr/.terraform.lock.hcl new file mode 100644 index 000000000..5a125a903 --- /dev/null +++ b/terraform/infrastructure/s940/prod/acr/.terraform.lock.hcl @@ -0,0 +1,59 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/azure/azapi" { + version = "1.9.0" + hashes = [ + "h1:zaLH2Owmj61RX2G1Cy6VDy8Ttfzx+lDsSCyiu5cXkm4=", + "zh:349569471fbf387feaaf8b88da1690669e201147c342f905e5eb03df42b3cf87", + "zh:54346d5fb78cbad3eb7cfd96e1dd7ce4f78666cabaaccfec6ee9437476330018", + "zh:64b799da915ea3a9a58ac7a926c6a31c59fd0d911687804d8e815eda88c5580b", + "zh:9336ed9e112555e0fda8af6be9ba21478e30117d79ba662233311d9560d2b7c6", + "zh:a8aace9897b28ea0b2dbd7a3be3df033e158af40412c9c7670be0956f216ed7e", + "zh:ab23df7de700d9e785009a4ca9ceb38ae1ab894a13f5788847f15d018556f415", + "zh:b4f13f0b13560a67d427c71c85246f8920f98987120341830071df4535842053", + "zh:e58377bf36d8a14d28178a002657865ee17446182dac03525fd43435e41a1b5c", + "zh:ea5db4acc6413fd0fe6b35981e58cdc9850f5f3118031cc3d2581de511aee6aa", + "zh:f0b32c06c6bd4e4af2c02a62be07b947766aeeb09289a03f21aba16c2fd3c60f", + "zh:f1518e766a90c257d7eb36d360dafaf311593a4a9352ff8db0bcfe0ed8cf45ae", + "zh:fa89e84cff0776b5b61ff27049b1d8ed52040bd58c81c4628890d644a6fb2989", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.78.0" + hashes = [ + "h1:DWJ+qB1AY68Is827deEJH4pV7BL4PhDmaaWLlYkhqLM=", + "zh:09a965d5a35ddf418c0cc0eda507f79ba65ce679faa1ffc636c965c22cd2da88", + "zh:144523f78596df2843ccf9c4dfa53670c71c66ef1edb96853b4d06b8d2973e26", + "zh:1b2bbd1b2a7a8715f1bc828a174fc8f6810831cfebf3bffef141638b59aa4589", + "zh:223b5f2c07a71ee5d7f4e5cf9b814b276bb27be5f771f886cfd236db4ae67475", + "zh:26cd02f9496b8b9e9465eff24e9c29b0c99076fc3958ceaa84a1a0d6f02984eb", + "zh:6bec0065ba87ea80b151b6398b1ba2295eb967993f15322f25f1c74defc56c6d", + "zh:8aaa89e3403630c73a5280b57aa6e7c993686247b141ec9801365e1bb1677439", + "zh:8d8dd6a9a2baee8e9fea3b1e181d0a17d6a71e64d9692265770a72bfee012a15", + "zh:97ba1582da8ac1b65c9e01b43d1b5ba842c3b8a97d5dee9e033e018d13dbdeda", + "zh:b05930cfe84c06a764f611d3a93035ab779766aeefa22c41616e948b99659da8", + "zh:da5e5752dff248356afb0c861df680e3345fdc3a52dfc92a7f150f4a780128c7", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} + +provider "registry.terraform.io/hashicorp/null" { + version = "3.2.1" + hashes = [ + "h1:FbGfc+muBsC17Ohy5g806iuI1hQc4SIexpYCrQHQd8w=", + "zh:58ed64389620cc7b82f01332e27723856422820cfd302e304b5f6c3436fb9840", + "zh:62a5cc82c3b2ddef7ef3a6f2fedb7b9b3deff4ab7b414938b08e51d6e8be87cb", + "zh:63cff4de03af983175a7e37e52d4bd89d990be256b16b5c7f919aff5ad485aa5", + "zh:74cb22c6700e48486b7cabefa10b33b801dfcab56f1a6ac9b6624531f3d36ea3", + "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", + "zh:79e553aff77f1cfa9012a2218b8238dd672ea5e1b2924775ac9ac24d2a75c238", + "zh:a1e06ddda0b5ac48f7e7c7d59e1ab5a4073bbcf876c73c0299e4610ed53859dc", + "zh:c37a97090f1a82222925d45d84483b2aa702ef7ab66532af6cbcfb567818b970", + "zh:e4453fbebf90c53ca3323a92e7ca0f9961427d2f0ce0d2b65523cc04d5d999c2", + "zh:e80a746921946d8b6761e77305b752ad188da60688cfd2059322875d363be5f5", + "zh:fbdb892d9822ed0e4cb60f2fedbdbb556e4da0d88d3b942ae963ed6ff091e48f", + "zh:fca01a623d90d0cad0843102f9b8b9fe0d3ff8244593bd817f126582b52dd694", + ] +} diff --git a/terraform/infrastructure/s940/prod/logicapps/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/logicapps/.terraform.lock.hcl new file mode 100644 index 000000000..16a1f0dd2 --- /dev/null +++ b/terraform/infrastructure/s940/prod/logicapps/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.77.0" + hashes = [ + "h1:Ie29CiuuS6LeQLO0Cdf0k54oMgZd9rkuwOKjVAa4mfw=", + "zh:071c82025cda506af90302b3e89f61e086ad9e3b97b8c55382d5aed6f207cf10", + "zh:10464b6a85343fdcc5f8d3d60304c3e0bfcfff014b3067f6ead61d0c59fe8371", + "zh:5fd48cbeb13ead9158051e563e5354acbc94668fa3d5306c20d476e746e62991", + "zh:64b47c2150e1f0a8473c8f79d35be72786777772ab1a7e79d8039de4bc10e8c9", + "zh:6958e7d22e6efda97dde6e50d033c4a0f48da3c7e597482bf14774cf8d1f612e", + "zh:aad939983c1f28a27c01be636a8079e5f973f9bb640348cf264b35bf6a956bb8", + "zh:bb211cbcfb643a7d041afc597e1c8a10749e1d3a0141c16e5c643614b16895c8", + "zh:db30a46d335cc1c1e2dd0707c40c6b6b3c8dd72f8905e3177998e1b212d0ace0", + "zh:e04f4d086e546cc7ab565bde64e93ed6716c3764579918ecf9077e539b99dd4c", + "zh:ea92d15b18a17a31e9f7568efe3bbd07b77906f4585aec98e6d03942788efad8", + "zh:f03164fadd13e4991dde22ab31c09731a00aee6ad723c61d0d2835abc79a1a8c", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s940/prod/managedidentity/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/managedidentity/.terraform.lock.hcl new file mode 100644 index 000000000..ef22515b5 --- /dev/null +++ b/terraform/infrastructure/s940/prod/managedidentity/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.75.0" + hashes = [ + "h1:jdCddD1ADiQQB/rjC2aB7fFzOMZswHRPcVVC6YmL5K0=", + "zh:0d881d7b499367400ced6e315e32a1948d823309c5677a16056367001a8785ce", + "zh:384acba136f1b347cac7831bb4e0396a370f6664e1c1242fce42a6fc55b9db8a", + "zh:409a01af5d873e4ac7e62cfd8c9a27638a719394ccf6a8de89ac4a1049275c20", + "zh:547eab553ea24cc9079fd80093c1611d036df089385bb4a38c5db21f6126e75e", + "zh:714a1fc3d1485deec10f4a49be556997f8ea0cc717db78fa0613f5bee728fcd7", + "zh:90d197c03a3bad2a8cfa7fc2396dc1601bf08be9368d399d58ec51654201c6fb", + "zh:9587b44249147b0e9d7619568cf46de126ec947ca5c56a1d740d8142b89919c2", + "zh:9d910ae66496833d4f85a4fe6b24649f74a1624f1502f63e9ff8201f29c0c1d1", + "zh:9f355767fc7f5ab769a60b46e42f9498f33ee95c3833b7d95c7f7c69fe101564", + "zh:d11d91da699d8c62f873cdea72bc26ab40cde4f18bc88ab6583ea836fee26ecd", + "zh:e0f9d50274f54acc2c5e300537d96a5aa03be650cfb66249a14ed45375014c77", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s940/prod/mysql/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/mysql/.terraform.lock.hcl new file mode 100644 index 000000000..c28463d5e --- /dev/null +++ b/terraform/infrastructure/s940/prod/mysql/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.44.1" + hashes = [ + "h1:EkFaulKIAb3nb7svbpM18Tf7rl+ajVCXnXvP//Yvw2M=", + "zh:0a1761b5aeec47d5019114976de5eb9832dea1d57d632ca6fa464b99b782d1c1", + "zh:0e9c96fa7ed6d55a3f3a646ff346298c8b7728331bb3a74875f78ecb7d245c16", + "zh:1aa953a692c7b5b10219343f0238f4624ac988e247721b6ec6b1bed2b81f7ceb", + "zh:237258af1a1ce8a0aed8f6cdb03c69ea83ff4f3a46d5bd1466cd503f0b5aded8", + "zh:542067eeeb3b4e286e92d646e0f40426e204ed268973343e585aa521f075f8dc", + "zh:8326d52460252fd335ae97d0fabd9f5d90061a4fbeb273618f4067be3eb4e75a", + "zh:97a2b802bf6e204476131ddb7a91e832568ee8da3b0515ed23361c9f72ca9706", + "zh:9ae5a52ec85e0ad218e2ce9d33859f17afbb2fb2a690bf60d5f48fc7680e7fb0", + "zh:b17e77aff310e232f541334ba1858b5125ea0e527a5d6824de017192d8d8a3a2", + "zh:c469ba6681535c07c58dad6c1b59b056912300a7c91137ddc0103ef16b1d5697", + "zh:cea6026ef8fb5512d14c1ba6fdf36b90a09de536d4e4afad96b926af39114f74", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s940/prod/networkmanager/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/networkmanager/.terraform.lock.hcl new file mode 100644 index 000000000..84f8b44ef --- /dev/null +++ b/terraform/infrastructure/s940/prod/networkmanager/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.56.0" + hashes = [ + "h1:qoV9BwWKSQ2znS9w9o8XTfUKSawX3tZlKRy36AkyNwg=", + "zh:0c35cf5c57edc337cc8a63399b605f1ec3316841869098f6b5b1f40f76f03d04", + "zh:230b82b9ef64983505920a66e655f8ca807fccf6e0e2ccbdb5ede301871270b2", + "zh:3d1ef558437be0853dc183c9926e6da6d85089dc653ac53bc1c54262b00287e5", + "zh:5f240a33ba87b1a30790cebae50a1234ed864953c8324d3e7a03aca3cfbec9e7", + "zh:67954796a1f22b28172817f613f071981f46b4cf162d549794e96ac3dbf16303", + "zh:6e8422b39f4dba9d9e294bd8c6772e6b89707b814a022898b83b7d5d4eaba914", + "zh:8b595ad75123b88b67b2b32a9c3e942da34c13e051a7858b5f4549429aa81142", + "zh:bffb8df9cf7f6336510f2d7a497c89d9e2c35c113a09915b6422a7fd332dca33", + "zh:d172642393754112c8d2c15e500b37b62b29917b376e93c0a519046d30603201", + "zh:eac016f21218fae0ff4f3121b944316dc367fc180e875a402edbaae298c8108a", + "zh:eee76e35fe8786045f565e0ca20bb8c8b0cf46c14b7f7d84f0a1d45cde3257e5", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s940/prod/policy/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/policy/.terraform.lock.hcl new file mode 100644 index 000000000..14b771cf1 --- /dev/null +++ b/terraform/infrastructure/s940/prod/policy/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.55.0" + hashes = [ + "h1:kLdMnCROSED38jnl6KDt3k0G19xFRfYvxH592RM2ACo=", + "zh:0987ee8a114142a25f84301ead4ce06eb21f9a67071d9d8710b3adbd52e565a8", + "zh:2e8e8eb14e3ec07ee8abff881e462ed09734b17a0df3189801843a8eeffb0967", + "zh:559b404de5995e32728219ea5c87022839f01ce6213acb4a6a10852683379c09", + "zh:70ed0f6a18d22b6e637974f1342ba7395da03dd309735666570292641a621950", + "zh:8a03321aae7ad208d32933ab16a823f8899236680a1e56c49593dd7d45ee8bd3", + "zh:957a856739fc40e3b1bccb3b16e76b4f3dd77b7481fa236c212590213be0dd55", + "zh:a54ee15ab415a252f1b6e955fda4059882a93ca9fb7af45048d26acc95e3f92c", + "zh:c1f72e3aa0e899451cf84455e943e9c14edef92171f62c0e79135c8f2fd5bec3", + "zh:d32a697f35a1470cd58d8ae13ed622e1c4c635bbc712aa643e7974ea9801c4cb", + "zh:ddb5bd812217b0a911a80841d9fb68bc31af8a597b4091ec68d5c44caaa1613b", + "zh:e590d1205840e9824e7d24a57041f330b175b3e2d1795a654943013d48a2fcbc", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s940/prod/resourcegroups/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/resourcegroups/.terraform.lock.hcl new file mode 100644 index 000000000..bc50929f3 --- /dev/null +++ b/terraform/infrastructure/s940/prod/resourcegroups/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.42.0" + hashes = [ + "h1:XzK5R0ANBFPNxdhJ4nTlKEH26gLGAILuaj8Ex4EDIQ0=", + "zh:15b1fb70cbcb43ea0f15985643c71ca167bca170448d3bfe9936f87ef6c9adca", + "zh:26a8b81031b7cb53625f6ac751ba93affbd87b7fc09d69b57f5d9264a8be9ec7", + "zh:3dbf6f6d4de8cf9333de371f7a2f7e9424b445ee5028eba6801fb370ae40de1f", + "zh:7344037970ce197004ba43cfa9b9008a9145f65ace4999e8b2634e347cab63da", + "zh:76715723eb6c0849f8b7b4ff7410a795bc718ef562e15abe6adc7929bc3ce166", + "zh:a4d22e8005932be9a4f1a8182f07bba78597141b0ba84bb3cdd8ba2235d95d32", + "zh:a5af12badf44d005b80bd78183b1d4826b553f41f37beb7a6640b931902a1dd8", + "zh:bd4a1b1bc040a40bafae4c61098dc71c5ca434b0fa48c53c4936e13be21d3a56", + "zh:ccc2a2ee68d1e20a731de145cea16d0c5887c9976d472c66ad1d7ecf1b16fa91", + "zh:edc0abb51f8815dccae847caa3a8f82ac02e6eef3e64960e98a5a657e34df9eb", + "zh:f3187788996d113ce9f926c7933cef2725b9a90399a5ce581760af34b477e930", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s940/prod/sqldatabases/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/sqldatabases/.terraform.lock.hcl new file mode 100644 index 000000000..52ccdb9ee --- /dev/null +++ b/terraform/infrastructure/s940/prod/sqldatabases/.terraform.lock.hcl @@ -0,0 +1,40 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azuread" { + version = "2.33.0" + hashes = [ + "h1:Z28tjly5UfKOE+HL/oALxCPhmCuBwUgZ4uaYt68VR3M=", + "zh:0602d03d7d7e38819f78dc377e64f365427496edf1065bfbb113e3921ab1c34e", + "zh:08843838f4fe146084592472648d4ea7191931eabe042a96c3b3c6eaf8ddfb43", + "zh:1c3e89cf19118fc07d7b04257251fc9897e722c16e0a0df7b07fcd261f8c12e7", + "zh:26a0d8a186e3b47ea0b7217a8e420b03fda59b7a680bb3ea52cf7d3e6d965ef3", + "zh:352a1cacaacd39e796de15a52d192ab0e6eb98dd36b5fbf8ebddd37e6dafa4ac", + "zh:3702ad4c534e67e2e07b060bfe5e6edc244c59c911906c8b15b96e7fecb0ff2c", + "zh:93b5248d26bdd44845b2ab051a2168c7edad788ae9836f62ea5fb632fd59d7ea", + "zh:a7b880155f4a67b52a5bfe78de33dc55254ef80006234f00e36aaf6533b1de4a", + "zh:a7cf0829364127c9bca26ec01ea3d66988b43987b2d26a3290487d1fc0da50eb", + "zh:b1f82b0d30af733b36a2f849799e0b1ed6a72888fa32a438c829c4e5cff88e20", + "zh:b6c2b23770852de8f56b549579c2f5a82afd84a9ca0616d53a25d48488f7aaf0", + "zh:d87dfbdfe8ab9d3a2e33f210333d40f211ea7d33bfa671063e6807c6ddd85a52", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.42.0" + hashes = [ + "h1:XzK5R0ANBFPNxdhJ4nTlKEH26gLGAILuaj8Ex4EDIQ0=", + "zh:15b1fb70cbcb43ea0f15985643c71ca167bca170448d3bfe9936f87ef6c9adca", + "zh:26a8b81031b7cb53625f6ac751ba93affbd87b7fc09d69b57f5d9264a8be9ec7", + "zh:3dbf6f6d4de8cf9333de371f7a2f7e9424b445ee5028eba6801fb370ae40de1f", + "zh:7344037970ce197004ba43cfa9b9008a9145f65ace4999e8b2634e347cab63da", + "zh:76715723eb6c0849f8b7b4ff7410a795bc718ef562e15abe6adc7929bc3ce166", + "zh:a4d22e8005932be9a4f1a8182f07bba78597141b0ba84bb3cdd8ba2235d95d32", + "zh:a5af12badf44d005b80bd78183b1d4826b553f41f37beb7a6640b931902a1dd8", + "zh:bd4a1b1bc040a40bafae4c61098dc71c5ca434b0fa48c53c4936e13be21d3a56", + "zh:ccc2a2ee68d1e20a731de145cea16d0c5887c9976d472c66ad1d7ecf1b16fa91", + "zh:edc0abb51f8815dccae847caa3a8f82ac02e6eef3e64960e98a5a657e34df9eb", + "zh:f3187788996d113ce9f926c7933cef2725b9a90399a5ce581760af34b477e930", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s940/prod/storageaccounts/.terraform.lock.hcl b/terraform/infrastructure/s940/prod/storageaccounts/.terraform.lock.hcl new file mode 100644 index 000000000..1d6deb3d2 --- /dev/null +++ b/terraform/infrastructure/s940/prod/storageaccounts/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.37.0" + hashes = [ + "h1:83XTgyPKUKt706IjTLHo9HL0KN5m+DwmSKuVQv6dNb4=", + "zh:2a7bda0b7679d1c791c762103a22f333b544b6e6776c4177f33bafc9cc28c919", + "zh:49ff49670c349f918017315838a43ece09bf6f1bf7721b992f1cadbceb273c62", + "zh:55c9346d03380585e17616b79c4233b726d6fb9efa1921848834fc881e5d7d54", + "zh:5ab117b56a4236ea29926e9d95c27d7bf8ae6706d0fffb76c0b1bfe67bf3a78e", + "zh:5cfc086d5d56308edb3e68aac5f8a448ddc6e56541be7b152ae886399e9b2c69", + "zh:7a8929ed38152aac6652711f32193c8582bc996f8fa73879a3ac7a9bf88d2460", + "zh:895294e90a37f719975fcd2269b95e973147e48ec0ebb9c2fe472bc93531b49c", + "zh:8baa5e2b6e5b02df5b45d253a3aea93f22619920cf9577290d682b59a6d5664b", + "zh:b146a732c7909238c10d216b92a35092be4f72a0509a4c6742cc3245bf3b3bf3", + "zh:cedef898ccd512a6519eae3dff7eb0d581d2c3dad8e0001992da16ad1d7fded8", + "zh:f016d9ba94ea88476883b4d63cff88a0225974e0a8b8c3e8555f73c5de6f7119", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s941/dev/keyvaults/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/keyvaults/.terraform.lock.hcl new file mode 100644 index 000000000..0e4ccafde --- /dev/null +++ b/terraform/infrastructure/s941/dev/keyvaults/.terraform.lock.hcl @@ -0,0 +1,40 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azuread" { + version = "2.47.0" + hashes = [ + "h1:KB9BNRNStbdsfdRmVXUwXtN77qgX5VjBy2UALcqp218=", + "zh:1372d81eb24ef3b4b00ea350fe87219f22da51691b8e42ce91d662f6c2a8af5e", + "zh:1c3e89cf19118fc07d7b04257251fc9897e722c16e0a0df7b07fcd261f8c12e7", + "zh:1e654a74d171d6ff8f9f6f67e3ff1421d4c5e56a18607703626bf12cd23ba001", + "zh:35227fad617a0509c64ab5759a8b703b10d244877f1aa5416bfbcc100c96996f", + "zh:357f553f0d78d46a96c7b2ed06d25ee0fc60fc5be19812ccb5d969fa47d62e17", + "zh:58faa2940065137e3e87d02eba59ab5cd7137d7a18caf225e660d1788f274569", + "zh:7308eda0339620fa24f47cedd22221fc2c02cab9d5be1710c09a783aea84eb3a", + "zh:863eabf7f908a8263e28d8aa2ad1381affd6bb5c67755216781f674ef214100e", + "zh:8b95b595a7c14ed7b56194d03cdec253527e7a146c1c58961be09e6b5c50baee", + "zh:afbca6b4fac9a0a488bc22ff9e51a8f14e986137d25275068fd932f379a51d57", + "zh:c6aadec4c81a44c3ffc22c2d90ffc6706bf5a9a903a395d896477516f4be6cbb", + "zh:e54a59de7d4ef0f3a18f91fed0b54a2bce18257ae2ee1df8a88226e1023c5811", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.85.0" + hashes = [ + "h1:UW2HuNrkVexKwNYbkI1Xr/B3ip/cCgizIjfKN+ulpPs=", + "zh:1ae6c0d82b5801641a17094b84f2ec1dcac699c1c4e40669a267511061414a34", + "zh:259e9386a43aabecb1205b0ceea2d205223637c09b66d806a89fed04f3343253", + "zh:4d940f9c14fece4f1d9219ac9d104202e5561bddc5024e5ac97f3f93eea20110", + "zh:530bca70b950e835f63c796c694106d701e5de0e2cf096fa35f08afd5c254594", + "zh:69e6b7f44ffbe0383b6485bb9db26781eb7869503889303e202967900a6b35ed", + "zh:8528e7d054254daae06eeb2bf343d566d3908a024fdfb5e515fbdbe0669c15eb", + "zh:98d66edfa89ed9a431ca37be384e5dfe7fa20bdc732c6e7d30f3f922ca3b29dc", + "zh:b8d37cedeffeb6bd37d4ec79fc2da19ed6b57d1ac08d835395dfa4fb3cfdf447", + "zh:bbc94e89cd6c0d59c2e5ed0bce852cac8435b6dc2e979691ee84af4c8b2c9bb8", + "zh:ceb4c624e8bb56bbcfe53e3c4ed4b4d27c3a5b62e5f4890b32c98b60b83c7827", + "zh:f08c5bf19eb25f668633964c6bfa823aa0ead785824082533c4a6cff3959e3d0", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s941/dev/logicapps/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/logicapps/.terraform.lock.hcl new file mode 100644 index 000000000..b0b952e4a --- /dev/null +++ b/terraform/infrastructure/s941/dev/logicapps/.terraform.lock.hcl @@ -0,0 +1,38 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.79.0" + hashes = [ + "h1:7Bf5Bagy9v33QKJKlFN2++WjE/E5UIElfpC/7sqUMV8=", + "zh:0cd62eff55944be5bee31b376b410f07232227490b902af8f4785021edeb707f", + "zh:168128566331d18b89565205ed78a6a64c3f55a2555956f7e4c15773de56905c", + "zh:63068b268ae4080fe3e33f75c174e83ed2355b5812ec62a29e5f7c7e71399ab9", + "zh:6e88c32eafc7c01d9564bca18f2e47a7f54f2fec1b64700f3f7a6f927757a034", + "zh:8f1f40fc00bc22eb5ea4fa6a4b4815d2a44a2a7ba086cadf2a37366f8fa65c88", + "zh:96e6309019a0367bb77bec52cd0bcbd049ac943e7a28ed0b7635b8e9ed5776d3", + "zh:ba4840eb4da0df74adfe9bf59ff7e63d4a38c1ae0028c93c06285d766fc06f0f", + "zh:dd49b4cc241251077dbdbae5137f03f1d66873408b0b43d3ff5f98fa254ffca4", + "zh:e0a99adb8b1c1b951e2b19c677fb4c1ba78350b829f0ff73aa141ec1bc1ecd8b", + "zh:ee523758d5b17fd04fa869b7f6ad92f1b321eaaa9e1508609dcca1577dee3c44", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + "zh:fbc79c9a3cc63e6f3f154cdca23b8ccb6de86495c0b9ae605bea50072c514032", + ] +} + +provider "registry.terraform.io/hashicorp/template" { + version = "2.2.0" + hashes = [ + "h1:94qn780bi1qjrbC3uQtjJh3Wkfwd5+tTtJHOb7KTg9w=", + "zh:01702196f0a0492ec07917db7aaa595843d8f171dc195f4c988d2ffca2a06386", + "zh:09aae3da826ba3d7df69efeb25d146a1de0d03e951d35019a0f80e4f58c89b53", + "zh:09ba83c0625b6fe0a954da6fbd0c355ac0b7f07f86c91a2a97849140fea49603", + "zh:0e3a6c8e16f17f19010accd0844187d524580d9fdb0731f675ffcf4afba03d16", + "zh:45f2c594b6f2f34ea663704cc72048b212fe7d16fb4cfd959365fa997228a776", + "zh:77ea3e5a0446784d77114b5e851c970a3dde1e08fa6de38210b8385d7605d451", + "zh:8a154388f3708e3df5a69122a23bdfaf760a523788a5081976b3d5616f7d30ae", + "zh:992843002f2db5a11e626b3fc23dc0c87ad3729b3b3cff08e32ffb3df97edbde", + "zh:ad906f4cebd3ec5e43d5cd6dc8f4c5c9cc3b33d2243c89c5fc18f97f7277b51d", + "zh:c979425ddb256511137ecd093e23283234da0154b7fa8b21c2687182d9aea8b2", + ] +} diff --git a/terraform/infrastructure/s941/dev/managedidentity/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/managedidentity/.terraform.lock.hcl new file mode 100644 index 000000000..ef22515b5 --- /dev/null +++ b/terraform/infrastructure/s941/dev/managedidentity/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.75.0" + hashes = [ + "h1:jdCddD1ADiQQB/rjC2aB7fFzOMZswHRPcVVC6YmL5K0=", + "zh:0d881d7b499367400ced6e315e32a1948d823309c5677a16056367001a8785ce", + "zh:384acba136f1b347cac7831bb4e0396a370f6664e1c1242fce42a6fc55b9db8a", + "zh:409a01af5d873e4ac7e62cfd8c9a27638a719394ccf6a8de89ac4a1049275c20", + "zh:547eab553ea24cc9079fd80093c1611d036df089385bb4a38c5db21f6126e75e", + "zh:714a1fc3d1485deec10f4a49be556997f8ea0cc717db78fa0613f5bee728fcd7", + "zh:90d197c03a3bad2a8cfa7fc2396dc1601bf08be9368d399d58ec51654201c6fb", + "zh:9587b44249147b0e9d7619568cf46de126ec947ca5c56a1d740d8142b89919c2", + "zh:9d910ae66496833d4f85a4fe6b24649f74a1624f1502f63e9ff8201f29c0c1d1", + "zh:9f355767fc7f5ab769a60b46e42f9498f33ee95c3833b7d95c7f7c69fe101564", + "zh:d11d91da699d8c62f873cdea72bc26ab40cde4f18bc88ab6583ea836fee26ecd", + "zh:e0f9d50274f54acc2c5e300537d96a5aa03be650cfb66249a14ed45375014c77", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s941/dev/mysql/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/mysql/.terraform.lock.hcl new file mode 100644 index 000000000..e65ca9070 --- /dev/null +++ b/terraform/infrastructure/s941/dev/mysql/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.43.0" + hashes = [ + "h1:L22zvfaO7m696KBqtCaID1xEPhAKq1UUwR4EP66GLGo=", + "zh:1a6d3553a8b9c85193d8334e8678aae305d14ec1d69b0d45799c322145d41475", + "zh:1cb9ecd6531060c8f52d4f70863754ef18d3c297dee2aa173ce6dbd6f3c62621", + "zh:21effe14cf1f5bace7aa172198ee2aa6ffc78324e4648af9b8df8b29995fa711", + "zh:29e53d13567d1497388c4264fea7548a45a3d1065129a475f0c8708eb0b9fa4d", + "zh:6c9036ed1371220709fab11ecd790953bb066bc8113707d3f4b9334d07fddf11", + "zh:7f26877a5216fb92e2a1594da7eb61058a984e7f8b305c45745ad181c0357b71", + "zh:a080ea3a591b353dd3432d5f1a7fe717dc733a02429b50ff38ef0fba92bd93e2", + "zh:b880602640876fbccf7d2d6dbbf6a076bf42126e07990975a29995c1a899563b", + "zh:c46125c6fcf67f69b8d33f29e5362ae78fc305787be77076c10f36561c2076d2", + "zh:f08642f55085ac03bfad32917abd42b75f2dffb7b9d8e7c310cc230f9a15e756", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + "zh:f85af4d3af54ebad40ea6cf4dfd5cb1f7b0666cf4793711a1bff719f059177f7", + ] +} diff --git a/terraform/infrastructure/s941/dev/mytest/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/mytest/.terraform.lock.hcl new file mode 100644 index 000000000..e3ec90d16 --- /dev/null +++ b/terraform/infrastructure/s941/dev/mytest/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.82.0" + hashes = [ + "h1:NUSEjQHU/KLAFoUdoeNcyRnZNx784mMES1Su4qmfvxM=", + "zh:2042c5485476b0b9dbcebfc01d95e1cec50b37b2c443ffd9824a4fc6a7b293bd", + "zh:3fc6753c039bac1866b90f5faf5f72edc7470cb64c1e84f830e71931dfced865", + "zh:4760c4595a5e8a07c5eef08304877909f88252c1536432e443211ae668456459", + "zh:4886aadcafcd88d036c3e36019ca3b0b39a6b7cfbd34f88fe8a544ca337af14f", + "zh:631602a5e38cb3ee8f8a2a2257e669f41ff05766a774eb19933d54ae1832c100", + "zh:6c03c113c729614598cb197415a3dd7b7d0fcb0aec9055b0491f02274e244582", + "zh:95390bd4037f695329a38ff1a736e4f03c134097d19201f89c5e6c08a11becb9", + "zh:ac1a1dd5559c53f72f89320f0cd9aeb8fc84ad1351b6578f99efc07c16486a2a", + "zh:b96d4ca8a05a1903accd5c1b16109444d05868198a4698e31c17ef7ab95c4541", + "zh:ccc5895c0579e4f5b0dc2d358579d417c21281104591f1877525d87f31079f96", + "zh:e0c496ab8f07ea381bbed86eefde47480b9b156bb022b2215c94cb01779c7076", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s941/dev/networkmanager/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/networkmanager/.terraform.lock.hcl new file mode 100644 index 000000000..79c2f7dc2 --- /dev/null +++ b/terraform/infrastructure/s941/dev/networkmanager/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.78.0" + hashes = [ + "h1:DWJ+qB1AY68Is827deEJH4pV7BL4PhDmaaWLlYkhqLM=", + "zh:09a965d5a35ddf418c0cc0eda507f79ba65ce679faa1ffc636c965c22cd2da88", + "zh:144523f78596df2843ccf9c4dfa53670c71c66ef1edb96853b4d06b8d2973e26", + "zh:1b2bbd1b2a7a8715f1bc828a174fc8f6810831cfebf3bffef141638b59aa4589", + "zh:223b5f2c07a71ee5d7f4e5cf9b814b276bb27be5f771f886cfd236db4ae67475", + "zh:26cd02f9496b8b9e9465eff24e9c29b0c99076fc3958ceaa84a1a0d6f02984eb", + "zh:6bec0065ba87ea80b151b6398b1ba2295eb967993f15322f25f1c74defc56c6d", + "zh:8aaa89e3403630c73a5280b57aa6e7c993686247b141ec9801365e1bb1677439", + "zh:8d8dd6a9a2baee8e9fea3b1e181d0a17d6a71e64d9692265770a72bfee012a15", + "zh:97ba1582da8ac1b65c9e01b43d1b5ba842c3b8a97d5dee9e033e018d13dbdeda", + "zh:b05930cfe84c06a764f611d3a93035ab779766aeefa22c41616e948b99659da8", + "zh:da5e5752dff248356afb0c861df680e3345fdc3a52dfc92a7f150f4a780128c7", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s941/dev/policy/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/policy/.terraform.lock.hcl new file mode 100644 index 000000000..79c2f7dc2 --- /dev/null +++ b/terraform/infrastructure/s941/dev/policy/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.78.0" + hashes = [ + "h1:DWJ+qB1AY68Is827deEJH4pV7BL4PhDmaaWLlYkhqLM=", + "zh:09a965d5a35ddf418c0cc0eda507f79ba65ce679faa1ffc636c965c22cd2da88", + "zh:144523f78596df2843ccf9c4dfa53670c71c66ef1edb96853b4d06b8d2973e26", + "zh:1b2bbd1b2a7a8715f1bc828a174fc8f6810831cfebf3bffef141638b59aa4589", + "zh:223b5f2c07a71ee5d7f4e5cf9b814b276bb27be5f771f886cfd236db4ae67475", + "zh:26cd02f9496b8b9e9465eff24e9c29b0c99076fc3958ceaa84a1a0d6f02984eb", + "zh:6bec0065ba87ea80b151b6398b1ba2295eb967993f15322f25f1c74defc56c6d", + "zh:8aaa89e3403630c73a5280b57aa6e7c993686247b141ec9801365e1bb1677439", + "zh:8d8dd6a9a2baee8e9fea3b1e181d0a17d6a71e64d9692265770a72bfee012a15", + "zh:97ba1582da8ac1b65c9e01b43d1b5ba842c3b8a97d5dee9e033e018d13dbdeda", + "zh:b05930cfe84c06a764f611d3a93035ab779766aeefa22c41616e948b99659da8", + "zh:da5e5752dff248356afb0c861df680e3345fdc3a52dfc92a7f150f4a780128c7", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s941/dev/resourcegroups/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/resourcegroups/.terraform.lock.hcl new file mode 100644 index 000000000..91cab0135 --- /dev/null +++ b/terraform/infrastructure/s941/dev/resourcegroups/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.41.0" + hashes = [ + "h1:Kn7sqPk/YpsvORFEd/zHXa8U7KkVB551DXUMwvqiU0s=", + "zh:123838b581a27499d0a1e3a9804a6f57304969f58c4ea7fbd938ae2a795b2a19", + "zh:761a7bff3872a192202411aa62e3e6aedc3046f0df86967a1f9ed5a74207f451", + "zh:83092681a9e14d5e548edccece5086d822f86de6ff8227bb78706b41f0041697", + "zh:95fd6be4a3b995dc8ad40054646e2261e01365af7e8f8ebe0e62133cee8250cd", + "zh:995c3eb0aa23fc6948f45e68173034facc4bd92f4865abc3bba4bd305596fc86", + "zh:9f7b158d39f3e9fbc01ee27e6a63600838e34b7364715ebeea7d62717e48cb56", + "zh:b23193883592a4889942e82e73782e70dfbb517561a4f24b09f8ab6cbdc46866", + "zh:c4884d654d03a0546ec78f348563e32220ae35a2c76f22cb3c960f989dc6be48", + "zh:dda1c6720c6cef052db2fb4886a9cd46dee849e4367d6d66b45ad9d5bb607b94", + "zh:f0bc878d67785343bfc36a7d14ec58a67fa436f5b8b497221aea3931e3dccefd", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + "zh:f6aa3c25f7106619cc6760e1d34b29b0956c50f285994f009939890a85e7b058", + ] +} diff --git a/terraform/infrastructure/s941/dev/sqldatabases/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/sqldatabases/.terraform.lock.hcl new file mode 100644 index 000000000..52ccdb9ee --- /dev/null +++ b/terraform/infrastructure/s941/dev/sqldatabases/.terraform.lock.hcl @@ -0,0 +1,40 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azuread" { + version = "2.33.0" + hashes = [ + "h1:Z28tjly5UfKOE+HL/oALxCPhmCuBwUgZ4uaYt68VR3M=", + "zh:0602d03d7d7e38819f78dc377e64f365427496edf1065bfbb113e3921ab1c34e", + "zh:08843838f4fe146084592472648d4ea7191931eabe042a96c3b3c6eaf8ddfb43", + "zh:1c3e89cf19118fc07d7b04257251fc9897e722c16e0a0df7b07fcd261f8c12e7", + "zh:26a0d8a186e3b47ea0b7217a8e420b03fda59b7a680bb3ea52cf7d3e6d965ef3", + "zh:352a1cacaacd39e796de15a52d192ab0e6eb98dd36b5fbf8ebddd37e6dafa4ac", + "zh:3702ad4c534e67e2e07b060bfe5e6edc244c59c911906c8b15b96e7fecb0ff2c", + "zh:93b5248d26bdd44845b2ab051a2168c7edad788ae9836f62ea5fb632fd59d7ea", + "zh:a7b880155f4a67b52a5bfe78de33dc55254ef80006234f00e36aaf6533b1de4a", + "zh:a7cf0829364127c9bca26ec01ea3d66988b43987b2d26a3290487d1fc0da50eb", + "zh:b1f82b0d30af733b36a2f849799e0b1ed6a72888fa32a438c829c4e5cff88e20", + "zh:b6c2b23770852de8f56b549579c2f5a82afd84a9ca0616d53a25d48488f7aaf0", + "zh:d87dfbdfe8ab9d3a2e33f210333d40f211ea7d33bfa671063e6807c6ddd85a52", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.42.0" + hashes = [ + "h1:XzK5R0ANBFPNxdhJ4nTlKEH26gLGAILuaj8Ex4EDIQ0=", + "zh:15b1fb70cbcb43ea0f15985643c71ca167bca170448d3bfe9936f87ef6c9adca", + "zh:26a8b81031b7cb53625f6ac751ba93affbd87b7fc09d69b57f5d9264a8be9ec7", + "zh:3dbf6f6d4de8cf9333de371f7a2f7e9424b445ee5028eba6801fb370ae40de1f", + "zh:7344037970ce197004ba43cfa9b9008a9145f65ace4999e8b2634e347cab63da", + "zh:76715723eb6c0849f8b7b4ff7410a795bc718ef562e15abe6adc7929bc3ce166", + "zh:a4d22e8005932be9a4f1a8182f07bba78597141b0ba84bb3cdd8ba2235d95d32", + "zh:a5af12badf44d005b80bd78183b1d4826b553f41f37beb7a6640b931902a1dd8", + "zh:bd4a1b1bc040a40bafae4c61098dc71c5ca434b0fa48c53c4936e13be21d3a56", + "zh:ccc2a2ee68d1e20a731de145cea16d0c5887c9976d472c66ad1d7ecf1b16fa91", + "zh:edc0abb51f8815dccae847caa3a8f82ac02e6eef3e64960e98a5a657e34df9eb", + "zh:f3187788996d113ce9f926c7933cef2725b9a90399a5ce581760af34b477e930", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/infrastructure/s941/dev/storageaccounts/.terraform.lock.hcl b/terraform/infrastructure/s941/dev/storageaccounts/.terraform.lock.hcl new file mode 100644 index 000000000..aa77abc2b --- /dev/null +++ b/terraform/infrastructure/s941/dev/storageaccounts/.terraform.lock.hcl @@ -0,0 +1,21 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.85.0" + hashes = [ + "h1:UW2HuNrkVexKwNYbkI1Xr/B3ip/cCgizIjfKN+ulpPs=", + "zh:1ae6c0d82b5801641a17094b84f2ec1dcac699c1c4e40669a267511061414a34", + "zh:259e9386a43aabecb1205b0ceea2d205223637c09b66d806a89fed04f3343253", + "zh:4d940f9c14fece4f1d9219ac9d104202e5561bddc5024e5ac97f3f93eea20110", + "zh:530bca70b950e835f63c796c694106d701e5de0e2cf096fa35f08afd5c254594", + "zh:69e6b7f44ffbe0383b6485bb9db26781eb7869503889303e202967900a6b35ed", + "zh:8528e7d054254daae06eeb2bf343d566d3908a024fdfb5e515fbdbe0669c15eb", + "zh:98d66edfa89ed9a431ca37be384e5dfe7fa20bdc732c6e7d30f3f922ca3b29dc", + "zh:b8d37cedeffeb6bd37d4ec79fc2da19ed6b57d1ac08d835395dfa4fb3cfdf447", + "zh:bbc94e89cd6c0d59c2e5ed0bce852cac8435b6dc2e979691ee84af4c8b2c9bb8", + "zh:ceb4c624e8bb56bbcfe53e3c4ed4b4d27c3a5b62e5f4890b32c98b60b83c7827", + "zh:f08c5bf19eb25f668633964c6bfa823aa0ead785824082533c4a6cff3959e3d0", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/rbac/s940/.terraform.lock.hcl b/terraform/rbac/s940/.terraform.lock.hcl new file mode 100644 index 000000000..3c5632cdd --- /dev/null +++ b/terraform/rbac/s940/.terraform.lock.hcl @@ -0,0 +1,40 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azuread" { + version = "2.33.0" + hashes = [ + "h1:Z28tjly5UfKOE+HL/oALxCPhmCuBwUgZ4uaYt68VR3M=", + "zh:0602d03d7d7e38819f78dc377e64f365427496edf1065bfbb113e3921ab1c34e", + "zh:08843838f4fe146084592472648d4ea7191931eabe042a96c3b3c6eaf8ddfb43", + "zh:1c3e89cf19118fc07d7b04257251fc9897e722c16e0a0df7b07fcd261f8c12e7", + "zh:26a0d8a186e3b47ea0b7217a8e420b03fda59b7a680bb3ea52cf7d3e6d965ef3", + "zh:352a1cacaacd39e796de15a52d192ab0e6eb98dd36b5fbf8ebddd37e6dafa4ac", + "zh:3702ad4c534e67e2e07b060bfe5e6edc244c59c911906c8b15b96e7fecb0ff2c", + "zh:93b5248d26bdd44845b2ab051a2168c7edad788ae9836f62ea5fb632fd59d7ea", + "zh:a7b880155f4a67b52a5bfe78de33dc55254ef80006234f00e36aaf6533b1de4a", + "zh:a7cf0829364127c9bca26ec01ea3d66988b43987b2d26a3290487d1fc0da50eb", + "zh:b1f82b0d30af733b36a2f849799e0b1ed6a72888fa32a438c829c4e5cff88e20", + "zh:b6c2b23770852de8f56b549579c2f5a82afd84a9ca0616d53a25d48488f7aaf0", + "zh:d87dfbdfe8ab9d3a2e33f210333d40f211ea7d33bfa671063e6807c6ddd85a52", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.40.0" + hashes = [ + "h1:/Jbhw/zNAsDYDoASaG6w+0KZyay9BkUVOpR8b7m0CsA=", + "zh:00fa6dc05bf2643c6a3c741edb7d88263698086835a8a613f1d7bd76d1b918fd", + "zh:0da9b788e773272a7aa9d59bd9e3d5842edd4acc8c3895bea469e66dc14205a0", + "zh:25a8c39d1f042fc7c83ba9dd745c3569ea9e577fadb57563a575fb115ac2b9f1", + "zh:4423666dbeae8bc22c6e8898ffbb88745681dc27668ca9104b665dd7f3d7292c", + "zh:78c07308e7407b558d15737a98fb5eaf15529d297fc3798de6a7d61e0466e2e3", + "zh:894aca7e6f4f331ee8eb51957a180dc03d399d2b1727e0d7842e9b3f022a8c6a", + "zh:bb0e620c2161b4c4892a6f50b1c4c69ed70f66bb5e92543a03d79d0e4b1d9441", + "zh:c7d8e6a791159ca63b30908c9efe72ab65f60d64b30f0c1eb5a64972f4994844", + "zh:d04c11bfd346c1ac34d16bbdca70b23b006e822f6beb236b85375e8343888eb4", + "zh:f4edea9660327c7c70a823d786fd1b1c1b186c8759770447f63da72f23e1a73c", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + "zh:f986e268949cf445ff53a66af48a87c6f6dba5964e8a5b1dc0ea02afabdd71f7", + ] +} diff --git a/terraform/rbac/s941/.terraform.lock.hcl b/terraform/rbac/s941/.terraform.lock.hcl new file mode 100644 index 000000000..3324df931 --- /dev/null +++ b/terraform/rbac/s941/.terraform.lock.hcl @@ -0,0 +1,40 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azuread" { + version = "2.32.0" + hashes = [ + "h1:K3uwNf+SJV7Ie1bhYQJ44ERM5CK48GZtwgrSrWLBO5o=", + "zh:1142c8f1e4a51467997ecbd218661b7bc365e2a46cd1c0cf2a17045d0943f73b", + "zh:1c3e89cf19118fc07d7b04257251fc9897e722c16e0a0df7b07fcd261f8c12e7", + "zh:6733af76a0e8473d62d11fb855aa5d823ad9eee75ea0cc508b63cf0782f2b30b", + "zh:777f13db12b2820112f05e5728ad69901b2e8de9a63bfae081370c92dbc4e70b", + "zh:7c357e89acb549341dc276430ed7caf6c5f90abf282b55a90d2ed05f63f358e2", + "zh:7cc5ef7b97f9e632728b04c0f12d7f4b5c3ed123664b775d1857589ba079ebac", + "zh:9405827a7fb475629e99feefd4a11d25fee4a3e730d724d1e0090fb80cc4d85d", + "zh:a4ed113615fdc25ccb5349300f36f8eca0c490232c6dab6a45447642f8d4fea1", + "zh:e61c96da855b06eafab100941d70a65c5971d479a8812bf2d3998f6300e26095", + "zh:ea51577835d845ff4536ed1c3208d0ff54017d847d719a3e7b485ff7b7f7ba11", + "zh:ed8de8b088c6abb3bf4a47f37dd34e60c321d9f96f1b787f8ac2e9a3c8eb1e28", + "zh:fcc37e75e1a782379378a51e7a8fb5f103c1016cb5a4b186eb9c7e5f77f07008", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.39.1" + hashes = [ + "h1:RoF6P0vyKApcYvDRQM6ZO52IGgGLZ9RlVopI/hErWuQ=", + "zh:0429544b1a1385ab396e4c7b23c74184f071fdd069c2a779f3523b692677fe9e", + "zh:19a9857cbaa40613550667f30d8dd59ad88302f36aef3f04d784ac98681dfa15", + "zh:505b830c31f9a78b087a07ba72d68696e27845164befabf2d57641c3ae007434", + "zh:52942f003c1244c6f39d954618b01a02fac5f6cf104588bd7d7081a375b569d1", + "zh:536ee1dab964f1358c6c42addb04e008a0d27022c88ae1972d7ed973546f9011", + "zh:5aab6c071a7637f492b0d3500f743ea1fc01a2c8df0c8f583150b787a2d98f6e", + "zh:69a645d631bcd31cb196ca96f46280d8af1ce6cc285b7e41c86c1bc868fd9cf6", + "zh:70f05f9d71b73def03967cc24d437808ae8a3e46e17c466ea2b4559a55f0f45c", + "zh:ace40e00fce5fb2e49b6ec747690c65eafa48e5b929d89b60f26b1dc8d835748", + "zh:cf88e8e00851d8948a67790e4ecf70d1b0e1f8863e3ba8450428b75c111c521f", + "zh:de9b4db5e5425fe1284faa9373ad7b4f0c169ee720144053b2f4a22f1310947a", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/secrets-operator/.terraform.lock.hcl b/terraform/secrets-operator/.terraform.lock.hcl new file mode 100644 index 000000000..1d472ae67 --- /dev/null +++ b/terraform/secrets-operator/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.69.0" + constraints = "<= 3.69.0" + hashes = [ + "h1:Y9P5uiObriBw8Ky39QPu/+I3P9om2M07xBfrhge06c0=", + "zh:00de2580c92828edf5ac02c1287dd247f647ceaa34f8a1e5bf0e2962a99240e4", + "zh:074412944b7d0f5aaf65c0d30c8c82dfb35f0f987a6c94ddfc0e0d9989ea35c2", + "zh:09e1a23ef5331191cee641a71a525c77418e16f666a1c9c82baf01d44d5db66c", + "zh:1c2172a661130d17d982bb6e9228e338bec92763a8cb86bba799357c85238003", + "zh:2f9c7a3a2c269dd3b62dec4a94495694f0ed29b3d7a16bcc6baf8ded9af734d1", + "zh:3d75d487e03ea2f711ffc760aab29aa5a67a19948a4430e61da658edcd2ecb86", + "zh:6e9c98be1768f2b53d43178638832b336e405e65bfa9feb3ec6b7b9444ebd4ea", + "zh:7bbdbb7448147a380077fbf8a356ab9a0e279043a6e7e4beef8cdbebd6243d30", + "zh:ad22c8472f5ec4133860a690ce0b0091a2a834523a0d05e57006b5d86cf0b78e", + "zh:dffe3bce5564841bec9039005aedb464048dad55942e01756d08362b7e81999a", + "zh:e63928a70be9a7afe26b9276b5f1825157670596dec974923759c98fd7e68208", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/modules/acr/main.tf b/terraform/subscriptions/modules/acr/main.tf index 9d025217d..d36c9ecdf 100644 --- a/terraform/subscriptions/modules/acr/main.tf +++ b/terraform/subscriptions/modules/acr/main.tf @@ -1,3 +1,4 @@ +#App ACR resource "azurerm_container_registry" "this" { name = "radix${var.acr}app" location = var.location @@ -30,6 +31,45 @@ resource "azurerm_container_registry" "this" { } } +resource "azurerm_private_endpoint" "this" { + name = "pe-radix-acr-app-${var.acr}" + resource_group_name = var.vnet_resource_group + location = var.location + subnet_id = var.subnet_id + private_service_connection { + name = "Private_Service_Connection" + private_connection_resource_id = azurerm_container_registry.this.id + is_manual_connection = false + subresource_names = ["registry"] + } + tags = { + IaC = "terraform" + } +} + +resource "azurerm_private_dns_a_record" "dns_record" { + for_each = { + for k, v in azurerm_private_endpoint.this.custom_dns_configs : v.fqdn => v #if length(regexall("\\.", v.fqdn)) >= 3 + } + name = replace(each.key, ".azurecr.io", "") + zone_name = "privatelink.azurecr.io" + resource_group_name = var.vnet_resource_group + ttl = 300 + records = toset(each.value.ip_addresses) + tags = { + IaC = "terraform" + } + depends_on = [azurerm_private_endpoint.this] +} + +resource "azurerm_management_lock" "this" { + name = "delete-lock" + scope = azurerm_container_registry.this.id + lock_level = "CanNotDelete" + notes = "IaC : Terraform" +} + +#Env ACR resource "azurerm_container_registry" "env" { name = "radix${var.acr}" == "radixc2" ? "radixc2prod" : "radix${var.acr}" location = var.location @@ -61,11 +101,35 @@ resource "azurerm_container_registry" "env" { } } -resource "azurerm_management_lock" "this" { - name = "delete-lock" - scope = azurerm_container_registry.this.id - lock_level = "CanNotDelete" - notes = "IaC : Terraform" +resource "azurerm_private_endpoint" "env" { + name = var.acr == "c2" ? "pe-radix-acr-c2prod" : "pe-radix-acr-${var.acr}" + resource_group_name = var.vnet_resource_group + location = var.location + subnet_id = var.subnet_id + private_service_connection { + name = "Private_Service_Connection" + private_connection_resource_id = azurerm_container_registry.env.id + is_manual_connection = false + subresource_names = ["registry"] + } + tags = { + IaC = "terraform" + } +} + +resource "azurerm_private_dns_a_record" "env" { + for_each = { + for k, v in azurerm_private_endpoint.env.custom_dns_configs : v.fqdn => v + } + name = replace(each.key, ".azurecr.io", "") + zone_name = "privatelink.azurecr.io" + resource_group_name = var.vnet_resource_group + ttl = 300 + records = toset(each.value.ip_addresses) + tags = { + IaC = "terraform" + } + depends_on = [azurerm_private_endpoint.env] } resource "azurerm_management_lock" "env" { @@ -75,30 +139,44 @@ resource "azurerm_management_lock" "env" { notes = "IaC : Terraform" } -resource "azurerm_private_endpoint" "this" { - name = "pe-radix-acr-app-${var.acr}" - resource_group_name = var.vnet_resource_group +#Cache +resource "azurerm_container_registry" "cache" { + name = "radix${var.acr}cache" == "radixprodcache" ? "radixplatformcache" : "radix${var.acr}cache" + resource_group_name = var.common_res_group location = var.location - subnet_id = var.subnet_id - private_service_connection { - name = "Private_Service_Connection" - private_connection_resource_id = azurerm_container_registry.this.id - is_manual_connection = false - subresource_names = ["registry"] - } + sku = "Premium" tags = { IaC = "terraform" } + + network_rule_set { + default_action = "Deny" + ip_rule = [ + { + action = "Allow" + ip_range = var.ip_rule + } + ] + } + } -resource "azurerm_private_endpoint" "env" { - name = var.acr == "c2" ? "pe-radix-acr-c2prod" : "pe-radix-acr-${var.acr}" +resource "azurerm_container_registry_cache_rule" "cache" { + for_each = var.cacheregistry + name = each.key + container_registry_id = azurerm_container_registry.cache.id + target_repo = each.value.namespace + source_repo = "${each.value.repo}/${each.value.library}" +} + +resource "azurerm_private_endpoint" "cache" { + name = "pe-radix-acr-cache-${var.acr}" resource_group_name = var.vnet_resource_group location = var.location subnet_id = var.subnet_id private_service_connection { name = "Private_Service_Connection" - private_connection_resource_id = azurerm_container_registry.env.id + private_connection_resource_id = azurerm_container_registry.cache.id is_manual_connection = false subresource_names = ["registry"] } @@ -107,9 +185,9 @@ resource "azurerm_private_endpoint" "env" { } } -resource "azurerm_private_dns_a_record" "dns_record" { +resource "azurerm_private_dns_a_record" "cache" { for_each = { - for k, v in azurerm_private_endpoint.this.custom_dns_configs : v.fqdn => v #if length(regexall("\\.", v.fqdn)) >= 3 + for k, v in azurerm_private_endpoint.cache.custom_dns_configs : v.fqdn => v #if length(regexall("\\.", v.fqdn)) >= 3 } name = replace(each.key, ".azurecr.io", "") zone_name = "privatelink.azurecr.io" @@ -119,22 +197,14 @@ resource "azurerm_private_dns_a_record" "dns_record" { tags = { IaC = "terraform" } - depends_on = [azurerm_private_endpoint.this] + depends_on = [azurerm_private_endpoint.cache] } -resource "azurerm_private_dns_a_record" "env" { - for_each = { - for k, v in azurerm_private_endpoint.env.custom_dns_configs : v.fqdn => v - } - name = replace(each.key, ".azurecr.io", "") - zone_name = "privatelink.azurecr.io" - resource_group_name = var.vnet_resource_group - ttl = 300 - records = toset(each.value.ip_addresses) - tags = { - IaC = "terraform" - } - depends_on = [azurerm_private_endpoint.env] +resource "azurerm_management_lock" "cache" { + name = "delete-lock" + scope = azurerm_container_registry.cache.id + lock_level = "CanNotDelete" + notes = "IaC : Terraform" } output "azurerm_container_registry_id" { diff --git a/terraform/subscriptions/modules/acr/variables.tf b/terraform/subscriptions/modules/acr/variables.tf index 434c0d43b..a07d2384e 100644 --- a/terraform/subscriptions/modules/acr/variables.tf +++ b/terraform/subscriptions/modules/acr/variables.tf @@ -1,8 +1,14 @@ variable "acr" { - description = "ACR" + description = "ACR name" type = string } +variable "common_res_group" { + description = "Enviroment" + type = string + +} + variable "location" { description = "The Azure Region where the Backup Vault should exist." type = string @@ -31,3 +37,108 @@ variable "subnet_id" { description = "A list of virtual network subnet ids to secure the storage account." type = string } + +variable "cacheregistry" { + type = map(object({ + namespace = string + library = string + repo = string + })) + default = { + alpine = { + namespace = "alpine" + library = "library/alpine" + repo = "docker.io" + } + alpinegit = { + namespace = "alpine/git" + library = "alpine/git" + repo = "docker.io" + } + bitnamishell = { + namespace = "bitnami/bitnami-shell" + library = "bitnami/bitnami-shell" + repo = "docker.io" + } + bash-shell = { + namespace = "bash" + library = "library/bash" + repo = "docker.io" + } + kubectl = { + namespace = "bitnami/kubectl" + library = "bitnami/kubectl" + repo = "docker.io" + } + grafana = { + namespace = "grafana/grafana" + library = "grafana/grafana" + repo = "docker.io" + } + velero = { + namespace = "velero/velero" + library = "velero/velero" + repo = "docker.io" + } + velero-plugin-for-microsoft-azure = { + namespace = "velero/velero-plugin-for-microsoft-azure" + library = "velero/velero-plugin-for-microsoft-azure" + repo = "docker.io" + } + alertmanager = { + namespace = "prometheus/alertmanager" + library = "prometheus/alertmanager" + repo = "quay.io" + } + buildah = { + namespace = "buildah/stable" + library = "buildah/stable" + repo = "quay.io" + } + cert-manager-cainjector = { + namespace = "jetstack/cert-manager-cainjector" + library = "jetstack/cert-manager-cainjector" + repo = "quay.io" + } + cert-manager-controller = { + namespace = "jetstack/cert-manager-controller" + library = "jetstack/cert-manager-controller" + repo = "quay.io" + } + cert-manager-webhook = { + namespace = "jetstack/cert-manager-webhook" + library = "jetstack/cert-manager-webhook" + repo = "quay.io" + } + kubernetes-replicator = { + namespace = "mittwald/kubernetes-replicator" + library = "mittwald/kubernetes-replicator" + repo = "quay.io" + } + node-exporter = { + namespace = "prometheus/node-exporter" + library = "prometheus/node-exporter" + repo = "quay.io" + } + oauth2-proxy = { + namespace = "oauth2-proxy/oauth2-proxy" + library = "oauth2-proxy/oauth2-proxy" + repo = "quay.io" + } + prometheus = { + namespace = "prometheus/prometheus" + library = "prometheus/prometheus" + repo = "quay.io" + } + prometheus-config-reloader = { + namespace = "prometheus-operator/prometheus-config-reloader" + library = "prometheus-operator/prometheus-config-reloader" + repo = "quay.io" + } + prometheus-operator = { + namespace = "prometheus-operator/prometheus-operator" + library = "prometheus-operator/prometheus-operator" + repo = "quay.io" + } + } +} diff --git a/terraform/subscriptions/modules/backupvaults/main.tf b/terraform/subscriptions/modules/backupvaults/main.tf index 765dff2ff..b45894482 100644 --- a/terraform/subscriptions/modules/backupvaults/main.tf +++ b/terraform/subscriptions/modules/backupvaults/main.tf @@ -24,9 +24,9 @@ resource "azurerm_data_protection_backup_vault" "backupvault" { ### resource "azurerm_data_protection_backup_policy_blob_storage" "policyblobstorage" { - name = var.policyblobstoragename - vault_id = azurerm_data_protection_backup_vault.backupvault.id - retention_duration = "P30D" + name = var.policyblobstoragename + vault_id = azurerm_data_protection_backup_vault.backupvault.id + operational_default_retention_duration = "P30D" } ####################################################################################### diff --git a/terraform/subscriptions/s940/c2/cert-manager/.terraform.lock.hcl b/terraform/subscriptions/s940/c2/cert-manager/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/c2/cert-manager/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/c2/clusters/.terraform.lock.hcl b/terraform/subscriptions/s940/c2/clusters/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/c2/clusters/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/c2/clusters/main.tf b/terraform/subscriptions/s940/c2/clusters/main.tf index b9eaa0984..f029367e0 100644 --- a/terraform/subscriptions/s940/c2/clusters/main.tf +++ b/terraform/subscriptions/s940/c2/clusters/main.tf @@ -37,6 +37,11 @@ data "azurerm_container_registry" "this" { resource_group_name = data.azurerm_resource_group.common.name } +data "azurerm_container_registry" "cache" { + name = "radix${module.config.environment}cache" + resource_group_name = module.config.common_resource_group +} + module "radix_id_external_secrets_operator_mi" { source = "../../../modules/userassignedidentity" name = "radix-id-external-secrets-operator-${module.config.environment}" @@ -73,6 +78,10 @@ module "radix_id_akskubelet_mi" { role = "AcrPull" scope_id = data.azurerm_container_registry.this.id } + arccache = { + role = "AcrPull" + scope_id = data.azurerm_container_registry.cache.id + } } } diff --git a/terraform/subscriptions/s940/c2/common/.terraform.lock.hcl b/terraform/subscriptions/s940/c2/common/.terraform.lock.hcl index 823b1f9a0..eb88867c0 100644 --- a/terraform/subscriptions/s940/c2/common/.terraform.lock.hcl +++ b/terraform/subscriptions/s940/c2/common/.terraform.lock.hcl @@ -2,21 +2,21 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/azurerm" { - version = "3.100.0" - constraints = ">= 3.39.0, <= 3.100.0" + version = "3.110.0" + constraints = ">= 3.39.0, >= 3.110.0" hashes = [ - "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", - "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", - "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", - "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", - "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", - "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", - "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", - "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", - "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", - "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", - "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", - "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "h1:EY+IRabj+4NJ3tqB4kVg7dTjoTdwOMHUhIvIoddgRTI=", + "zh:1a1fe9e1a4c08453f249352d135349f7a06f2973dbb839375c7b802523a87351", + "zh:25a9ddeb9b0e1d974aa45ecd67e3f7b8ee333565f0fd99e02b588acf55c46664", + "zh:3ef3f6ed554348b10a645342110baa7d5a4932857e66f20b2b258f9c1af57b0b", + "zh:443e05f7510de0992d7fd4912d2aa3ef477cf186e7c2796bbb699ea12e531b86", + "zh:815444b71a70e79a2c96995bb1970a860d9ce160e11d07c7e61dd284f9b9de8e", + "zh:839d6bc2344e64f0ae8c39c2fd76bedd86c96c3ea22d827492f797b114cb761a", + "zh:922ec196b32c2fe8cff13a58ebfd75929f3a500cf8730aa80d72e0074f00b7cd", + "zh:a818559d9d389b0d6d27bc2c9cea7b97c27451bd9a49f4e86d2221613b459e09", + "zh:e90979a9f2574a368c5857a19bbfa43718cfd4ba12cc3dff9f7ce8f782160d1b", + "zh:f1321caa0a77e7ffb68384b3e35d285fa0fa6c2a8202d2a37d8c321367060ac7", + "zh:f3ae86bf1cb82923595d389db220fd2039cb5fd3720d754abd5c06b6c705ac2c", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", ] } diff --git a/terraform/subscriptions/s940/c2/common/backend.tf b/terraform/subscriptions/s940/c2/common/backend.tf index 164a29c95..4f1fd7064 100644 --- a/terraform/subscriptions/s940/c2/common/backend.tf +++ b/terraform/subscriptions/s940/c2/common/backend.tf @@ -2,7 +2,7 @@ terraform { required_providers { azurerm = { source = "hashicorp/azurerm" - version = "<=3.100.0" + version = ">=3.110.0" } } diff --git a/terraform/subscriptions/s940/c2/common/main.tf b/terraform/subscriptions/s940/c2/common/main.tf index 92c4ce5dd..042fd6d30 100644 --- a/terraform/subscriptions/s940/c2/common/main.tf +++ b/terraform/subscriptions/s940/c2/common/main.tf @@ -71,6 +71,7 @@ module "acr" { location = module.config.location resource_group_name = "common" #TODO acr = module.config.environment + common_res_group = module.config.common_resource_group vnet_resource_group = module.config.vnet_resource_group subnet_id = data.azurerm_subnet.this.id } diff --git a/terraform/subscriptions/s940/c2/key-vault/.terraform.lock.hcl b/terraform/subscriptions/s940/c2/key-vault/.terraform.lock.hcl new file mode 100644 index 000000000..823b1f9a0 --- /dev/null +++ b/terraform/subscriptions/s940/c2/key-vault/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = ">= 3.39.0, <= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/c2/log-api/.terraform.lock.hcl b/terraform/subscriptions/s940/c2/log-api/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/c2/log-api/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/c2/pre-clusters/.terraform.lock.hcl b/terraform/subscriptions/s940/c2/pre-clusters/.terraform.lock.hcl new file mode 100644 index 000000000..e0264833c --- /dev/null +++ b/terraform/subscriptions/s940/c2/pre-clusters/.terraform.lock.hcl @@ -0,0 +1,41 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/azure/azapi" { + version = "1.13.1" + hashes = [ + "h1:xDZG4lbtQJeyJa3Gzo8qecYxyw+AIXYcdDRlkaSLNz8=", + "zh:1f2aceddd67ceeb82a75c2f15dc01e54781e9aed5968507dbc29590c165b2e2b", + "zh:397f0bfbac899d48e23cecf38d362c27562150aa20b19157b5bd370b8e6801ee", + "zh:652263b7d00623684e29ef7b8ff285a17c5bd7cc8ba7d22967c66d0b3a3c568a", + "zh:652c53320a41434942877515780296a1509be03f32d54e60178f39200f960a67", + "zh:666426faf686401e54ec09fe06e9d7c06a6455ec398764f70558440c73aeb7f9", + "zh:6aa91ae8ba78f2494f99b4c99e66d15ed0b14d735cd1f77adc12ff9dfa075807", + "zh:a529e5a13c37d1805c469227f08cdbe7527d04dd64d18709d26627c6a0b588b1", + "zh:a589c049205e8e5bf94a13d56b28f400d908ad27e13e16df64408ee82eb8a0ff", + "zh:a9a50defdee230f315f74be6c77ff104fe2610a1b3ad6b87326f555e80d13b18", + "zh:ba49ef70d96e13795e2dbffd6cb2ff976dfe84e0373a5971ebe3b4c9c9b7af60", + "zh:d3ed50efe5f8c80d3d7d464ab9a13ccf82440d871c9ce3032ce476845364c6b9", + "zh:e3eb48ee8c36ee4f81850d8a21fc59b81886c729d7c3b7adece4a25f355bed2f", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/extmon/clusters/.terraform.lock.hcl b/terraform/subscriptions/s940/extmon/clusters/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/extmon/clusters/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/extmon/common/.terraform.lock.hcl b/terraform/subscriptions/s940/extmon/common/.terraform.lock.hcl new file mode 100644 index 000000000..eb88867c0 --- /dev/null +++ b/terraform/subscriptions/s940/extmon/common/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.110.0" + constraints = ">= 3.39.0, >= 3.110.0" + hashes = [ + "h1:EY+IRabj+4NJ3tqB4kVg7dTjoTdwOMHUhIvIoddgRTI=", + "zh:1a1fe9e1a4c08453f249352d135349f7a06f2973dbb839375c7b802523a87351", + "zh:25a9ddeb9b0e1d974aa45ecd67e3f7b8ee333565f0fd99e02b588acf55c46664", + "zh:3ef3f6ed554348b10a645342110baa7d5a4932857e66f20b2b258f9c1af57b0b", + "zh:443e05f7510de0992d7fd4912d2aa3ef477cf186e7c2796bbb699ea12e531b86", + "zh:815444b71a70e79a2c96995bb1970a860d9ce160e11d07c7e61dd284f9b9de8e", + "zh:839d6bc2344e64f0ae8c39c2fd76bedd86c96c3ea22d827492f797b114cb761a", + "zh:922ec196b32c2fe8cff13a58ebfd75929f3a500cf8730aa80d72e0074f00b7cd", + "zh:a818559d9d389b0d6d27bc2c9cea7b97c27451bd9a49f4e86d2221613b459e09", + "zh:e90979a9f2574a368c5857a19bbfa43718cfd4ba12cc3dff9f7ce8f782160d1b", + "zh:f1321caa0a77e7ffb68384b3e35d285fa0fa6c2a8202d2a37d8c321367060ac7", + "zh:f3ae86bf1cb82923595d389db220fd2039cb5fd3720d754abd5c06b6c705ac2c", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/extmon/common/backend.tf b/terraform/subscriptions/s940/extmon/common/backend.tf index a23655025..4f2df4a08 100644 --- a/terraform/subscriptions/s940/extmon/common/backend.tf +++ b/terraform/subscriptions/s940/extmon/common/backend.tf @@ -2,7 +2,7 @@ terraform { required_providers { azurerm = { source = "hashicorp/azurerm" - version = "<=3.100.0" + version = ">=3.110.0" } } diff --git a/terraform/subscriptions/s940/extmon/common/main.tf b/terraform/subscriptions/s940/extmon/common/main.tf index 3badc5b72..94c50873c 100644 --- a/terraform/subscriptions/s940/extmon/common/main.tf +++ b/terraform/subscriptions/s940/extmon/common/main.tf @@ -33,6 +33,42 @@ data "azurerm_subnet" "this" { virtual_network_name = data.azurerm_virtual_network.this.name } +data "azurerm_container_registry" "cache" { + name = "radixplatformcache" + resource_group_name = "common-platform" +} + +resource "azurerm_private_endpoint" "cache" { + name = "pe-radix-acr-cache-${module.config.environment}" + resource_group_name = module.config.vnet_resource_group + location = module.config.location + subnet_id = data.azurerm_subnet.this.id + private_service_connection { + name = "Private_Service_Connection" + private_connection_resource_id = data.azurerm_container_registry.cache.id + is_manual_connection = false + subresource_names = ["registry"] + } + tags = { + IaC = "terraform" + } +} + +resource "azurerm_private_dns_a_record" "cache" { + for_each = { + for k, v in azurerm_private_endpoint.cache.custom_dns_configs : v.fqdn => v #if length(regexall("\\.", v.fqdn)) >= 3 + } + name = replace(each.key, ".azurecr.io", "") + zone_name = "privatelink.azurecr.io" + resource_group_name = module.config.vnet_resource_group + ttl = 300 + records = toset(each.value.ip_addresses) + tags = { + IaC = "terraform" + } + depends_on = [azurerm_private_endpoint.cache] +} + module "storageaccount" { source = "../../../modules/storageaccount" for_each = var.storageaccounts diff --git a/terraform/subscriptions/s940/extmon/key-vault/.terraform.lock.hcl b/terraform/subscriptions/s940/extmon/key-vault/.terraform.lock.hcl new file mode 100644 index 000000000..823b1f9a0 --- /dev/null +++ b/terraform/subscriptions/s940/extmon/key-vault/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = ">= 3.39.0, <= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/extmon/pre-clusters/.terraform.lock.hcl b/terraform/subscriptions/s940/extmon/pre-clusters/.terraform.lock.hcl new file mode 100644 index 000000000..e0264833c --- /dev/null +++ b/terraform/subscriptions/s940/extmon/pre-clusters/.terraform.lock.hcl @@ -0,0 +1,41 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/azure/azapi" { + version = "1.13.1" + hashes = [ + "h1:xDZG4lbtQJeyJa3Gzo8qecYxyw+AIXYcdDRlkaSLNz8=", + "zh:1f2aceddd67ceeb82a75c2f15dc01e54781e9aed5968507dbc29590c165b2e2b", + "zh:397f0bfbac899d48e23cecf38d362c27562150aa20b19157b5bd370b8e6801ee", + "zh:652263b7d00623684e29ef7b8ff285a17c5bd7cc8ba7d22967c66d0b3a3c568a", + "zh:652c53320a41434942877515780296a1509be03f32d54e60178f39200f960a67", + "zh:666426faf686401e54ec09fe06e9d7c06a6455ec398764f70558440c73aeb7f9", + "zh:6aa91ae8ba78f2494f99b4c99e66d15ed0b14d735cd1f77adc12ff9dfa075807", + "zh:a529e5a13c37d1805c469227f08cdbe7527d04dd64d18709d26627c6a0b588b1", + "zh:a589c049205e8e5bf94a13d56b28f400d908ad27e13e16df64408ee82eb8a0ff", + "zh:a9a50defdee230f315f74be6c77ff104fe2610a1b3ad6b87326f555e80d13b18", + "zh:ba49ef70d96e13795e2dbffd6cb2ff976dfe84e0373a5971ebe3b4c9c9b7af60", + "zh:d3ed50efe5f8c80d3d7d464ab9a13ccf82440d871c9ce3032ce476845364c6b9", + "zh:e3eb48ee8c36ee4f81850d8a21fc59b81886c729d7c3b7adece4a25f355bed2f", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/extmon/virtualnetwork/.terraform.lock.hcl b/terraform/subscriptions/s940/extmon/virtualnetwork/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/extmon/virtualnetwork/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/globals/common/.terraform.lock.hcl b/terraform/subscriptions/s940/globals/common/.terraform.lock.hcl new file mode 100644 index 000000000..c90caadef --- /dev/null +++ b/terraform/subscriptions/s940/globals/common/.terraform.lock.hcl @@ -0,0 +1,41 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azuread" { + version = "2.49.1" + hashes = [ + "h1:imGgFTntS9vSVGXmRzrg3JBIwxewVDo3w+1Ov3vkTbY=", + "zh:1c3e89cf19118fc07d7b04257251fc9897e722c16e0a0df7b07fcd261f8c12e7", + "zh:402c943f0508f7dae29cabe3352e4430cf7ef9c569433392624ea46d834892ae", + "zh:4cb66ad4e6d40b5a58160d90c1922e2e67e4c89b3c7543b227f5ecafe97a4b41", + "zh:549b966a79433939e154e3bd926069cfd21180546a94e98ee6d5f17d6efca3b1", + "zh:6cba71af694b06563903767a940d701375737ccc7898d8156ed5df10ba4d4118", + "zh:7867c7065bc9eebf79b0dad1b64056fd991490eba9973378e8c8df61fd57f6d7", + "zh:ab280f6ed9b59adff1b25e4d5c86417359adf72aabe49d0a4ab19c93adbfbddf", + "zh:b68fbefe5043bd224265d81629650572095b6c375a2ad0c7046980ba06fa472f", + "zh:c35bf5d22d8051c7da2fdced75d8fe86142c117a746c4fd0ed917b1c3e780838", + "zh:c8826f24bd0a48ad46a56844ef85064c70b64d83214907089f06c3b84a1dca04", + "zh:ccd3bb336ad73b17861c720af41401d9d04f9d0e097c1fc36af56895697ae7a0", + "zh:d2e6f67d31cd334b9af32243f40ed564d4acf67b1dff39c47a752a9e22361e44", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/globals/common/backend.tf b/terraform/subscriptions/s940/globals/common/backend.tf index ce2297620..ae1a14729 100644 --- a/terraform/subscriptions/s940/globals/common/backend.tf +++ b/terraform/subscriptions/s940/globals/common/backend.tf @@ -2,7 +2,7 @@ terraform { required_providers { azurerm = { source = "hashicorp/azurerm" - version = "<=3.100.0" + version = ">=3.110.0" } } diff --git a/terraform/subscriptions/s940/globals/common/config.yaml b/terraform/subscriptions/s940/globals/common/config.yaml deleted file mode 100644 index 6ff2894ce..000000000 --- a/terraform/subscriptions/s940/globals/common/config.yaml +++ /dev/null @@ -1,8 +0,0 @@ -environment: "s940" -location: "northeurope" -backend: - resource_group_name: "s940-tfstate" - storage_account_name: "s940radixinfra" - container_name: "infrastructure" - subscription_id: "ded7ca41-37c8-4085-862f-b11d21ab341a" - tenant_id: "3aa4a235-b6e2-48d5-9195-7fcf05b459b0" diff --git a/terraform/subscriptions/s940/prod/cert-manager/.terraform.lock.hcl b/terraform/subscriptions/s940/prod/cert-manager/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/prod/cert-manager/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/prod/clusters/.terraform.lock.hcl b/terraform/subscriptions/s940/prod/clusters/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/prod/clusters/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/prod/clusters/main.tf b/terraform/subscriptions/s940/prod/clusters/main.tf index 9825d0715..4596675bf 100644 --- a/terraform/subscriptions/s940/prod/clusters/main.tf +++ b/terraform/subscriptions/s940/prod/clusters/main.tf @@ -39,6 +39,11 @@ data "azurerm_container_registry" "this" { resource_group_name = "common" #TODO } +data "azurerm_container_registry" "cache" { + name = "radix${module.config.environment}cache" + resource_group_name = module.config.common_resource_group +} + data "azurerm_policy_definition" "policy_aks_cluster" { display_name = module.config.policy_aks_diagnostics_cluster } @@ -80,6 +85,10 @@ module "radix_id_akskubelet_mi" { role = "AcrPull" scope_id = data.azurerm_container_registry.this.id } + arccache = { + role = "AcrPull" + scope_id = data.azurerm_container_registry.cache.id + } } } diff --git a/terraform/subscriptions/s940/prod/common/.terraform.lock.hcl b/terraform/subscriptions/s940/prod/common/.terraform.lock.hcl index 823b1f9a0..eb88867c0 100644 --- a/terraform/subscriptions/s940/prod/common/.terraform.lock.hcl +++ b/terraform/subscriptions/s940/prod/common/.terraform.lock.hcl @@ -2,21 +2,21 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/azurerm" { - version = "3.100.0" - constraints = ">= 3.39.0, <= 3.100.0" + version = "3.110.0" + constraints = ">= 3.39.0, >= 3.110.0" hashes = [ - "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", - "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", - "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", - "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", - "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", - "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", - "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", - "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", - "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", - "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", - "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", - "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "h1:EY+IRabj+4NJ3tqB4kVg7dTjoTdwOMHUhIvIoddgRTI=", + "zh:1a1fe9e1a4c08453f249352d135349f7a06f2973dbb839375c7b802523a87351", + "zh:25a9ddeb9b0e1d974aa45ecd67e3f7b8ee333565f0fd99e02b588acf55c46664", + "zh:3ef3f6ed554348b10a645342110baa7d5a4932857e66f20b2b258f9c1af57b0b", + "zh:443e05f7510de0992d7fd4912d2aa3ef477cf186e7c2796bbb699ea12e531b86", + "zh:815444b71a70e79a2c96995bb1970a860d9ce160e11d07c7e61dd284f9b9de8e", + "zh:839d6bc2344e64f0ae8c39c2fd76bedd86c96c3ea22d827492f797b114cb761a", + "zh:922ec196b32c2fe8cff13a58ebfd75929f3a500cf8730aa80d72e0074f00b7cd", + "zh:a818559d9d389b0d6d27bc2c9cea7b97c27451bd9a49f4e86d2221613b459e09", + "zh:e90979a9f2574a368c5857a19bbfa43718cfd4ba12cc3dff9f7ce8f782160d1b", + "zh:f1321caa0a77e7ffb68384b3e35d285fa0fa6c2a8202d2a37d8c321367060ac7", + "zh:f3ae86bf1cb82923595d389db220fd2039cb5fd3720d754abd5c06b6c705ac2c", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", ] } diff --git a/terraform/subscriptions/s940/prod/common/backend.tf b/terraform/subscriptions/s940/prod/common/backend.tf index edad168ab..406a0c17b 100644 --- a/terraform/subscriptions/s940/prod/common/backend.tf +++ b/terraform/subscriptions/s940/prod/common/backend.tf @@ -2,7 +2,7 @@ terraform { required_providers { azurerm = { source = "hashicorp/azurerm" - version = "<=3.100.0" + version = ">=3.110.0" } } diff --git a/terraform/subscriptions/s940/prod/common/main.tf b/terraform/subscriptions/s940/prod/common/main.tf index 868624d1a..805c717e8 100644 --- a/terraform/subscriptions/s940/prod/common/main.tf +++ b/terraform/subscriptions/s940/prod/common/main.tf @@ -68,7 +68,8 @@ module "acr" { ip_rule = data.azurerm_key_vault_secret.this.value location = module.config.location resource_group_name = "common" #TODO - acr = "prod" #TODO + common_res_group = module.config.common_resource_group + acr = "prod" #TODO vnet_resource_group = module.config.vnet_resource_group subnet_id = data.azurerm_subnet.this.id } diff --git a/terraform/subscriptions/s940/prod/key-vault/.terraform.lock.hcl b/terraform/subscriptions/s940/prod/key-vault/.terraform.lock.hcl new file mode 100644 index 000000000..823b1f9a0 --- /dev/null +++ b/terraform/subscriptions/s940/prod/key-vault/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = ">= 3.39.0, <= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/prod/log-api/.terraform.lock.hcl b/terraform/subscriptions/s940/prod/log-api/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/prod/log-api/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/prod/pre-clusters/.terraform.lock.hcl b/terraform/subscriptions/s940/prod/pre-clusters/.terraform.lock.hcl new file mode 100644 index 000000000..e0264833c --- /dev/null +++ b/terraform/subscriptions/s940/prod/pre-clusters/.terraform.lock.hcl @@ -0,0 +1,41 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/azure/azapi" { + version = "1.13.1" + hashes = [ + "h1:xDZG4lbtQJeyJa3Gzo8qecYxyw+AIXYcdDRlkaSLNz8=", + "zh:1f2aceddd67ceeb82a75c2f15dc01e54781e9aed5968507dbc29590c165b2e2b", + "zh:397f0bfbac899d48e23cecf38d362c27562150aa20b19157b5bd370b8e6801ee", + "zh:652263b7d00623684e29ef7b8ff285a17c5bd7cc8ba7d22967c66d0b3a3c568a", + "zh:652c53320a41434942877515780296a1509be03f32d54e60178f39200f960a67", + "zh:666426faf686401e54ec09fe06e9d7c06a6455ec398764f70558440c73aeb7f9", + "zh:6aa91ae8ba78f2494f99b4c99e66d15ed0b14d735cd1f77adc12ff9dfa075807", + "zh:a529e5a13c37d1805c469227f08cdbe7527d04dd64d18709d26627c6a0b588b1", + "zh:a589c049205e8e5bf94a13d56b28f400d908ad27e13e16df64408ee82eb8a0ff", + "zh:a9a50defdee230f315f74be6c77ff104fe2610a1b3ad6b87326f555e80d13b18", + "zh:ba49ef70d96e13795e2dbffd6cb2ff976dfe84e0373a5971ebe3b4c9c9b7af60", + "zh:d3ed50efe5f8c80d3d7d464ab9a13ccf82440d871c9ce3032ce476845364c6b9", + "zh:e3eb48ee8c36ee4f81850d8a21fc59b81886c729d7c3b7adece4a25f355bed2f", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s940/prod/virtualnetwork/.terraform.lock.hcl b/terraform/subscriptions/s940/prod/virtualnetwork/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s940/prod/virtualnetwork/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s941/dev/cert-manager/.terraform.lock.hcl b/terraform/subscriptions/s941/dev/cert-manager/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s941/dev/cert-manager/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s941/dev/clusters/main.tf b/terraform/subscriptions/s941/dev/clusters/main.tf index bee68321a..7f1820a17 100644 --- a/terraform/subscriptions/s941/dev/clusters/main.tf +++ b/terraform/subscriptions/s941/dev/clusters/main.tf @@ -39,6 +39,11 @@ data "azurerm_container_registry" "this" { resource_group_name = "common" #TODO } +data "azurerm_container_registry" "cache" { + name = "radix${module.config.environment}cache" + resource_group_name = module.config.common_resource_group +} + module "radix_id_external_secrets_operator_mi" { source = "../../../modules/userassignedidentity" name = "radix-id-external-secrets-operator-${module.config.environment}" @@ -75,6 +80,11 @@ module "radix_id_akskubelet_mi" { role = "AcrPull" scope_id = data.azurerm_container_registry.this.id } + arccache = { + role = "AcrPull" + scope_id = data.azurerm_container_registry.cache.id + } + } } diff --git a/terraform/subscriptions/s941/dev/common/.terraform.lock.hcl b/terraform/subscriptions/s941/dev/common/.terraform.lock.hcl index 823b1f9a0..eb88867c0 100644 --- a/terraform/subscriptions/s941/dev/common/.terraform.lock.hcl +++ b/terraform/subscriptions/s941/dev/common/.terraform.lock.hcl @@ -2,21 +2,21 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/azurerm" { - version = "3.100.0" - constraints = ">= 3.39.0, <= 3.100.0" + version = "3.110.0" + constraints = ">= 3.39.0, >= 3.110.0" hashes = [ - "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", - "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", - "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", - "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", - "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", - "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", - "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", - "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", - "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", - "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", - "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", - "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "h1:EY+IRabj+4NJ3tqB4kVg7dTjoTdwOMHUhIvIoddgRTI=", + "zh:1a1fe9e1a4c08453f249352d135349f7a06f2973dbb839375c7b802523a87351", + "zh:25a9ddeb9b0e1d974aa45ecd67e3f7b8ee333565f0fd99e02b588acf55c46664", + "zh:3ef3f6ed554348b10a645342110baa7d5a4932857e66f20b2b258f9c1af57b0b", + "zh:443e05f7510de0992d7fd4912d2aa3ef477cf186e7c2796bbb699ea12e531b86", + "zh:815444b71a70e79a2c96995bb1970a860d9ce160e11d07c7e61dd284f9b9de8e", + "zh:839d6bc2344e64f0ae8c39c2fd76bedd86c96c3ea22d827492f797b114cb761a", + "zh:922ec196b32c2fe8cff13a58ebfd75929f3a500cf8730aa80d72e0074f00b7cd", + "zh:a818559d9d389b0d6d27bc2c9cea7b97c27451bd9a49f4e86d2221613b459e09", + "zh:e90979a9f2574a368c5857a19bbfa43718cfd4ba12cc3dff9f7ce8f782160d1b", + "zh:f1321caa0a77e7ffb68384b3e35d285fa0fa6c2a8202d2a37d8c321367060ac7", + "zh:f3ae86bf1cb82923595d389db220fd2039cb5fd3720d754abd5c06b6c705ac2c", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", ] } diff --git a/terraform/subscriptions/s941/dev/common/backend.tf b/terraform/subscriptions/s941/dev/common/backend.tf index e68d1c016..369f706b4 100644 --- a/terraform/subscriptions/s941/dev/common/backend.tf +++ b/terraform/subscriptions/s941/dev/common/backend.tf @@ -2,7 +2,7 @@ terraform { required_providers { azurerm = { source = "hashicorp/azurerm" - version = "<=3.100.0" + version = ">=3.110.0" } } diff --git a/terraform/subscriptions/s941/dev/common/main.tf b/terraform/subscriptions/s941/dev/common/main.tf index dd439a457..ff684aa0a 100644 --- a/terraform/subscriptions/s941/dev/common/main.tf +++ b/terraform/subscriptions/s941/dev/common/main.tf @@ -58,9 +58,11 @@ module "acr" { ip_rule = data.azurerm_key_vault_secret.this.value location = module.config.location resource_group_name = "common" #TODO + common_res_group = module.config.common_resource_group acr = module.config.environment vnet_resource_group = module.config.vnet_resource_group subnet_id = data.azurerm_subnet.this.id + } output "workspace_id" { diff --git a/terraform/subscriptions/s941/dev/log-api/.terraform.lock.hcl b/terraform/subscriptions/s941/dev/log-api/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s941/dev/log-api/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s941/globals/common/.terraform.lock.hcl b/terraform/subscriptions/s941/globals/common/.terraform.lock.hcl new file mode 100644 index 000000000..070f102fe --- /dev/null +++ b/terraform/subscriptions/s941/globals/common/.terraform.lock.hcl @@ -0,0 +1,41 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azuread" { + version = "2.48.0" + hashes = [ + "h1:0bqCK3mnamo16MVyEiyYayNAwRMCOentHqw/rPmx7/0=", + "zh:0ec4f1ca1825f038001173c40f4b6edbdbc71d018d782b45c22d5e272ca0ec16", + "zh:1c3e89cf19118fc07d7b04257251fc9897e722c16e0a0df7b07fcd261f8c12e7", + "zh:22154cd497009b5b1cb6b87131b3f31521b3de392ade1ac64dade3f29b03f8d0", + "zh:2723fe574d7a89242bd642b896ff7006d36f8a5d5a7c3876c7e1e2ada567d599", + "zh:2858abe3209fa0035419a4b2f8f155878fb6ecbc64f72c6f726dad583b1c8217", + "zh:3ba51d3e3ba6f12e8e12b043d7bc5f4415fc1ac08b81306ad546fe1ca2a3aa32", + "zh:49a39fb3713ba1a58fcb7b040bc4430ab4edb5116e8d7d33b73361f07febaead", + "zh:6a043d62a9cbfb805040e33e700cdcbfb5f199a74ae3867fc10c6810741ab222", + "zh:906c0961425d5854b22c9fed4d319248a7c88f0037547ea8472998720487ae25", + "zh:a1d246d8e0362afe397f0aedf0e68cf7d920fbae1adb88841f63dc98c06e5888", + "zh:c7df4d912c970600d9cba97a60c84b1a4ad1031feb723021c6984d99b320fd5c", + "zh:e8fbec893b4feb4410185126f2421ef0bdbbb102d1370ed72bb65b99d8869b98", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.69.0" + constraints = "<= 3.69.0" + hashes = [ + "h1:Y9P5uiObriBw8Ky39QPu/+I3P9om2M07xBfrhge06c0=", + "zh:00de2580c92828edf5ac02c1287dd247f647ceaa34f8a1e5bf0e2962a99240e4", + "zh:074412944b7d0f5aaf65c0d30c8c82dfb35f0f987a6c94ddfc0e0d9989ea35c2", + "zh:09e1a23ef5331191cee641a71a525c77418e16f666a1c9c82baf01d44d5db66c", + "zh:1c2172a661130d17d982bb6e9228e338bec92763a8cb86bba799357c85238003", + "zh:2f9c7a3a2c269dd3b62dec4a94495694f0ed29b3d7a16bcc6baf8ded9af734d1", + "zh:3d75d487e03ea2f711ffc760aab29aa5a67a19948a4430e61da658edcd2ecb86", + "zh:6e9c98be1768f2b53d43178638832b336e405e65bfa9feb3ec6b7b9444ebd4ea", + "zh:7bbdbb7448147a380077fbf8a356ab9a0e279043a6e7e4beef8cdbebd6243d30", + "zh:ad22c8472f5ec4133860a690ce0b0091a2a834523a0d05e57006b5d86cf0b78e", + "zh:dffe3bce5564841bec9039005aedb464048dad55942e01756d08362b7e81999a", + "zh:e63928a70be9a7afe26b9276b5f1825157670596dec974923759c98fd7e68208", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s941/playground/cert-manager/.terraform.lock.hcl b/terraform/subscriptions/s941/playground/cert-manager/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s941/playground/cert-manager/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s941/playground/clusters/.terraform.lock.hcl b/terraform/subscriptions/s941/playground/clusters/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s941/playground/clusters/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s941/playground/clusters/main.tf b/terraform/subscriptions/s941/playground/clusters/main.tf index 3b9c67084..3e62582db 100644 --- a/terraform/subscriptions/s941/playground/clusters/main.tf +++ b/terraform/subscriptions/s941/playground/clusters/main.tf @@ -39,6 +39,11 @@ data "azurerm_container_registry" "this" { resource_group_name = "common" #TODO } +data "azurerm_container_registry" "cache" { + name = "radix${module.config.environment}cache" + resource_group_name = module.config.common_resource_group +} + module "radix_id_external_secrets_operator_mi" { source = "../../../modules/userassignedidentity" name = "radix-id-external-secrets-operator-${module.config.environment}" @@ -75,6 +80,10 @@ module "radix_id_akskubelet_mi" { role = "AcrPull" scope_id = data.azurerm_container_registry.this.id } + arccache = { + role = "AcrPull" + scope_id = data.azurerm_container_registry.cache.id + } } } diff --git a/terraform/subscriptions/s941/playground/common/.terraform.lock.hcl b/terraform/subscriptions/s941/playground/common/.terraform.lock.hcl index 823b1f9a0..eb88867c0 100644 --- a/terraform/subscriptions/s941/playground/common/.terraform.lock.hcl +++ b/terraform/subscriptions/s941/playground/common/.terraform.lock.hcl @@ -2,21 +2,21 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/hashicorp/azurerm" { - version = "3.100.0" - constraints = ">= 3.39.0, <= 3.100.0" + version = "3.110.0" + constraints = ">= 3.39.0, >= 3.110.0" hashes = [ - "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", - "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", - "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", - "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", - "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", - "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", - "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", - "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", - "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", - "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", - "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", - "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "h1:EY+IRabj+4NJ3tqB4kVg7dTjoTdwOMHUhIvIoddgRTI=", + "zh:1a1fe9e1a4c08453f249352d135349f7a06f2973dbb839375c7b802523a87351", + "zh:25a9ddeb9b0e1d974aa45ecd67e3f7b8ee333565f0fd99e02b588acf55c46664", + "zh:3ef3f6ed554348b10a645342110baa7d5a4932857e66f20b2b258f9c1af57b0b", + "zh:443e05f7510de0992d7fd4912d2aa3ef477cf186e7c2796bbb699ea12e531b86", + "zh:815444b71a70e79a2c96995bb1970a860d9ce160e11d07c7e61dd284f9b9de8e", + "zh:839d6bc2344e64f0ae8c39c2fd76bedd86c96c3ea22d827492f797b114cb761a", + "zh:922ec196b32c2fe8cff13a58ebfd75929f3a500cf8730aa80d72e0074f00b7cd", + "zh:a818559d9d389b0d6d27bc2c9cea7b97c27451bd9a49f4e86d2221613b459e09", + "zh:e90979a9f2574a368c5857a19bbfa43718cfd4ba12cc3dff9f7ce8f782160d1b", + "zh:f1321caa0a77e7ffb68384b3e35d285fa0fa6c2a8202d2a37d8c321367060ac7", + "zh:f3ae86bf1cb82923595d389db220fd2039cb5fd3720d754abd5c06b6c705ac2c", "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", ] } diff --git a/terraform/subscriptions/s941/playground/common/backend.tf b/terraform/subscriptions/s941/playground/common/backend.tf index daf844dbd..51a07b50e 100644 --- a/terraform/subscriptions/s941/playground/common/backend.tf +++ b/terraform/subscriptions/s941/playground/common/backend.tf @@ -2,7 +2,7 @@ terraform { required_providers { azurerm = { source = "hashicorp/azurerm" - version = "<=3.100.0" + version = ">=3.110.0" } } diff --git a/terraform/subscriptions/s941/playground/common/main.tf b/terraform/subscriptions/s941/playground/common/main.tf index b47e35e98..e9b5013ae 100644 --- a/terraform/subscriptions/s941/playground/common/main.tf +++ b/terraform/subscriptions/s941/playground/common/main.tf @@ -58,6 +58,7 @@ module "acr" { ip_rule = data.azurerm_key_vault_secret.this.value location = module.config.location resource_group_name = "common" #TODO + common_res_group = module.config.common_resource_group acr = module.config.environment vnet_resource_group = module.config.vnet_resource_group subnet_id = data.azurerm_subnet.this.id diff --git a/terraform/subscriptions/s941/playground/log-api/.terraform.lock.hcl b/terraform/subscriptions/s941/playground/log-api/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s941/playground/log-api/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s941/playground/pre-clusters/.terraform.lock.hcl b/terraform/subscriptions/s941/playground/pre-clusters/.terraform.lock.hcl new file mode 100644 index 000000000..e0264833c --- /dev/null +++ b/terraform/subscriptions/s941/playground/pre-clusters/.terraform.lock.hcl @@ -0,0 +1,41 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/azure/azapi" { + version = "1.13.1" + hashes = [ + "h1:xDZG4lbtQJeyJa3Gzo8qecYxyw+AIXYcdDRlkaSLNz8=", + "zh:1f2aceddd67ceeb82a75c2f15dc01e54781e9aed5968507dbc29590c165b2e2b", + "zh:397f0bfbac899d48e23cecf38d362c27562150aa20b19157b5bd370b8e6801ee", + "zh:652263b7d00623684e29ef7b8ff285a17c5bd7cc8ba7d22967c66d0b3a3c568a", + "zh:652c53320a41434942877515780296a1509be03f32d54e60178f39200f960a67", + "zh:666426faf686401e54ec09fe06e9d7c06a6455ec398764f70558440c73aeb7f9", + "zh:6aa91ae8ba78f2494f99b4c99e66d15ed0b14d735cd1f77adc12ff9dfa075807", + "zh:a529e5a13c37d1805c469227f08cdbe7527d04dd64d18709d26627c6a0b588b1", + "zh:a589c049205e8e5bf94a13d56b28f400d908ad27e13e16df64408ee82eb8a0ff", + "zh:a9a50defdee230f315f74be6c77ff104fe2610a1b3ad6b87326f555e80d13b18", + "zh:ba49ef70d96e13795e2dbffd6cb2ff976dfe84e0373a5971ebe3b4c9c9b7af60", + "zh:d3ed50efe5f8c80d3d7d464ab9a13ccf82440d871c9ce3032ce476845364c6b9", + "zh:e3eb48ee8c36ee4f81850d8a21fc59b81886c729d7c3b7adece4a25f355bed2f", + ] +} + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +} diff --git a/terraform/subscriptions/s941/playground/virtualnetwork/.terraform.lock.hcl b/terraform/subscriptions/s941/playground/virtualnetwork/.terraform.lock.hcl new file mode 100644 index 000000000..63f94f4e2 --- /dev/null +++ b/terraform/subscriptions/s941/playground/virtualnetwork/.terraform.lock.hcl @@ -0,0 +1,22 @@ +# This file is maintained automatically by "terraform init". +# Manual edits may be lost in future updates. + +provider "registry.terraform.io/hashicorp/azurerm" { + version = "3.100.0" + constraints = "<= 3.100.0" + hashes = [ + "h1:/3X1KgoKBqJo0xe3XDUD0fxfqUK+0Fn8SghwvwY+BIA=", + "zh:20c3259fd94ab41c6c3425fb428d8bd279addb755c8ea1fe0b3e1c3bea4363cb", + "zh:4c4a8d5dbd8a9d7b60934b0ffed442fe50ab1b0559b9693399e3f66eca53d045", + "zh:7c21f569b839e40d4976beb6143adaccc5688d1a754dde054cb6f19ca33576b2", + "zh:88042b599de9ff8ec200e26636e06682e024a28331c4c48db8589d6a03279a8a", + "zh:95c20834eee3b46a85e338988bf14a9a70f74f9cae45ec934cf157dedaa40f28", + "zh:beeed81f4483dec0b64bf1aaf611c5030ad6e4c88c4bd75f956835653a1a29c0", + "zh:d76fa7371648b5bdc17115b5e42fa616fe4c6d2998f727a0956c0bddc4842365", + "zh:d89fcaa83a1ff7c9f29c49b31c60c29d8a84486e11d34573d767a5cd208da7d8", + "zh:ddbe18aee99fb7e2c93343f7f8a95837461a047ca660553c88c873761205ed76", + "zh:e6e70c7635bb4472810bfd0a31949640e72c535e6e8707454ea7e86dcb5fcd89", + "zh:f0575689ce28e220bc8daa4d2fefbfd90afde01a14343c61dfd6489960e22ff4", + "zh:f569b65999264a9416862bca5cd2a6177d94ccb0424f3a4ef424428912b9cb3c", + ] +}