diff --git a/src/core/.terraform.lock.hcl b/src/core/.terraform.lock.hcl
index 5a5c651db3..7744bde454 100644
--- a/src/core/.terraform.lock.hcl
+++ b/src/core/.terraform.lock.hcl
@@ -3,9 +3,13 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
+ "h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
+ "h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
+ "h1:b4PzksrgRiHgOTVXIMTODOAlsvdj3uWSdCvA7lw+9ik=",
"h1:h/ZVYAapVQ+W0R4P5IK/Mvsi84jiYTggmgJHZgfVbfg=",
+ "h1:zpNS7i+p+MeA4h6xCbwXzcKtMeAn3je9k6J7DZQqReY=",
"zh:0923b297c5b71ed584e5f3a0b2393e80244076e85102a90438159833353274b0",
"zh:11fa2922aa98ca55beaf7cc33c7edbde81bbd405fdfea2955276c7f5a8537240",
"zh:14af830fb6091d084bfc2711c8e9c7bf05aa3c56fe8fd8e2fb4eddeb345be88d",
@@ -23,8 +27,12 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.6.0"
- constraints = "2.6.0"
+ constraints = "<= 2.6.0"
hashes = [
+ "h1:/TLx5zuskGl34jm/C+tq5TkxTKDoSLKjK+9Sfaajtrk=",
+ "h1:5lT+b1kKoyop02xlv3WNVgb4khTRI4jHJ2+RaX5l4cc=",
+ "h1:Zmsa6HlKVe+Kyx/3tlcKHTZemiF2f9ZiVhRATmcb9hk=",
+ "h1:ae+PCUC7P4sruAUUrw7TqOZoaeNUpcquCe1OsjgxIYw=",
"h1:qQE0yvBauNrJqHr+qQ1KCA0eDLwwWjLCWGb8zHu20ok=",
"zh:06ab7d8818c3d3d21f760e7208c88fc7cdcdef1b38245434673ff3d453f9adf6",
"zh:46090b2491b77db00d7bf4fe87700ff3b3e23a88fbab334ac46b13f14c9f0fc5",
@@ -44,7 +52,11 @@ provider "registry.terraform.io/hashicorp/azurerm" {
version = "2.99.0"
constraints = ">= 2.80.0, 2.99.0, <= 2.99.0"
hashes = [
+ "h1:/117tZcH4IXwcrMiZZ9eyTXkN1wF0Du1mJsnXeDln4U=",
+ "h1:/M8yLHqv0uOm9IbHRa4yZvQORr9ir1QyJyIyjGs4ryQ=",
"h1:/ZY1j8YgB5GeqPnjT8avyRFjUcGH3rCk1xGLKcUCtWc=",
+ "h1:FXBB5TkvZpZA+ZRtofPvp5IHZpz4Atw7w9J8GDgMhvk=",
+ "h1:aCGPSDzEWQZLeWmUeSnXA6sDHMumbDqOVdSVKVziYoE=",
"zh:08d81e72e97351538ab4d15548942217bf0c4d3b79ad3f4c95d8f07f902d2fa6",
"zh:11fdfa4f42d6b6f01371f336fea56f28a1db9e7b490c5ca0b352f6bbca5a27f1",
"zh:12376e2c4b56b76098d5d713d1a4e07e748a926c4d165f0bd6f52157b1f7a7e9",
@@ -61,9 +73,13 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/local" {
version = "2.3.0"
- constraints = ">= 2.2.3, <= 2.3.0"
+ constraints = "<= 2.3.0"
hashes = [
+ "h1:+l9ZTDGmGdwnuYI5ftUjwP8UgoLw4f4V9xoCzal4LW0=",
+ "h1:5/FNIrNdn6n33kZBXRjI9A6ci/1oUWtD9XLJdnd4wnw=",
"h1:7y8CXQKtfyvrMCSWgCkCclNN9L161u6jO1dEGVaB5RQ=",
+ "h1:QIfFmZI8Z9pjil7ikM17xG4+9B5+hCMlyA2HBeOLvq0=",
+ "h1:U+DbBqKnXSIqC2z7qIko2dy8w6wwuZd89orPvfeqHk0=",
"zh:1f1920b3f78c31c6b69cdfe1e016a959667c0e2d01934e1a084b94d5a02cd9d2",
"zh:550a3cdae0ddb350942624e7b2e8b31d28bc15c20511553432413b1f38f4b214",
"zh:68d1d9ccbfce2ce56b28a23b22833a5369d4c719d6d75d50e101a8a8dbe33b9b",
@@ -83,7 +99,11 @@ provider "registry.terraform.io/hashicorp/null" {
version = "3.2.1"
constraints = ">= 3.0.0, <= 3.2.1"
hashes = [
+ "h1:FbGfc+muBsC17Ohy5g806iuI1hQc4SIexpYCrQHQd8w=",
"h1:tSj1mL6OQ8ILGqR2mDu7OYYYWf+hoir0pf9KAQ8IzO8=",
+ "h1:vUW21lLLsKlxtBf0QF7LKJreKxs0CM7YXGzqW1N/ODY=",
+ "h1:wqgRvlyVIbkCeCQs+5jj6zVuQL0KDxZZtNofGqqlSdI=",
+ "h1:ydA0/SNRVB1o95btfshvYsmxA+jZFRZcvKzZSB+4S1M=",
"zh:58ed64389620cc7b82f01332e27723856422820cfd302e304b5f6c3436fb9840",
"zh:62a5cc82c3b2ddef7ef3a6f2fedb7b9b3deff4ab7b414938b08e51d6e8be87cb",
"zh:63cff4de03af983175a7e37e52d4bd89d990be256b16b5c7f919aff5ad485aa5",
@@ -103,7 +123,11 @@ provider "registry.terraform.io/hashicorp/random" {
version = "3.4.3"
constraints = "<= 3.4.3"
hashes = [
+ "h1:hV66lcagXXRwwCW3Y542bI1JgPo8z/taYKT7K+a2Z5U=",
+ "h1:hXUPrH8igYBhatzatkp80RCeeUJGu9lQFDyKemOlsTo=",
+ "h1:saZR+mhthL0OZl4SyHXZraxyaBNVMxiZzks78nWcZ2o=",
"h1:tL3katm68lX+4lAncjQA9AXL4GR/VM+RPwqYf4D2X8Q=",
+ "h1:xZGZf18JjMS06pFa4NErzANI98qi59SEcBsOcS2P2yQ=",
"zh:41c53ba47085d8261590990f8633c8906696fa0a3c4b384ff6a7ecbf84339752",
"zh:59d98081c4475f2ad77d881c4412c5129c56214892f490adf11c7e7a5a47de9b",
"zh:686ad1ee40b812b9e016317e7f34c0d63ef837e084dea4a1f578f64a6314ad53",
@@ -121,9 +145,13 @@ provider "registry.terraform.io/hashicorp/random" {
provider "registry.terraform.io/hashicorp/time" {
version = "0.11.1"
- constraints = ">= 0.9.0"
+ constraints = "<= 0.11.1"
hashes = [
+ "h1:IkDriv5C9G+kQQ+mP+8QGIahwKgbQcw1/mzh9U6q+ZI=",
"h1:UyhbtF79Wy4EVNrnvMcOPzmZLVQQyzM2ostfjs2l5PI=",
+ "h1:bf7JCfBV8KHOJ0iicZ705maRJTeme0Br4QdBYnu1gMw=",
+ "h1:lRdsNTvt4IT3LGDrgQbepriDTbMKbIsbceTbM/bLGfw=",
+ "h1:pQGSL9mdgw4qsLndFYsEF93mbsIxyxNoAyIbBqhS3Xo=",
"zh:19a393db736ec4fd024d098d55aefaef07056c37a448ece3b55b3f5f4c2c7e4a",
"zh:227fa1e221de2907f37be78d40c06ca6a6f7b243a1ec33ade014dfaf6d92cd9c",
"zh:29970fecbf4a3ca23bacbb05d6b90cdd33dd379f90059fe39e08289951502d9f",
@@ -140,9 +168,14 @@ provider "registry.terraform.io/hashicorp/time" {
}
provider "registry.terraform.io/hashicorp/tls" {
- version = "4.0.5"
+ version = "4.0.5"
+ constraints = "<= 4.0.5"
hashes = [
+ "h1:e4LBdJoZJNOQXPWgOAG0UuPBVhCStu98PieNlqJTmeU=",
+ "h1:jb/Rg9inGYp4t8HtBoETESsQJgdmOHoe1bzzg2uNB3w=",
+ "h1:kcw9sNLNFMY2S0HIGOkjlwKtUc8lpqZsQGsC2SG9xEQ=",
"h1:yLqz+skP3+EbU3yyvw8JqzflQTKDQGsC9QyZAg+S4dg=",
+ "h1:zeG5RmggBZW/8JWIVrdaeSJa0OG62uFX5HY1eE8SjzY=",
"zh:01cfb11cb74654c003f6d4e32bbef8f5969ee2856394a96d127da4949c65153e",
"zh:0472ea1574026aa1e8ca82bb6df2c40cd0478e9336b7a8a64e652119a2fa4f32",
"zh:1a8ddba2b1550c5d02003ea5d6cdda2eef6870ece86c5619f33edd699c9dc14b",
diff --git a/src/core/99_main.tf b/src/core/99_main.tf
index 5d723710a0..a5e79c0f72 100644
--- a/src/core/99_main.tf
+++ b/src/core/99_main.tf
@@ -1,29 +1,37 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = "= 2.99.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.6.0"
+ version = "<= 2.6.0"
+ }
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "= 2.99.0"
}
local = {
source = "hashicorp/local"
- version = ">= 2.2.3"
+ version = "<= 2.3.0"
}
- time = {
- source = "hashicorp/time"
- version = ">= 0.9.0"
- }
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ null = {
+ source = "hashicorp/null"
+ version = "<= 3.2.1"
}
random = {
source = "hashicorp/random"
version = "<= 3.4.3"
}
+ time = {
+ source = "hashicorp/time"
+ version = "<= 0.11.1"
+ }
+ tls = {
+ source = "hashicorp/tls"
+ version = "<= 4.0.5"
+ }
}
backend "azurerm" {}
diff --git a/src/core/README.md b/src/core/README.md
index 82d6d49add..309846e262 100644
--- a/src/core/README.md
+++ b/src/core/README.md
@@ -6,12 +6,14 @@
| Name | Version |
|------|---------|
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | = 2.6.0 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.6.0 |
| [azurerm](#requirement\_azurerm) | = 2.99.0 |
-| [local](#requirement\_local) | >= 2.2.3 |
+| [local](#requirement\_local) | <= 2.3.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
| [random](#requirement\_random) | <= 3.4.3 |
-| [time](#requirement\_time) | >= 0.9.0 |
+| [time](#requirement\_time) | <= 0.11.1 |
+| [tls](#requirement\_tls) | <= 4.0.5 |
## Modules
@@ -149,10 +151,10 @@
| Name | Type |
|------|------|
-| [azapi_resource.decoupler_activate_outbound](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
-| [azapi_resource.decoupler_algorithm](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
-| [azapi_resource.decoupler_configuration](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
-| [azapi_resource.on_erro_soap_handler](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
+| [azapi_resource.decoupler_activate_outbound](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource.decoupler_algorithm](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource.decoupler_configuration](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource.on_erro_soap_handler](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
| [azurerm_api_management_api.apim_api_donazioni_ucraina_api](https://registry.terraform.io/providers/hashicorp/azurerm/2.99.0/docs/resources/api_management_api) | resource |
| [azurerm_api_management_api.apim_node_for_io_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/2.99.0/docs/resources/api_management_api) | resource |
| [azurerm_api_management_api.apim_node_for_io_api_v1_auth](https://registry.terraform.io/providers/hashicorp/azurerm/2.99.0/docs/resources/api_management_api) | resource |
@@ -487,13 +489,13 @@
| [null_resource.change_auth_fdr_blob_container](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource |
| [null_resource.decoupler_configuration_from_json_2_xml](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource |
| [random_id.dns_forwarder_hash](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/id) | resource |
-| [azuread_application.vpn_app](https://registry.terraform.io/providers/hashicorp/azuread/2.6.0/docs/data-sources/application) | data source |
-| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.6.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/2.6.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/2.6.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/2.6.0/docs/data-sources/group) | data source |
-| [azuread_service_principal.iac_deploy_legacy](https://registry.terraform.io/providers/hashicorp/azuread/2.6.0/docs/data-sources/service_principal) | data source |
-| [azuread_service_principal.iac_plan_legacy](https://registry.terraform.io/providers/hashicorp/azuread/2.6.0/docs/data-sources/service_principal) | data source |
+| [azuread_application.vpn_app](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/application) | data source |
+| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_service_principal.iac_deploy_legacy](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/service_principal) | data source |
+| [azuread_service_principal.iac_plan_legacy](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/service_principal) | data source |
| [azurerm_api_management.apim_v2](https://registry.terraform.io/providers/hashicorp/azurerm/2.99.0/docs/data-sources/api_management) | data source |
| [azurerm_api_management_api.apim_aca_api_v1_](https://registry.terraform.io/providers/hashicorp/azurerm/2.99.0/docs/data-sources/api_management_api) | data source |
| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/2.99.0/docs/data-sources/client_config) | data source |
diff --git a/src/domains/apiconfig-app/.terraform.lock.hcl b/src/domains/apiconfig-app/.terraform.lock.hcl
index ea237d617a..816930b89c 100644
--- a/src/domains/apiconfig-app/.terraform.lock.hcl
+++ b/src/domains/apiconfig-app/.terraform.lock.hcl
@@ -3,7 +3,7 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
"h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
"h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
@@ -27,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.30.0"
- constraints = "2.30.0"
+ constraints = "<= 2.30.0"
hashes = [
"h1:MimDtBEnmdMwbriZQzga/kCjDZ1G0+QLVQjrYdBEpdc=",
"h1:Uw4TcmJBEJ71h+oCwwidlkk5jFpyFRDPAFCMs/bT/cw=",
@@ -75,7 +75,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/helm" {
version = "2.5.1"
- constraints = "2.5.1, <= 2.7.1"
+ constraints = "<= 2.5.1, <= 2.7.1"
hashes = [
"h1:9yMFsXyHAo+mUuMKczNSw44HcZaf1JkMqgOUgJF1dXs=",
"h1:NasRPC0qqlpGqcF3dsSoOFu7uc5hM+zJm+okd8FgrnQ=",
@@ -99,7 +99,7 @@ provider "registry.terraform.io/hashicorp/helm" {
provider "registry.terraform.io/hashicorp/kubernetes" {
version = "2.11.0"
- constraints = "2.11.0"
+ constraints = "<= 2.11.0"
hashes = [
"h1:T65SZhN/tQgsAsHe/G5PCgpjofi+aTKPZ+nZg6WOJpc=",
"h1:d5NamuGihJgxmtSq07kSZblnJuekkjdFdRLTDeGb0us=",
@@ -147,7 +147,7 @@ provider "registry.terraform.io/hashicorp/null" {
provider "registry.terraform.io/integrations/github" {
version = "5.12.0"
- constraints = "5.12.0"
+ constraints = "<= 5.12.0"
hashes = [
"h1:FekANF/dJlp0dmRXxVgOxJRwX0ZNcjtoIbJhshwsZ9Y=",
"h1:M4TrKADwjuTO8LKL7BNH3v8aS27sWEl4AqIlac20lRs=",
diff --git a/src/domains/apiconfig-app/99_main.tf b/src/domains/apiconfig-app/99_main.tf
index 56ab48fb0f..6ec4d252a4 100644
--- a/src/domains/apiconfig-app/99_main.tf
+++ b/src/domains/apiconfig-app/99_main.tf
@@ -2,29 +2,33 @@ terraform {
required_version = ">=1.3.0"
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = ">= 3.30.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "2.30.0"
+ version = "<= 2.30.0"
}
- github = {
- source = "integrations/github"
- version = "5.12.0"
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.40.0"
}
helm = {
source = "hashicorp/helm"
- version = "= 2.5.1"
+ version = "<= 2.5.1"
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = "= 2.11.0"
+ version = "<= 2.11.0"
}
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ null = {
+ source = "hashicorp/null"
+ version = "<= 3.2.1"
+ }
+ github = {
+ source = "integrations/github"
+ version = "<= 5.12.0"
}
}
diff --git a/src/domains/apiconfig-app/README.md b/src/domains/apiconfig-app/README.md
index 1e9526a199..a15eafd8aa 100644
--- a/src/domains/apiconfig-app/README.md
+++ b/src/domains/apiconfig-app/README.md
@@ -7,12 +7,13 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >=1.3.0 |
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | 2.30.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.30.0 |
-| [github](#requirement\_github) | 5.12.0 |
-| [helm](#requirement\_helm) | = 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | = 2.11.0 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.30.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.40.0 |
+| [github](#requirement\_github) | <= 5.12.0 |
+| [helm](#requirement\_helm) | <= 2.5.1 |
+| [kubernetes](#requirement\_kubernetes) | <= 2.11.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
## Modules
@@ -65,21 +66,21 @@
| [azurerm_private_dns_cname_record.config_platform_dns_private_cname](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_dns_cname_record) | resource |
| [azurerm_resource_group.api_config_fe_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
| [azurerm_resource_group.api_config_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
-| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.status_app](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.namespace_system](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/namespace) | resource |
-| [kubernetes_pod_disruption_budget_v1.api_config](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/pod_disruption_budget_v1) | resource |
-| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/service_account) | resource |
-| [azuread_application.apiconfig-be](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/application) | data source |
-| [azuread_application.apiconfig-fe](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/application) | data source |
-| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
+| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [helm_release.status_app](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_namespace.namespace_system](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_pod_disruption_budget_v1.api_config](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/pod_disruption_budget_v1) | resource |
+| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/service_account) | resource |
+| [azuread_application.apiconfig-be](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/application) | data source |
+| [azuread_application.apiconfig-fe](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/application) | data source |
+| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
| [azurerm_api_management.apim](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management) | data source |
| [azurerm_api_management_group.group_developers](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management_group) | data source |
| [azurerm_api_management_group.group_guests](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management_group) | data source |
@@ -106,7 +107,7 @@
| [azurerm_subnet.apim_snet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subscription) | data source |
| [azurerm_virtual_network.vnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/virtual_network) | data source |
-| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/data-sources/secret) | data source |
+| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/data-sources/secret) | data source |
## Inputs
diff --git a/src/domains/bizevents-common/99_main.tf b/src/domains/bizevents-common/99_main.tf
index d13a5e98fa..b9126e8f37 100644
--- a/src/domains/bizevents-common/99_main.tf
+++ b/src/domains/bizevents-common/99_main.tf
@@ -13,7 +13,7 @@ terraform {
version = "<= 3.2.1"
}
azapi = {
- source = "azure/azapi"
+ source = "azure/azapi"
version = "<= 1.13.1"
}
}
diff --git a/src/domains/bizevents-common/README.md b/src/domains/bizevents-common/README.md
index 422e44f51b..cf7b8e1911 100644
--- a/src/domains/bizevents-common/README.md
+++ b/src/domains/bizevents-common/README.md
@@ -4,9 +4,10 @@
| Name | Version |
|------|---------|
-| [azuread](#requirement\_azuread) | = 2.21.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.30.0, <= 3.53.0 |
-| [null](#requirement\_null) | = 3.1.1 |
+| [azapi](#requirement\_azapi) | <= 1.13.1 |
+| [azuread](#requirement\_azuread) | <= 2.21.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.53.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
## Modules
@@ -30,7 +31,7 @@
| Name | Type |
|------|------|
-| [azapi_resource.tokenizer_rest_service](https://registry.terraform.io/providers/Azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource.tokenizer_rest_service](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
| [azurerm_data_factory_data_flow.write_biz_events_to_biz_view](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_factory_data_flow) | resource |
| [azurerm_data_factory_dataset_cosmosdb_sqlapi.biz_events_cart_view_dataset](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_factory_dataset_cosmosdb_sqlapi) | resource |
| [azurerm_data_factory_dataset_cosmosdb_sqlapi.biz_events_dataset](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_factory_dataset_cosmosdb_sqlapi) | resource |
@@ -71,14 +72,14 @@
| [azurerm_private_dns_a_record.ingress](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/private_dns_a_record) | resource |
| [azurerm_resource_group.bizevents_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
| [azurerm_resource_group.sec_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
-| [null_resource.github_runner_app_permissions_to_namespace_cd_01](https://registry.terraform.io/providers/hashicorp/null/3.1.1/docs/resources/resource) | resource |
-| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_service_principal.iac_deploy_legacy](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/service_principal) | data source |
-| [azuread_service_principal.iac_plan_legacy](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/service_principal) | data source |
-| [azuread_service_principal.iac_principal](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/service_principal) | data source |
+| [null_resource.github_runner_app_permissions_to_namespace_cd_01](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource |
+| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_service_principal.iac_deploy_legacy](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/service_principal) | data source |
+| [azuread_service_principal.iac_plan_legacy](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/service_principal) | data source |
+| [azuread_service_principal.iac_principal](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/service_principal) | data source |
| [azurerm_application_insights.application_insights](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/application_insights) | data source |
| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config) | data source |
| [azurerm_cosmosdb_account.bizevent_cosmos_account](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/cosmosdb_account) | data source |
diff --git a/src/domains/canoneunico/.terraform.lock.hcl b/src/domains/canoneunico/.terraform.lock.hcl
index 224ed548dd..2160d7f3e0 100644
--- a/src/domains/canoneunico/.terraform.lock.hcl
+++ b/src/domains/canoneunico/.terraform.lock.hcl
@@ -2,7 +2,8 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/azure/azapi" {
- version = "1.12.1"
+ version = "1.12.1"
+ constraints = "<= 1.12.1"
hashes = [
"h1:0f38vRu8qsEMOkxnezYvhy2OidH0OCsZ+wpUot3CbRQ=",
"h1:4uNzgEfL4VJ48QYAKM4A/E+HWyx7roO58xmR3R2WNh0=",
@@ -26,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.6.0"
- constraints = "2.6.0"
+ constraints = "<= 2.6.0"
hashes = [
"h1:/TLx5zuskGl34jm/C+tq5TkxTKDoSLKjK+9Sfaajtrk=",
"h1:5lT+b1kKoyop02xlv3WNVgb4khTRI4jHJ2+RaX5l4cc=",
@@ -73,7 +74,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/local" {
version = "2.4.1"
- constraints = ">= 2.2.3"
+ constraints = "<= 2.4.1"
hashes = [
"h1:7lfUMKAsu/HRUUs02tJxBle9XvSuNKkpTOqcFqMe5JI=",
"h1:FzraUapGrJoH3ZOWiUT2m6QpZAD+HmU+JmqZgM4/o2Y=",
@@ -96,7 +97,8 @@ provider "registry.terraform.io/hashicorp/local" {
}
provider "registry.terraform.io/hashicorp/null" {
- version = "3.2.2"
+ version = "3.2.2"
+ constraints = "<= 3.2.2"
hashes = [
"h1:Gef5VGfobY5uokA5nV/zFvWeMNR2Pmq79DH94QnNZPM=",
"h1:IMVAUHKoydFrlPrl9OzasDnw/8ntZFerCC9iXw1rXQY=",
@@ -120,7 +122,7 @@ provider "registry.terraform.io/hashicorp/null" {
provider "registry.terraform.io/hashicorp/time" {
version = "0.10.0"
- constraints = ">= 0.9.0"
+ constraints = "<= 0.10.0"
hashes = [
"h1:EeF/Lb4db1Kl1HEHzT1StTC7RRqHn/eB7aDR3C3yjVg=",
"h1:NAl8eupFAZXCAbE5uiHZTz+Yqler55B3fMG+jNPrjjM=",
diff --git a/src/domains/canoneunico/99_main.tf b/src/domains/canoneunico/99_main.tf
index a17813fd76..108569e687 100644
--- a/src/domains/canoneunico/99_main.tf
+++ b/src/domains/canoneunico/99_main.tf
@@ -1,25 +1,28 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = ">= 3.30.0, <= 3.53.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.12.1"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.6.0"
+ version = "<= 2.6.0"
+ }
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.45.0"
}
local = {
source = "hashicorp/local"
- version = ">= 2.2.3"
+ version = "<= 2.4.1"
+ }
+ null = {
+ source = "hashicorp/null"
+ version = "<= 3.2.2"
}
-
time = {
source = "hashicorp/time"
- version = ">= 0.9.0"
- }
- azapi = {
- source = "Azure/azapi"
- # version = "= 1.3.0"
+ version = "<= 0.10.0"
}
}
diff --git a/src/domains/canoneunico/README.md b/src/domains/canoneunico/README.md
index 72c7bd2e78..12c5833528 100644
--- a/src/domains/canoneunico/README.md
+++ b/src/domains/canoneunico/README.md
@@ -5,10 +5,12 @@
| Name | Version |
|------|---------|
-| [azuread](#requirement\_azuread) | = 2.6.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.30.0, <= 3.53.0 |
-| [local](#requirement\_local) | >= 2.2.3 |
-| [time](#requirement\_time) | >= 0.9.0 |
+| [azapi](#requirement\_azapi) | <= 1.12.1 |
+| [azuread](#requirement\_azuread) | <= 2.6.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.45.0 |
+| [local](#requirement\_local) | <= 2.4.1 |
+| [null](#requirement\_null) | <= 3.2.2 |
+| [time](#requirement\_time) | <= 0.10.0 |
## Modules
@@ -22,8 +24,8 @@
| Name | Type |
|------|------|
-| [azapi_resource.sftp_localuser_on_container](https://registry.terraform.io/providers/Azure/azapi/latest/docs/resources/resource) | resource |
-| [azapi_resource_action.generate_sftp_user_password](https://registry.terraform.io/providers/Azure/azapi/latest/docs/resources/resource_action) | resource |
+| [azapi_resource.sftp_localuser_on_container](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource_action.generate_sftp_user_password](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource_action) | resource |
| [azurerm_app_service_plan.canoneunico_service_plan](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service_plan) | resource |
| [azurerm_eventgrid_system_topic.storage_topic](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/eventgrid_system_topic) | resource |
| [azurerm_eventgrid_system_topic_event_subscription.storage_subscription](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/eventgrid_system_topic_event_subscription) | resource |
diff --git a/src/domains/checkout-common/.terraform.lock.hcl b/src/domains/checkout-common/.terraform.lock.hcl
index ed23867b01..94f918ba04 100644
--- a/src/domains/checkout-common/.terraform.lock.hcl
+++ b/src/domains/checkout-common/.terraform.lock.hcl
@@ -3,7 +3,7 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
"h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
"h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
@@ -27,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.6.0"
- constraints = "2.6.0"
+ constraints = "<= 2.6.0"
hashes = [
"h1:/TLx5zuskGl34jm/C+tq5TkxTKDoSLKjK+9Sfaajtrk=",
"h1:5lT+b1kKoyop02xlv3WNVgb4khTRI4jHJ2+RaX5l4cc=",
@@ -74,7 +74,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/local" {
version = "2.5.1"
- constraints = ">= 2.2.3"
+ constraints = "<= 2.5.1"
hashes = [
"h1:/GAVA/xheGQcbOZEq0qxANOg+KVLCA7Wv8qluxhTjhU=",
"h1:8oTPe2VUL6E2d3OcrvqyjI4Nn/Y/UEQN26WLk5O/B0g=",
@@ -98,7 +98,7 @@ provider "registry.terraform.io/hashicorp/local" {
provider "registry.terraform.io/hashicorp/time" {
version = "0.11.1"
- constraints = ">= 0.9.0"
+ constraints = "<= 0.11.1"
hashes = [
"h1:IkDriv5C9G+kQQ+mP+8QGIahwKgbQcw1/mzh9U6q+ZI=",
"h1:UyhbtF79Wy4EVNrnvMcOPzmZLVQQyzM2ostfjs2l5PI=",
diff --git a/src/domains/checkout-common/99_main.tf b/src/domains/checkout-common/99_main.tf
index 0384d39a9c..4a4f9edced 100644
--- a/src/domains/checkout-common/99_main.tf
+++ b/src/domains/checkout-common/99_main.tf
@@ -1,24 +1,24 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = ">= 3.30.0, <= 3.94.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.6.0"
+ version = "<= 2.6.0"
+ }
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.94.0"
}
local = {
source = "hashicorp/local"
- version = ">= 2.2.3"
+ version = "<= 2.5.1"
}
time = {
source = "hashicorp/time"
- version = ">= 0.9.0"
- }
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ version = "<= 0.11.1"
}
}
diff --git a/src/domains/checkout-common/README.md b/src/domains/checkout-common/README.md
index 3e167ba867..2dba8c0c90 100644
--- a/src/domains/checkout-common/README.md
+++ b/src/domains/checkout-common/README.md
@@ -6,11 +6,11 @@
| Name | Version |
|------|---------|
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | = 2.6.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.30.0, <= 3.94.0 |
-| [local](#requirement\_local) | >= 2.2.3 |
-| [time](#requirement\_time) | >= 0.9.0 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.6.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.94.0 |
+| [local](#requirement\_local) | <= 2.5.1 |
+| [time](#requirement\_time) | <= 0.11.1 |
## Modules
diff --git a/src/domains/fdr-secret/.terraform.lock.hcl b/src/domains/fdr-secret/.terraform.lock.hcl
index e477dbad2b..b60d14c5c3 100644
--- a/src/domains/fdr-secret/.terraform.lock.hcl
+++ b/src/domains/fdr-secret/.terraform.lock.hcl
@@ -6,7 +6,6 @@ provider "registry.terraform.io/hashicorp/azuread" {
constraints = "2.21.0"
hashes = [
"h1:9gG6SWoUZZmmXbYBv6ra2RF5NYpamB9tGjsuBxrasFQ=",
- "h1:IgqE1EECCHssteaEB4hko07sJpfFYF9PWq1wnLBB0SQ=",
"h1:KbY8dRdbfTwTzEBcdOFdD50JX8CUG5Mni25D2+k1rGc=",
"h1:akcofWscEl0ecIbf7lyEqRvPfOdA5q75EZvK8uSum1c=",
"h1:p9epRqujcxIMeT9THP0oNLGe4jjMBLjT5a7RntnFDaA=",
@@ -35,7 +34,6 @@ provider "registry.terraform.io/hashicorp/azurerm" {
"h1:/ZY1j8YgB5GeqPnjT8avyRFjUcGH3rCk1xGLKcUCtWc=",
"h1:FXBB5TkvZpZA+ZRtofPvp5IHZpz4Atw7w9J8GDgMhvk=",
"h1:aCGPSDzEWQZLeWmUeSnXA6sDHMumbDqOVdSVKVziYoE=",
- "h1:yMIIqTx7F/aLqDr8lSyOzEknkq82XZ7qbu+77iLZS10=",
"zh:08d81e72e97351538ab4d15548942217bf0c4d3b79ad3f4c95d8f07f902d2fa6",
"zh:11fdfa4f42d6b6f01371f336fea56f28a1db9e7b490c5ca0b352f6bbca5a27f1",
"zh:12376e2c4b56b76098d5d713d1a4e07e748a926c4d165f0bd6f52157b1f7a7e9",
@@ -56,7 +54,6 @@ provider "registry.terraform.io/hashicorp/external" {
hashes = [
"h1:648ZjJR81c2W1OLtYmUQa9/1rGr3vvZSuX9dR1ucGWY=",
"h1:D2RKjqoU26isFINpmeKG9NS0LvkPmrQkNXeYO2TdgyA=",
- "h1:I4IeCpJczlm0dnz4s4yfvPsj37iaGL5dvJ6fzSvCAhY=",
"h1:V0BU7yCU9725cmj2KIIDtcR6hlkT3yA9f0jcX4D4zAs=",
"h1:gnO1GLcP1yRASZvuXqakVdgtTYg8JEvuyuuZ6oWEdqg=",
"h1:uvOYRWcVIqOZSl8YjjaB18yZFz1AWIt2CnK7O45rckg=",
@@ -79,7 +76,6 @@ provider "registry.terraform.io/hashicorp/kubernetes" {
version = "2.16.1"
constraints = "2.16.1"
hashes = [
- "h1:6HmWxv4GZnrRpDoEN+K4qfhURA3ie0bNu3p5LE4BhyA=",
"h1:O23HBuu2cPnLfW/lqvMM6eAeVx7eZgjqsK+Nz/FX2Gg=",
"h1:PO4Ye/+lu5hCaUEOtwNOldQYoA0dqL1bcBICIpdlcd8=",
"h1:i+DwtJK82sIWmTcQA9lL0mlET+14/QpUqv10fU2o3As=",
@@ -106,7 +102,6 @@ provider "registry.terraform.io/hashicorp/null" {
hashes = [
"h1:1J3nqAREzuaLE7x98LEELCCaMV6BRiawHSg9MmFvfQo=",
"h1:71sNUDvmiJcijsvfXpiLCz0lXIBSsEJjMxljt7hxMhw=",
- "h1:MEdgcR43dgp/SL6Y0z4GBmtqSQ6reZ7JtJhKMbzfKc0=",
"h1:Pctug/s/2Hg5FJqjYcTM0kPyx3AoYK1MpRWO0T9V2ns=",
"h1:YvH6gTaQzGdNv+SKTZujU1O0bO+Pw6vJHOPhqgN8XNs=",
"h1:ZD4wyZ0KJzt5s2mD0xD7paJlVONNicLvZKdgtezz02I=",
diff --git a/src/domains/gps-app/.terraform.lock.hcl b/src/domains/gps-app/.terraform.lock.hcl
index 548d7e512c..df945cc694 100644
--- a/src/domains/gps-app/.terraform.lock.hcl
+++ b/src/domains/gps-app/.terraform.lock.hcl
@@ -3,7 +3,7 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
"h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
"h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
@@ -27,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.21.0"
- constraints = "2.21.0"
+ constraints = "<= 2.21.0"
hashes = [
"h1:9gG6SWoUZZmmXbYBv6ra2RF5NYpamB9tGjsuBxrasFQ=",
"h1:KbY8dRdbfTwTzEBcdOFdD50JX8CUG5Mni25D2+k1rGc=",
@@ -51,7 +51,7 @@ provider "registry.terraform.io/hashicorp/azuread" {
provider "registry.terraform.io/hashicorp/azurerm" {
version = "3.45.0"
- constraints = ">= 3.30.0, 3.45.0, <= 3.45.0, <= 3.53.0"
+ constraints = ">= 3.30.0, <= 3.45.0, <= 3.53.0"
hashes = [
"h1:4BOYXFMiLk4ozEZHUhquRnE5urebcWvaCUV3uys646o=",
"h1:V3CLlXij3vZzxw51hvCBnqriy73llPG21NjO+7sLr+U=",
@@ -75,7 +75,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/helm" {
version = "2.5.1"
- constraints = "2.5.1, <= 2.7.1"
+ constraints = "<= 2.5.1, <= 2.7.1"
hashes = [
"h1:9yMFsXyHAo+mUuMKczNSw44HcZaf1JkMqgOUgJF1dXs=",
"h1:NasRPC0qqlpGqcF3dsSoOFu7uc5hM+zJm+okd8FgrnQ=",
@@ -99,7 +99,7 @@ provider "registry.terraform.io/hashicorp/helm" {
provider "registry.terraform.io/hashicorp/kubernetes" {
version = "2.11.0"
- constraints = "2.11.0"
+ constraints = "<= 2.11.0"
hashes = [
"h1:T65SZhN/tQgsAsHe/G5PCgpjofi+aTKPZ+nZg6WOJpc=",
"h1:d5NamuGihJgxmtSq07kSZblnJuekkjdFdRLTDeGb0us=",
@@ -123,7 +123,7 @@ provider "registry.terraform.io/hashicorp/kubernetes" {
provider "registry.terraform.io/hashicorp/null" {
version = "3.1.1"
- constraints = "3.1.1, <= 3.2.1"
+ constraints = "<= 3.2.1"
hashes = [
"h1:1J3nqAREzuaLE7x98LEELCCaMV6BRiawHSg9MmFvfQo=",
"h1:71sNUDvmiJcijsvfXpiLCz0lXIBSsEJjMxljt7hxMhw=",
diff --git a/src/domains/gps-app/99_main.tf b/src/domains/gps-app/99_main.tf
index bbe88806f4..e0f14437bb 100644
--- a/src/domains/gps-app/99_main.tf
+++ b/src/domains/gps-app/99_main.tf
@@ -1,28 +1,28 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = "= 3.45.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.21.0"
- }
- null = {
- source = "hashicorp/null"
- version = "= 3.1.1"
+ version = "<= 2.21.0"
}
- kubernetes = {
- source = "hashicorp/kubernetes"
- version = "= 2.11.0"
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.45.0"
}
helm = {
source = "hashicorp/helm"
- version = "= 2.5.1"
+ version = "<= 2.5.1"
}
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ kubernetes = {
+ source = "hashicorp/kubernetes"
+ version = "<= 2.11.0"
+ }
+ null = {
+ source = "hashicorp/null"
+ version = "<= 3.2.1"
}
}
diff --git a/src/domains/gps-app/README.md b/src/domains/gps-app/README.md
index 870f52bf4c..4093cca82a 100644
--- a/src/domains/gps-app/README.md
+++ b/src/domains/gps-app/README.md
@@ -6,12 +6,12 @@
| Name | Version |
|------|---------|
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | = 2.21.0 |
-| [azurerm](#requirement\_azurerm) | = 3.45.0 |
-| [helm](#requirement\_helm) | = 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | = 2.11.0 |
-| [null](#requirement\_null) | = 3.1.1 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.21.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.45.0 |
+| [helm](#requirement\_helm) | <= 2.5.1 |
+| [kubernetes](#requirement\_kubernetes) | <= 2.11.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
## Modules
@@ -56,82 +56,82 @@
| Name | Type |
|------|------|
-| [azurerm_api_management_api.apim_api_gpd_payments_soap_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api) | resource |
-| [azurerm_api_management_api_diagnostic.apim_logs](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_diagnostic) | resource |
-| [azurerm_api_management_api_version_set.api_debt_positions_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_gpd_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_gpd_enrollment_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_gpd_payments_rest_external_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_gpd_payments_soap_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_gpd_reporting_analysis_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_gps_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_gps_donation_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_gps_enrollments_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_pn_integration_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.apim_gpd_upload_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_product_api.apim_api_gpd_payments_soap_product_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_product_api) | resource |
-| [azurerm_api_management_product_api.apim_api_gpd_payments_soap_product_nodo_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/api_management_product_api) | resource |
-| [azurerm_app_service_plan.gpd_reporting_service_plan](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/app_service_plan) | resource |
-| [azurerm_key_vault_secret.aks_apiserver_url](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.azure_devops_sa_cacrt](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.azure_devops_sa_token](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.gpd_subscription_key](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_monitor_autoscale_setting.reporting_function](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_autoscale_setting) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-external-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-external-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-internal-availability-lock-exception](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-internal-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-internal-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-payments-rest-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-payments-rest-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-payments-soap-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-payments-soap-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-upload-rest-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-upload-rest-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-upload-service-function-availability](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-upload-validation-function-availability](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.reporting_nodo_chiedi_elenco_flussi_rendicontazione_error](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.reporting_nodo_chiedi_flusso_rendicontazione_error](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.reporting_update_option_error](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_resource_group.gpd_rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/resources/resource_group) | resource |
-| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.namespace_system](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/namespace) | resource |
-| [kubernetes_pod_disruption_budget_v1.gps](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/pod_disruption_budget_v1) | resource |
-| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/service_account) | resource |
-| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azurerm_api_management.apim](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/api_management) | data source |
-| [azurerm_application_insights.application_insights](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/application_insights) | data source |
-| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/client_config) | data source |
-| [azurerm_container_registry.acr](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/container_registry) | data source |
-| [azurerm_key_vault.gps_kv](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/key_vault) | data source |
-| [azurerm_key_vault.kv](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/key_vault) | data source |
-| [azurerm_key_vault_secret.flows_sa_connection_string](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.gpd_db_pwd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.gpd_db_usr](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.gpd_paa_pwd](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.monitor_notification_email](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.monitor_notification_slack_email](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_kubernetes_cluster.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/kubernetes_cluster) | data source |
-| [azurerm_log_analytics_workspace.log_analytics](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/log_analytics_workspace) | data source |
-| [azurerm_monitor_action_group.email](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/monitor_action_group) | data source |
-| [azurerm_monitor_action_group.opsgenie](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/monitor_action_group) | data source |
-| [azurerm_monitor_action_group.slack](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/monitor_action_group) | data source |
-| [azurerm_postgresql_flexible_server.postgres_flexible_server_private](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/postgresql_flexible_server) | data source |
-| [azurerm_postgresql_server.postgresql](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/postgresql_server) | data source |
-| [azurerm_resource_group.monitor_rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/resource_group) | data source |
-| [azurerm_resource_group.rg_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/resource_group) | data source |
-| [azurerm_subnet.apim_snet](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/subnet) | data source |
-| [azurerm_subnet.canoneunico_function_snet](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/subnet) | data source |
-| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/subscription) | data source |
-| [azurerm_virtual_network.vnet](https://registry.terraform.io/providers/hashicorp/azurerm/3.45.0/docs/data-sources/virtual_network) | data source |
-| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/data-sources/secret) | data source |
+| [azurerm_api_management_api.apim_api_gpd_payments_soap_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api) | resource |
+| [azurerm_api_management_api_diagnostic.apim_logs](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_diagnostic) | resource |
+| [azurerm_api_management_api_version_set.api_debt_positions_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_gpd_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_gpd_enrollment_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_gpd_payments_rest_external_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_gpd_payments_soap_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_gpd_reporting_analysis_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_gps_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_gps_donation_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_gps_enrollments_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_pn_integration_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.apim_gpd_upload_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_product_api.apim_api_gpd_payments_soap_product_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_product_api) | resource |
+| [azurerm_api_management_product_api.apim_api_gpd_payments_soap_product_nodo_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_product_api) | resource |
+| [azurerm_app_service_plan.gpd_reporting_service_plan](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service_plan) | resource |
+| [azurerm_key_vault_secret.aks_apiserver_url](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.azure_devops_sa_cacrt](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.azure_devops_sa_token](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.gpd_subscription_key](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_monitor_autoscale_setting.reporting_function](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-external-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-external-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-internal-availability-lock-exception](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-internal-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-core-internal-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-payments-rest-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-payments-rest-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-payments-soap-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-payments-soap-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-upload-rest-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-upload-rest-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-upload-service-function-availability](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-gpd-upload-validation-function-availability](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.reporting_nodo_chiedi_elenco_flussi_rendicontazione_error](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.reporting_nodo_chiedi_flusso_rendicontazione_error](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.reporting_update_option_error](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_resource_group.gpd_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
+| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_namespace.namespace_system](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_pod_disruption_budget_v1.gps](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/pod_disruption_budget_v1) | resource |
+| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/service_account) | resource |
+| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azurerm_api_management.apim](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management) | data source |
+| [azurerm_application_insights.application_insights](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/application_insights) | data source |
+| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config) | data source |
+| [azurerm_container_registry.acr](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/container_registry) | data source |
+| [azurerm_key_vault.gps_kv](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault) | data source |
+| [azurerm_key_vault.kv](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault) | data source |
+| [azurerm_key_vault_secret.flows_sa_connection_string](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.gpd_db_pwd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.gpd_db_usr](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.gpd_paa_pwd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.monitor_notification_email](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.monitor_notification_slack_email](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_kubernetes_cluster.aks](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/kubernetes_cluster) | data source |
+| [azurerm_log_analytics_workspace.log_analytics](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/log_analytics_workspace) | data source |
+| [azurerm_monitor_action_group.email](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/monitor_action_group) | data source |
+| [azurerm_monitor_action_group.opsgenie](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/monitor_action_group) | data source |
+| [azurerm_monitor_action_group.slack](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/monitor_action_group) | data source |
+| [azurerm_postgresql_flexible_server.postgres_flexible_server_private](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/postgresql_flexible_server) | data source |
+| [azurerm_postgresql_server.postgresql](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/postgresql_server) | data source |
+| [azurerm_resource_group.monitor_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/resource_group) | data source |
+| [azurerm_resource_group.rg_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/resource_group) | data source |
+| [azurerm_subnet.apim_snet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
+| [azurerm_subnet.canoneunico_function_snet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
+| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subscription) | data source |
+| [azurerm_virtual_network.vnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/virtual_network) | data source |
+| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/data-sources/secret) | data source |
## Inputs
diff --git a/src/domains/gps-common/99_main.tf b/src/domains/gps-common/99_main.tf
index 0c9faf8738..00751f3ab6 100644
--- a/src/domains/gps-common/99_main.tf
+++ b/src/domains/gps-common/99_main.tf
@@ -1,21 +1,21 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = "<= 3.53.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.13.1"
}
azuread = {
source = "hashicorp/azuread"
version = "<= 2.21.0"
}
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.45.0"
+ }
null = {
source = "hashicorp/null"
version = "<= 3.2.1"
}
- azapi = {
- source = "azure/azapi"
- version = "<= 1.13.1"
- }
}
backend "azurerm" {}
diff --git a/src/domains/gps-common/README.md b/src/domains/gps-common/README.md
index af6e694eae..ff6c48a5f2 100644
--- a/src/domains/gps-common/README.md
+++ b/src/domains/gps-common/README.md
@@ -6,7 +6,7 @@
|------|---------|
| [azapi](#requirement\_azapi) | <= 1.13.1 |
| [azuread](#requirement\_azuread) | <= 2.21.0 |
-| [azurerm](#requirement\_azurerm) | <= 3.53.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.45.0 |
| [null](#requirement\_null) | <= 3.2.1 |
## Modules
diff --git a/src/domains/mock-app/.terraform.lock.hcl b/src/domains/mock-app/.terraform.lock.hcl
index 2c1979fa1f..70ecc88085 100644
--- a/src/domains/mock-app/.terraform.lock.hcl
+++ b/src/domains/mock-app/.terraform.lock.hcl
@@ -3,7 +3,7 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
"h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
"h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
@@ -27,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.21.0"
- constraints = "2.21.0"
+ constraints = "<= 2.21.0"
hashes = [
"h1:9gG6SWoUZZmmXbYBv6ra2RF5NYpamB9tGjsuBxrasFQ=",
"h1:KbY8dRdbfTwTzEBcdOFdD50JX8CUG5Mni25D2+k1rGc=",
@@ -75,7 +75,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/helm" {
version = "2.5.1"
- constraints = "2.5.1, <= 2.7.1"
+ constraints = "<= 2.5.1, <= 2.7.1"
hashes = [
"h1:9yMFsXyHAo+mUuMKczNSw44HcZaf1JkMqgOUgJF1dXs=",
"h1:NasRPC0qqlpGqcF3dsSoOFu7uc5hM+zJm+okd8FgrnQ=",
@@ -99,7 +99,7 @@ provider "registry.terraform.io/hashicorp/helm" {
provider "registry.terraform.io/hashicorp/kubernetes" {
version = "2.11.0"
- constraints = "2.11.0"
+ constraints = "<= 2.11.0"
hashes = [
"h1:T65SZhN/tQgsAsHe/G5PCgpjofi+aTKPZ+nZg6WOJpc=",
"h1:d5NamuGihJgxmtSq07kSZblnJuekkjdFdRLTDeGb0us=",
@@ -123,7 +123,7 @@ provider "registry.terraform.io/hashicorp/kubernetes" {
provider "registry.terraform.io/hashicorp/null" {
version = "3.1.1"
- constraints = "3.1.1, <= 3.2.0, <= 3.2.1"
+ constraints = "<= 3.2.0, <= 3.2.1"
hashes = [
"h1:1J3nqAREzuaLE7x98LEELCCaMV6BRiawHSg9MmFvfQo=",
"h1:71sNUDvmiJcijsvfXpiLCz0lXIBSsEJjMxljt7hxMhw=",
diff --git a/src/domains/mock-app/99_main.tf b/src/domains/mock-app/99_main.tf
index b635924dd7..58d4151f30 100644
--- a/src/domains/mock-app/99_main.tf
+++ b/src/domains/mock-app/99_main.tf
@@ -1,28 +1,28 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = ">= 3.30.0, <= 3.53.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.21.0"
- }
- null = {
- source = "hashicorp/null"
- version = "= 3.1.1"
+ version = "<= 2.21.0"
}
- kubernetes = {
- source = "hashicorp/kubernetes"
- version = "= 2.11.0"
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.44.1"
}
helm = {
source = "hashicorp/helm"
- version = "= 2.5.1"
+ version = "<= 2.5.1"
}
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ kubernetes = {
+ source = "hashicorp/kubernetes"
+ version = "<= 2.11.0"
+ }
+ null = {
+ source = "hashicorp/null"
+ version = "<= 3.2.1"
}
}
diff --git a/src/domains/mock-app/README.md b/src/domains/mock-app/README.md
index 41103a5200..1cd335b581 100644
--- a/src/domains/mock-app/README.md
+++ b/src/domains/mock-app/README.md
@@ -6,12 +6,12 @@
| Name | Version |
|------|---------|
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | = 2.21.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.30.0, <= 3.53.0 |
-| [helm](#requirement\_helm) | = 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | = 2.11.0 |
-| [null](#requirement\_null) | = 3.1.1 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.21.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.44.1 |
+| [helm](#requirement\_helm) | <= 2.5.1 |
+| [kubernetes](#requirement\_kubernetes) | <= 2.11.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
## Modules
@@ -65,17 +65,17 @@
| [azurerm_key_vault_secret.aks_apiserver_url](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
| [azurerm_key_vault_secret.azure_devops_sa_cacrt](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
| [azurerm_key_vault_secret.azure_devops_sa_token](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
-| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.namespace_system](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/namespace) | resource |
-| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/service_account) | resource |
-| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
+| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_namespace.namespace_system](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/service_account) | resource |
+| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
| [azurerm_api_management.apim](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management) | data source |
| [azurerm_api_management_group.group_developers](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management_group) | data source |
| [azurerm_application_insights.application_insights](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/application_insights) | data source |
@@ -90,7 +90,7 @@
| [azurerm_subnet.apim_snet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subscription) | data source |
| [azurerm_virtual_network.vnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/virtual_network) | data source |
-| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/data-sources/secret) | data source |
+| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/data-sources/secret) | data source |
## Inputs
diff --git a/src/domains/nodo-app/.terraform.lock.hcl b/src/domains/nodo-app/.terraform.lock.hcl
index 8b8ae06026..387698c87b 100644
--- a/src/domains/nodo-app/.terraform.lock.hcl
+++ b/src/domains/nodo-app/.terraform.lock.hcl
@@ -3,7 +3,7 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
"h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
"h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
@@ -27,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.30.0"
- constraints = "2.30.0"
+ constraints = "<= 2.30.0"
hashes = [
"h1:MimDtBEnmdMwbriZQzga/kCjDZ1G0+QLVQjrYdBEpdc=",
"h1:Uw4TcmJBEJ71h+oCwwidlkk5jFpyFRDPAFCMs/bT/cw=",
@@ -75,7 +75,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/helm" {
version = "2.5.1"
- constraints = "2.5.1, <= 2.7.1"
+ constraints = "<= 2.5.1, <= 2.7.1"
hashes = [
"h1:9yMFsXyHAo+mUuMKczNSw44HcZaf1JkMqgOUgJF1dXs=",
"h1:NasRPC0qqlpGqcF3dsSoOFu7uc5hM+zJm+okd8FgrnQ=",
@@ -99,7 +99,7 @@ provider "registry.terraform.io/hashicorp/helm" {
provider "registry.terraform.io/hashicorp/kubernetes" {
version = "2.11.0"
- constraints = "2.11.0"
+ constraints = "<= 2.11.0"
hashes = [
"h1:T65SZhN/tQgsAsHe/G5PCgpjofi+aTKPZ+nZg6WOJpc=",
"h1:d5NamuGihJgxmtSq07kSZblnJuekkjdFdRLTDeGb0us=",
@@ -123,7 +123,7 @@ provider "registry.terraform.io/hashicorp/kubernetes" {
provider "registry.terraform.io/hashicorp/null" {
version = "3.1.1"
- constraints = "3.1.1, <= 3.2.1"
+ constraints = "<= 3.2.1"
hashes = [
"h1:1J3nqAREzuaLE7x98LEELCCaMV6BRiawHSg9MmFvfQo=",
"h1:71sNUDvmiJcijsvfXpiLCz0lXIBSsEJjMxljt7hxMhw=",
diff --git a/src/domains/nodo-app/99_main.tf b/src/domains/nodo-app/99_main.tf
index f59bbc16c1..8e123dd751 100644
--- a/src/domains/nodo-app/99_main.tf
+++ b/src/domains/nodo-app/99_main.tf
@@ -1,28 +1,28 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = ">= 3.30.0, <= 3.53.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.30.0"
- }
- null = {
- source = "hashicorp/null"
- version = "= 3.1.1"
+ version = "<= 2.30.0"
}
- kubernetes = {
- source = "hashicorp/kubernetes"
- version = "= 2.11.0"
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.44.1"
}
helm = {
source = "hashicorp/helm"
- version = "= 2.5.1"
+ version = "<= 2.5.1"
}
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ kubernetes = {
+ source = "hashicorp/kubernetes"
+ version = "<= 2.11.0"
+ }
+ null = {
+ source = "hashicorp/null"
+ version = "<= 3.2.1"
}
}
diff --git a/src/domains/nodo-app/README.md b/src/domains/nodo-app/README.md
index 05bf6e0adc..a12f4a6726 100644
--- a/src/domains/nodo-app/README.md
+++ b/src/domains/nodo-app/README.md
@@ -6,12 +6,12 @@
| Name | Version |
|------|---------|
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | = 2.30.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.30.0, <= 3.53.0 |
-| [helm](#requirement\_helm) | = 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | = 2.11.0 |
-| [null](#requirement\_null) | = 3.1.1 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.30.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.44.1 |
+| [helm](#requirement\_helm) | <= 2.5.1 |
+| [kubernetes](#requirement\_kubernetes) | <= 2.11.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
## Modules
@@ -111,10 +111,10 @@
| Name | Type |
|------|------|
-| [azapi_resource.decoupler_activate_outbound](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
-| [azapi_resource.decoupler_algorithm](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
-| [azapi_resource.decoupler_configuration](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
-| [azapi_resource.on_erro_soap_handler](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
+| [azapi_resource.decoupler_activate_outbound](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource.decoupler_algorithm](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource.decoupler_configuration](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource.on_erro_soap_handler](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
| [azurerm_api_management_api.apim_node_for_io_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api) | resource |
| [azurerm_api_management_api.apim_node_for_io_api_v1_auth](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api) | resource |
| [azurerm_api_management_api.apim_node_for_io_api_v1_dev](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api) | resource |
@@ -282,21 +282,21 @@
| [azurerm_resource_group.vmss_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
| [azurerm_subnet_route_table_association.snet_vmss_to_sia](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/subnet_route_table_association) | resource |
| [azurerm_virtual_machine_scale_set_extension.vmss-extension](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_machine_scale_set_extension) | resource |
-| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.namespace_system](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/namespace) | resource |
-| [kubernetes_pod_disruption_budget_v1.nodo](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/pod_disruption_budget_v1) | resource |
-| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.deployer_binding_2](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.system_deployer_binding_2](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/role_binding) | resource |
-| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/resources/service_account) | resource |
-| [null_resource.decoupler_configuration_from_json_2_xml](https://registry.terraform.io/providers/hashicorp/null/3.1.1/docs/resources/resource) | resource |
-| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
+| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
+| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_namespace.namespace_system](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_pod_disruption_budget_v1.nodo](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/pod_disruption_budget_v1) | resource |
+| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.deployer_binding_2](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.system_deployer_binding_2](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/service_account) | resource |
+| [null_resource.decoupler_configuration_from_json_2_xml](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource |
+| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
| [azurerm_api_management.apim](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management) | data source |
| [azurerm_api_management.apim_v2](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management) | data source |
| [azurerm_api_management_api.apim_aca_api_v1_](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management_api) | data source |
@@ -346,7 +346,7 @@
| [azurerm_user_assigned_identity.uai_nodo_pod_identity](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/user_assigned_identity) | data source |
| [azurerm_virtual_network.vnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/virtual_network) | data source |
| [azurerm_virtual_network.vnet_integration](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/virtual_network) | data source |
-| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/2.11.0/docs/data-sources/secret) | data source |
+| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/data-sources/secret) | data source |
## Inputs
diff --git a/src/domains/nodo-common/.terraform.lock.hcl b/src/domains/nodo-common/.terraform.lock.hcl
index 5046dfa1db..312cdd30bd 100644
--- a/src/domains/nodo-common/.terraform.lock.hcl
+++ b/src/domains/nodo-common/.terraform.lock.hcl
@@ -3,7 +3,7 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
"h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
"h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
@@ -27,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.21.0"
- constraints = "2.21.0"
+ constraints = "<= 2.21.0"
hashes = [
"h1:9gG6SWoUZZmmXbYBv6ra2RF5NYpamB9tGjsuBxrasFQ=",
"h1:KbY8dRdbfTwTzEBcdOFdD50JX8CUG5Mni25D2+k1rGc=",
@@ -51,7 +51,7 @@ provider "registry.terraform.io/hashicorp/azuread" {
provider "registry.terraform.io/hashicorp/azurerm" {
version = "3.45.0"
- constraints = ">= 3.30.0, >= 3.45.0, <= 3.45.0, <= 3.53.0, <= 3.71.0, <= 3.84.0, <= 3.85.0"
+ constraints = ">= 3.30.0, <= 3.45.0, <= 3.53.0, <= 3.71.0, <= 3.84.0, <= 3.85.0"
hashes = [
"h1:4BOYXFMiLk4ozEZHUhquRnE5urebcWvaCUV3uys646o=",
"h1:V3CLlXij3vZzxw51hvCBnqriy73llPG21NjO+7sLr+U=",
@@ -75,7 +75,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/null" {
version = "3.1.1"
- constraints = "3.1.1, <= 3.2.1"
+ constraints = "<= 3.2.1"
hashes = [
"h1:1J3nqAREzuaLE7x98LEELCCaMV6BRiawHSg9MmFvfQo=",
"h1:71sNUDvmiJcijsvfXpiLCz0lXIBSsEJjMxljt7hxMhw=",
diff --git a/src/domains/nodo-common/99_main.tf b/src/domains/nodo-common/99_main.tf
index 324fc3c60b..1b9f73cc12 100644
--- a/src/domains/nodo-common/99_main.tf
+++ b/src/domains/nodo-common/99_main.tf
@@ -1,20 +1,20 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = ">= 3.45.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.21.0"
+ version = "<= 2.21.0"
}
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.45.0"
}
null = {
source = "hashicorp/null"
- version = "= 3.1.1"
+ version = "<= 3.2.1"
}
}
diff --git a/src/domains/nodo-common/README.md b/src/domains/nodo-common/README.md
index f57a5e0c16..0be05f5ae4 100644
--- a/src/domains/nodo-common/README.md
+++ b/src/domains/nodo-common/README.md
@@ -4,10 +4,10 @@
| Name | Version |
|------|---------|
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | = 2.21.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.45.0 |
-| [null](#requirement\_null) | = 3.1.1 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.21.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.45.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
## Modules
@@ -46,7 +46,7 @@
| Name | Type |
|------|------|
-| [azapi_resource.azure_postgresql_ls](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
+| [azapi_resource.azure_postgresql_ls](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
| [azurerm_data_factory.data_factory](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_factory) | resource |
| [azurerm_data_factory_custom_dataset.datasets](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_factory_custom_dataset) | resource |
| [azurerm_data_factory_data_flow.dataflow_online](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/data_factory_data_flow) | resource |
@@ -115,11 +115,11 @@
| [azurerm_storage_table.nodo_re_table](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_table) | resource |
| [azurerm_storage_table.nodo_verifyko_table](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_table) | resource |
| [azurerm_storage_table.wisp_converter_table](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_table) | resource |
-| [null_resource.github_runner_app_permissions_to_namespace_cd_01](https://registry.terraform.io/providers/hashicorp/null/3.1.1/docs/resources/resource) | resource |
-| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/2.21.0/docs/data-sources/group) | data source |
+| [null_resource.github_runner_app_permissions_to_namespace_cd_01](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource |
+| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config) | data source |
| [azurerm_cosmosdb_account.bizevents_datastore_cosmosdb_account](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/cosmosdb_account) | data source |
| [azurerm_cosmosdb_account.bizevents_neg_datastore_cosmosdb_account](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/cosmosdb_account) | data source |
diff --git a/src/domains/nodo-switcher/.terraform.lock.hcl b/src/domains/nodo-switcher/.terraform.lock.hcl
index a271ca39e4..8dc1c7643b 100644
--- a/src/domains/nodo-switcher/.terraform.lock.hcl
+++ b/src/domains/nodo-switcher/.terraform.lock.hcl
@@ -3,7 +3,7 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
"h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
"h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
@@ -27,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.30.0"
- constraints = "2.30.0"
+ constraints = "<= 2.30.0"
hashes = [
"h1:MimDtBEnmdMwbriZQzga/kCjDZ1G0+QLVQjrYdBEpdc=",
"h1:Uw4TcmJBEJ71h+oCwwidlkk5jFpyFRDPAFCMs/bT/cw=",
@@ -51,7 +51,7 @@ provider "registry.terraform.io/hashicorp/azuread" {
provider "registry.terraform.io/hashicorp/azurerm" {
version = "3.53.0"
- constraints = ">= 3.30.0, <= 3.53.0"
+ constraints = "<= 3.53.0"
hashes = [
"h1:NqV7ilkolM3jBsmAx5Bh6mA9zfUHCQh3hyjOPBUeWlo=",
"h1:bK70LV1NldhodSm58cUpawKwdUL1A5AKKglAV2wZ/QY=",
@@ -75,7 +75,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/helm" {
version = "2.5.1"
- constraints = "2.5.1"
+ constraints = "<= 2.5.1"
hashes = [
"h1:9yMFsXyHAo+mUuMKczNSw44HcZaf1JkMqgOUgJF1dXs=",
"h1:NasRPC0qqlpGqcF3dsSoOFu7uc5hM+zJm+okd8FgrnQ=",
@@ -99,7 +99,7 @@ provider "registry.terraform.io/hashicorp/helm" {
provider "registry.terraform.io/hashicorp/kubernetes" {
version = "2.11.0"
- constraints = "2.11.0"
+ constraints = "<= 2.11.0"
hashes = [
"h1:T65SZhN/tQgsAsHe/G5PCgpjofi+aTKPZ+nZg6WOJpc=",
"h1:d5NamuGihJgxmtSq07kSZblnJuekkjdFdRLTDeGb0us=",
@@ -123,7 +123,7 @@ provider "registry.terraform.io/hashicorp/kubernetes" {
provider "registry.terraform.io/hashicorp/null" {
version = "3.1.1"
- constraints = "3.1.1"
+ constraints = "<= 3.2.1"
hashes = [
"h1:1J3nqAREzuaLE7x98LEELCCaMV6BRiawHSg9MmFvfQo=",
"h1:71sNUDvmiJcijsvfXpiLCz0lXIBSsEJjMxljt7hxMhw=",
diff --git a/src/domains/nodo-switcher/99_main.tf b/src/domains/nodo-switcher/99_main.tf
index f59bbc16c1..41e8714983 100644
--- a/src/domains/nodo-switcher/99_main.tf
+++ b/src/domains/nodo-switcher/99_main.tf
@@ -1,28 +1,28 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = ">= 3.30.0, <= 3.53.0"
+ azapi = {
+ source = "Azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.30.0"
+ version = "<= 2.30.0"
}
- null = {
- source = "hashicorp/null"
- version = "= 3.1.1"
- }
- kubernetes = {
- source = "hashicorp/kubernetes"
- version = "= 2.11.0"
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.53.0"
}
helm = {
source = "hashicorp/helm"
- version = "= 2.5.1"
+ version = "<= 2.5.1"
}
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ kubernetes = {
+ source = "hashicorp/kubernetes"
+ version = "<= 2.11.0"
+ }
+ null = {
+ source = "hashicorp/null"
+ version = "<= 3.2.1"
}
}
diff --git a/src/domains/nodo-switcher/README.md b/src/domains/nodo-switcher/README.md
index 90525bfeae..31712b49a3 100644
--- a/src/domains/nodo-switcher/README.md
+++ b/src/domains/nodo-switcher/README.md
@@ -30,12 +30,12 @@ opening slack on your browser and navigating to the desired channel, you will fi
| Name | Version |
|------|---------|
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | = 2.30.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.30.0, <= 3.53.0 |
-| [helm](#requirement\_helm) | = 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | = 2.11.0 |
-| [null](#requirement\_null) | = 3.1.1 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.30.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.53.0 |
+| [helm](#requirement\_helm) | <= 2.5.1 |
+| [kubernetes](#requirement\_kubernetes) | <= 2.11.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
## Modules
diff --git a/src/domains/selfcare-common/.terraform.lock.hcl b/src/domains/selfcare-common/.terraform.lock.hcl
index c0db43e362..f7ff402f1d 100644
--- a/src/domains/selfcare-common/.terraform.lock.hcl
+++ b/src/domains/selfcare-common/.terraform.lock.hcl
@@ -51,7 +51,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
provider "registry.terraform.io/hashicorp/null" {
version = "3.1.1"
- constraints = "3.1.1"
+ constraints = "3.1.1, <= 3.2.1"
hashes = [
"h1:1J3nqAREzuaLE7x98LEELCCaMV6BRiawHSg9MmFvfQo=",
"h1:71sNUDvmiJcijsvfXpiLCz0lXIBSsEJjMxljt7hxMhw=",
diff --git a/src/domains/shared-app/.terraform.lock.hcl b/src/domains/shared-app/.terraform.lock.hcl
index e0a549a768..06892f507c 100644
--- a/src/domains/shared-app/.terraform.lock.hcl
+++ b/src/domains/shared-app/.terraform.lock.hcl
@@ -3,7 +3,7 @@
provider "registry.terraform.io/azure/azapi" {
version = "1.3.0"
- constraints = "1.3.0"
+ constraints = "<= 1.3.0"
hashes = [
"h1:OWZNYEGEIunmpxEcbGveH+kkdELQfMCUYxLt1b25UOc=",
"h1:UTQiZ34OcSms4LZ2sAa1OarDXw31OtogqBj0SwZCoDY=",
@@ -27,7 +27,7 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.30.0"
- constraints = "2.30.0"
+ constraints = "<= 2.30.0"
hashes = [
"h1:MimDtBEnmdMwbriZQzga/kCjDZ1G0+QLVQjrYdBEpdc=",
"h1:Uw4TcmJBEJ71h+oCwwidlkk5jFpyFRDPAFCMs/bT/cw=",
@@ -51,7 +51,7 @@ provider "registry.terraform.io/hashicorp/azuread" {
provider "registry.terraform.io/hashicorp/azurerm" {
version = "3.40.0"
- constraints = ">= 3.30.0, >= 3.39.0, 3.40.0, <= 3.45.0, <= 3.53.0, <= 3.71.0, <= 3.94.0"
+ constraints = ">= 3.30.0, >= 3.39.0, <= 3.40.0, <= 3.45.0, <= 3.53.0, <= 3.71.0, <= 3.94.0"
hashes = [
"h1:/Jbhw/zNAsDYDoASaG6w+0KZyay9BkUVOpR8b7m0CsA=",
"h1:7Vfig36efXmcsWQSZwdB+bqZLtoZ/RyytY9lXHx9Fic=",
@@ -99,7 +99,7 @@ provider "registry.terraform.io/hashicorp/helm" {
provider "registry.terraform.io/hashicorp/kubernetes" {
version = "2.14.0"
- constraints = "2.14.0"
+ constraints = "<= 2.14.0"
hashes = [
"h1:4zSUEWLVFn2Sji7mWT64XQGWwBQVDqTGXGfW4ZBB16U=",
"h1:7fQ/FCIZjnff7EzkyQ6Jh+wBAIZFwHoi5qOxQ1/OD6I=",
@@ -123,7 +123,7 @@ provider "registry.terraform.io/hashicorp/kubernetes" {
provider "registry.terraform.io/hashicorp/null" {
version = "3.1.1"
- constraints = "3.1.1, <= 3.2.1"
+ constraints = "<= 3.1.1, <= 3.2.1"
hashes = [
"h1:1J3nqAREzuaLE7x98LEELCCaMV6BRiawHSg9MmFvfQo=",
"h1:71sNUDvmiJcijsvfXpiLCz0lXIBSsEJjMxljt7hxMhw=",
@@ -147,7 +147,7 @@ provider "registry.terraform.io/hashicorp/null" {
provider "registry.terraform.io/integrations/github" {
version = "5.12.0"
- constraints = "5.12.0"
+ constraints = "<= 5.12.0"
hashes = [
"h1:FekANF/dJlp0dmRXxVgOxJRwX0ZNcjtoIbJhshwsZ9Y=",
"h1:M4TrKADwjuTO8LKL7BNH3v8aS27sWEl4AqIlac20lRs=",
diff --git a/src/domains/shared-app/99_main.tf b/src/domains/shared-app/99_main.tf
index a172de5d4f..012e40fcac 100644
--- a/src/domains/shared-app/99_main.tf
+++ b/src/domains/shared-app/99_main.tf
@@ -1,32 +1,32 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = "= 3.40.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.3.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "2.30.0"
- }
- github = {
- source = "integrations/github"
- version = "5.12.0"
+ version = "<= 2.30.0"
}
- kubernetes = {
- source = "hashicorp/kubernetes"
- version = "= 2.14.0"
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.40.0"
}
helm = {
source = "hashicorp/helm"
version = "= 2.5.1"
}
+ kubernetes = {
+ source = "hashicorp/kubernetes"
+ version = "<= 2.14.0"
+ }
null = {
source = "hashicorp/null"
- version = "= 3.1.1"
+ version = "<= 3.1.1"
}
- azapi = {
- source = "Azure/azapi"
- version = "= 1.3.0"
+ github = {
+ source = "integrations/github"
+ version = "<= 5.12.0"
}
}
diff --git a/src/domains/shared-app/README.md b/src/domains/shared-app/README.md
index dc7daeb980..12900938c1 100644
--- a/src/domains/shared-app/README.md
+++ b/src/domains/shared-app/README.md
@@ -4,13 +4,13 @@
| Name | Version |
|------|---------|
-| [azapi](#requirement\_azapi) | = 1.3.0 |
-| [azuread](#requirement\_azuread) | 2.30.0 |
-| [azurerm](#requirement\_azurerm) | = 3.40.0 |
-| [github](#requirement\_github) | 5.12.0 |
+| [azapi](#requirement\_azapi) | <= 1.3.0 |
+| [azuread](#requirement\_azuread) | <= 2.30.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.40.0 |
+| [github](#requirement\_github) | <= 5.12.0 |
| [helm](#requirement\_helm) | = 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | = 2.14.0 |
-| [null](#requirement\_null) | = 3.1.1 |
+| [kubernetes](#requirement\_kubernetes) | <= 2.14.0 |
+| [null](#requirement\_null) | <= 3.1.1 |
## Modules
@@ -62,101 +62,101 @@
| Name | Type |
|------|------|
-| [azapi_resource.authorizer_fragment](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
-| [azapi_resource.fragment_chk_jwt_session_token](https://registry.terraform.io/providers/Azure/azapi/1.3.0/docs/resources/resource) | resource |
-| [azurerm_api_management_api_version_set.api_authorizer_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_authorizer_config_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_enrolled_orgs_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_influxdb2_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_influxdb_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_iuvgenerator_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_pdf_engine_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_pdf_engine_node_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_poc_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_statuspage_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.api_taxonomy_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.session_wallet_api](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_group.technical_support_group](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_group) | resource |
-| [azurerm_api_management_named_value.wallet-jwt-signing-key](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_named_value) | resource |
-| [azurerm_api_management_named_value.wallet_personal_data_vault_api_key](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_named_value) | resource |
-| [azurerm_api_management_product_group.technical_support_group_association](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/api_management_product_group) | resource |
-| [azurerm_key_vault_secret.aks_apiserver_url](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.azure_devops_sa_cacrt](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.azure_devops_sa_token](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.pagopa_shared_toolbox_storage_account_key](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.pagopa_shared_toolbox_web_storage_blob_connection_string](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_monitor_autoscale_setting.authorizer_function](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_autoscale_setting) | resource |
-| [azurerm_monitor_autoscale_setting.autoscale_app_service_shared_pdf_engine_autoscale](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_autoscale_setting) | resource |
-| [azurerm_monitor_autoscale_setting.autoscale_app_service_shared_pdf_engine_autoscale_ha](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_autoscale_setting) | resource |
-| [azurerm_monitor_autoscale_setting.autoscale_app_service_shared_pdf_engine_java_autoscale](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_autoscale_setting) | resource |
-| [azurerm_monitor_autoscale_setting.autoscale_app_service_shared_pdf_engine_java_autoscale_ha](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_autoscale_setting) | resource |
-| [azurerm_monitor_autoscale_setting.taxonomy_function](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_autoscale_setting) | resource |
-| [azurerm_monitor_metric_alert.function_app_health_check_v2](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_metric_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_generate-pdf-engine-generate-responsetime](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-pdf-engine-pdf-availability](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-platform-authorizer-availability](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-platform-authorizer-config-availability](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-platform-authorizer-responsetime](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.pdf-engine-fun-error-alert](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.taxonomy_appexception](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.taxonomy_blobstorageexception](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_monitor_scheduled_query_rules_alert.taxonomy_genericerror](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/monitor_scheduled_query_rules_alert) | resource |
-| [azurerm_resource_group.pagopa_shared_toolbox_rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/resource_group) | resource |
-| [azurerm_resource_group.shared_pdf_engine_app_service_rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/resources/resource_group) | resource |
+| [azapi_resource.authorizer_fragment](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azapi_resource.fragment_chk_jwt_session_token](https://registry.terraform.io/providers/azure/azapi/latest/docs/resources/resource) | resource |
+| [azurerm_api_management_api_version_set.api_authorizer_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_authorizer_config_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_enrolled_orgs_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_influxdb2_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_influxdb_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_iuvgenerator_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_pdf_engine_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_pdf_engine_node_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_poc_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_statuspage_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.api_taxonomy_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_api_version_set.session_wallet_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
+| [azurerm_api_management_group.technical_support_group](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_group) | resource |
+| [azurerm_api_management_named_value.wallet-jwt-signing-key](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_named_value) | resource |
+| [azurerm_api_management_named_value.wallet_personal_data_vault_api_key](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_named_value) | resource |
+| [azurerm_api_management_product_group.technical_support_group_association](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_product_group) | resource |
+| [azurerm_key_vault_secret.aks_apiserver_url](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.azure_devops_sa_cacrt](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.azure_devops_sa_token](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.pagopa_shared_toolbox_storage_account_key](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.pagopa_shared_toolbox_web_storage_blob_connection_string](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret) | resource |
+| [azurerm_monitor_autoscale_setting.authorizer_function](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
+| [azurerm_monitor_autoscale_setting.autoscale_app_service_shared_pdf_engine_autoscale](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
+| [azurerm_monitor_autoscale_setting.autoscale_app_service_shared_pdf_engine_autoscale_ha](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
+| [azurerm_monitor_autoscale_setting.autoscale_app_service_shared_pdf_engine_java_autoscale](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
+| [azurerm_monitor_autoscale_setting.autoscale_app_service_shared_pdf_engine_java_autoscale_ha](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
+| [azurerm_monitor_autoscale_setting.taxonomy_function](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
+| [azurerm_monitor_metric_alert.function_app_health_check_v2](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_metric_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_generate-pdf-engine-generate-responsetime](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-pdf-engine-pdf-availability](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-platform-authorizer-availability](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-platform-authorizer-config-availability](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.opex_pagopa-platform-authorizer-responsetime](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.pdf-engine-fun-error-alert](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.taxonomy_appexception](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.taxonomy_blobstorageexception](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_monitor_scheduled_query_rules_alert.taxonomy_genericerror](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
+| [azurerm_resource_group.pagopa_shared_toolbox_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
+| [azurerm_resource_group.shared_pdf_engine_app_service_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
| [helm_release.cert_mounter](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
| [helm_release.influxdb](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
| [helm_release.influxdb2](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/2.14.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.system_domain_namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/2.14.0/docs/resources/namespace) | resource |
-| [kubernetes_pod_disruption_budget_v1.shared](https://registry.terraform.io/providers/hashicorp/kubernetes/2.14.0/docs/resources/pod_disruption_budget_v1) | resource |
-| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.14.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/2.14.0/docs/resources/role_binding) | resource |
-| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/2.14.0/docs/resources/service_account) | resource |
-| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/2.30.0/docs/data-sources/group) | data source |
-| [azurerm_api_management.apim](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/api_management) | data source |
-| [azurerm_api_management_product.apim_pn_integration_product](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/api_management_product) | data source |
-| [azurerm_application_insights.application_insights](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/application_insights) | data source |
-| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/client_config) | data source |
-| [azurerm_container_registry.acr](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/container_registry) | data source |
-| [azurerm_container_registry.container_registry](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/container_registry) | data source |
-| [azurerm_dns_zone.public](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/dns_zone) | data source |
-| [azurerm_function_app.authorizer](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/function_app) | data source |
-| [azurerm_function_app.canone_unico](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/function_app) | data source |
-| [azurerm_function_app.reporting_analysis](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/function_app) | data source |
-| [azurerm_function_app.reporting_batch](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/function_app) | data source |
-| [azurerm_function_app.reporting_service](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/function_app) | data source |
-| [azurerm_key_vault.kv](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault) | data source |
-| [azurerm_key_vault_secret.apiconfig_selfcare_integration_subkey](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.apiconfig_selfcare_integration_url](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.authorizer_cosmos_connection_string](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.authorizer_cosmos_key](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.authorizer_cosmos_uri](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.authorizer_refresh_configuration_url](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.elastic_otel_token_header](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.pdf_engine_node_subkey](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.personal_data_vault_api_key_secret](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_key_vault_secret.wallet_jwt_signing_key_secret](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_kubernetes_cluster.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/kubernetes_cluster) | data source |
-| [azurerm_linux_function_app.mockec](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/linux_function_app) | data source |
-| [azurerm_linux_web_app.pdf_engine](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/linux_web_app) | data source |
-| [azurerm_log_analytics_workspace.log_analytics](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/log_analytics_workspace) | data source |
-| [azurerm_monitor_action_group.email](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/monitor_action_group) | data source |
-| [azurerm_monitor_action_group.opsgenie](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/monitor_action_group) | data source |
-| [azurerm_monitor_action_group.slack](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/monitor_action_group) | data source |
-| [azurerm_resource_group.monitor_rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/resource_group) | data source |
-| [azurerm_resource_group.shared_rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/resource_group) | data source |
-| [azurerm_resource_group.taxonomy_rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/resource_group) | data source |
-| [azurerm_storage_account.pagopa_apiconfig_fe_sa](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/storage_account) | data source |
-| [azurerm_storage_account.pagopa_selfcare_fe_sa](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/storage_account) | data source |
-| [azurerm_storage_account.taxonomy_storage_account](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/storage_account) | data source |
-| [azurerm_subnet.apim_vnet](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/subnet) | data source |
-| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/subscription) | data source |
-| [azurerm_virtual_network.vnet](https://registry.terraform.io/providers/hashicorp/azurerm/3.40.0/docs/data-sources/virtual_network) | data source |
-| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/2.14.0/docs/data-sources/secret) | data source |
+| [kubernetes_namespace.namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_namespace.system_domain_namespace](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
+| [kubernetes_pod_disruption_budget_v1.shared](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/pod_disruption_budget_v1) | resource |
+| [kubernetes_role_binding.deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.system_deployer_binding](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/role_binding) | resource |
+| [kubernetes_service_account.azure_devops](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/service_account) | resource |
+| [azuread_group.adgroup_admin](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_developers](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_externals](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azuread_group.adgroup_security](https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/data-sources/group) | data source |
+| [azurerm_api_management.apim](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management) | data source |
+| [azurerm_api_management_product.apim_pn_integration_product](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/api_management_product) | data source |
+| [azurerm_application_insights.application_insights](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/application_insights) | data source |
+| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config) | data source |
+| [azurerm_container_registry.acr](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/container_registry) | data source |
+| [azurerm_container_registry.container_registry](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/container_registry) | data source |
+| [azurerm_dns_zone.public](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/dns_zone) | data source |
+| [azurerm_function_app.authorizer](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/function_app) | data source |
+| [azurerm_function_app.canone_unico](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/function_app) | data source |
+| [azurerm_function_app.reporting_analysis](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/function_app) | data source |
+| [azurerm_function_app.reporting_batch](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/function_app) | data source |
+| [azurerm_function_app.reporting_service](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/function_app) | data source |
+| [azurerm_key_vault.kv](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault) | data source |
+| [azurerm_key_vault_secret.apiconfig_selfcare_integration_subkey](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.apiconfig_selfcare_integration_url](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.authorizer_cosmos_connection_string](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.authorizer_cosmos_key](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.authorizer_cosmos_uri](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.authorizer_refresh_configuration_url](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.elastic_otel_token_header](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.pdf_engine_node_subkey](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.personal_data_vault_api_key_secret](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_key_vault_secret.wallet_jwt_signing_key_secret](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_kubernetes_cluster.aks](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/kubernetes_cluster) | data source |
+| [azurerm_linux_function_app.mockec](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/linux_function_app) | data source |
+| [azurerm_linux_web_app.pdf_engine](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/linux_web_app) | data source |
+| [azurerm_log_analytics_workspace.log_analytics](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/log_analytics_workspace) | data source |
+| [azurerm_monitor_action_group.email](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/monitor_action_group) | data source |
+| [azurerm_monitor_action_group.opsgenie](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/monitor_action_group) | data source |
+| [azurerm_monitor_action_group.slack](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/monitor_action_group) | data source |
+| [azurerm_resource_group.monitor_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/resource_group) | data source |
+| [azurerm_resource_group.shared_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/resource_group) | data source |
+| [azurerm_resource_group.taxonomy_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/resource_group) | data source |
+| [azurerm_storage_account.pagopa_apiconfig_fe_sa](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/storage_account) | data source |
+| [azurerm_storage_account.pagopa_selfcare_fe_sa](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/storage_account) | data source |
+| [azurerm_storage_account.taxonomy_storage_account](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/storage_account) | data source |
+| [azurerm_subnet.apim_vnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
+| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subscription) | data source |
+| [azurerm_virtual_network.vnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/virtual_network) | data source |
+| [kubernetes_secret.azure_devops_secret](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/data-sources/secret) | data source |
## Inputs
diff --git a/src/synthetic-monitoring/.terraform.lock.hcl b/src/synthetic-monitoring/.terraform.lock.hcl
index 34b89bad0a..3cbdfdd537 100644
--- a/src/synthetic-monitoring/.terraform.lock.hcl
+++ b/src/synthetic-monitoring/.terraform.lock.hcl
@@ -9,6 +9,7 @@ provider "registry.terraform.io/azure/azapi" {
"h1:8pru4tJQouV7lc+fVH9jnhxxOPu8O7VQU4wuiySdl5Q=",
"h1:PQmjPwDURyBD1CZDl/3Nv9oK3AXD6JUbRLITqRFdMP4=",
"h1:nxSbPf052jbk91vEmlJ6JxV7AhJzyxRclLQAiDXORek=",
+ "h1:pAmiyTB57yTBpZHofES31WD35Z/lyKAuXbTWarpNDYU=",
"zh:240ba0f3d87f8faf3171e1dd0ec74bffc868bde84db7fb2c89913c787b11ef07",
"zh:422cfbe039f6041525d55aa0641dfed014d970b516d8de058a1869736682b9d3",
"zh:4be67c64d73eb3c31706d575436179cc6f6b3dece00709e5721b60512031b2f2",
@@ -26,9 +27,10 @@ provider "registry.terraform.io/azure/azapi" {
provider "registry.terraform.io/hashicorp/azuread" {
version = "2.21.0"
- constraints = "2.21.0"
+ constraints = "<= 2.21.0"
hashes = [
"h1:9gG6SWoUZZmmXbYBv6ra2RF5NYpamB9tGjsuBxrasFQ=",
+ "h1:KbY8dRdbfTwTzEBcdOFdD50JX8CUG5Mni25D2+k1rGc=",
"h1:akcofWscEl0ecIbf7lyEqRvPfOdA5q75EZvK8uSum1c=",
"h1:p9epRqujcxIMeT9THP0oNLGe4jjMBLjT5a7RntnFDaA=",
"h1:qHYbB6LJsYPVUcd7QkZ5tU+IX+10VcUG4NzsmIuWdlE=",
@@ -51,6 +53,7 @@ provider "registry.terraform.io/hashicorp/azurerm" {
version = "3.85.0"
constraints = ">= 3.30.0, <= 3.85.0"
hashes = [
+ "h1:BX6+m8KJATrpqlwBSyA63Fmwjvgwcs/v1qwB7B5GLCU=",
"h1:JLkmrm6Jcy4m0a3SrT26EU7b0njwFuhfflBZWUij7mA=",
"h1:UW2HuNrkVexKwNYbkI1Xr/B3ip/cCgizIjfKN+ulpPs=",
"h1:vPlaTsywMaTyPPYPy0t8twBwrYOGckDFg4kQ5yyJG0U=",
@@ -78,6 +81,7 @@ provider "registry.terraform.io/hashicorp/null" {
"h1:tSj1mL6OQ8ILGqR2mDu7OYYYWf+hoir0pf9KAQ8IzO8=",
"h1:vUW21lLLsKlxtBf0QF7LKJreKxs0CM7YXGzqW1N/ODY=",
"h1:wqgRvlyVIbkCeCQs+5jj6zVuQL0KDxZZtNofGqqlSdI=",
+ "h1:ydA0/SNRVB1o95btfshvYsmxA+jZFRZcvKzZSB+4S1M=",
"zh:58ed64389620cc7b82f01332e27723856422820cfd302e304b5f6c3436fb9840",
"zh:62a5cc82c3b2ddef7ef3a6f2fedb7b9b3deff4ab7b414938b08e51d6e8be87cb",
"zh:63cff4de03af983175a7e37e52d4bd89d990be256b16b5c7f919aff5ad485aa5",
@@ -94,7 +98,8 @@ provider "registry.terraform.io/hashicorp/null" {
}
provider "registry.terraform.io/hashicorp/template" {
- version = "2.2.0"
+ version = "2.2.0"
+ constraints = "<= 2.2.0"
hashes = [
"h1:0wlehNaxBX7GJQnPfQwTNvvAf38Jm0Nv7ssKGMaG6Og=",
"zh:01702196f0a0492ec07917db7aaa595843d8f171dc195f4c988d2ffca2a06386",
diff --git a/src/synthetic-monitoring/02_monitoring.tf b/src/synthetic-monitoring/02_monitoring.tf
index cef72b4b5d..bd6806efa9 100644
--- a/src/synthetic-monitoring/02_monitoring.tf
+++ b/src/synthetic-monitoring/02_monitoring.tf
@@ -1,15 +1,3 @@
-data "template_file" "monitoring_configuration" {
- template = file("${path.module}/monitoring_configuration.json.tpl")
- vars = {
- env_name = var.env,
- env_short = var.env_short,
- api_dot_env_name = var.env == "prod" ? "api" : "api.${var.env}"
- internal_api_domain_prefix = "weu${var.env}"
- internal_api_domain_suffix = var.env == "prod" ? "internal.platform.pagopa.it" : "internal.${var.env}.platform.pagopa.it"
- }
-}
-
-
module "monitoring_function" {
depends_on = [azurerm_application_insights.application_insights]
@@ -47,5 +35,11 @@ module "monitoring_function" {
self_alert_configuration = {
enabled = var.self_alert_enabled
}
- monitoring_configuration_encoded = data.template_file.monitoring_configuration.rendered
+ monitoring_configuration_encoded = templatefile("${path.module}/monitoring_configuration.json.tpl", {
+ env_name = var.env,
+ env_short = var.env_short,
+ api_dot_env_name = var.env == "prod" ? "api" : "api.${var.env}"
+ internal_api_domain_prefix = "weu${var.env}"
+ internal_api_domain_suffix = var.env == "prod" ? "internal.platform.pagopa.it" : "internal.${var.env}.platform.pagopa.it"
+ })
}
diff --git a/src/synthetic-monitoring/99_main.tf b/src/synthetic-monitoring/99_main.tf
index 922c502fc2..816c0a28cb 100644
--- a/src/synthetic-monitoring/99_main.tf
+++ b/src/synthetic-monitoring/99_main.tf
@@ -1,14 +1,21 @@
terraform {
required_providers {
- azurerm = {
- source = "hashicorp/azurerm"
- version = ">= 3.30.0"
+ azapi = {
+ source = "azure/azapi"
+ version = "<= 1.11.0"
}
azuread = {
source = "hashicorp/azuread"
- version = "= 2.21.0"
+ version = "<= 2.21.0"
+ }
+ azurerm = {
+ source = "hashicorp/azurerm"
+ version = "<= 3.85.0"
+ }
+ null = {
+ source = "hashicorp/null"
+ version = "<= 3.2.1"
}
-
}
backend "azurerm" {}
diff --git a/src/synthetic-monitoring/README.md b/src/synthetic-monitoring/README.md
index 0379a1f64a..254bb3f0f3 100644
--- a/src/synthetic-monitoring/README.md
+++ b/src/synthetic-monitoring/README.md
@@ -5,8 +5,10 @@
| Name | Version |
|------|---------|
-| [azuread](#requirement\_azuread) | = 2.21.0 |
-| [azurerm](#requirement\_azurerm) | >= 3.30.0 |
+| [azapi](#requirement\_azapi) | <= 1.11.0 |
+| [azuread](#requirement\_azuread) | <= 2.21.0 |
+| [azurerm](#requirement\_azurerm) | <= 3.85.0 |
+| [null](#requirement\_null) | <= 3.2.1 |
## Modules
@@ -31,7 +33,6 @@
| [azurerm_subnet.private_endpoint_subnet](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subnet) | data source |
| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/subscription) | data source |
| [azurerm_virtual_network.vnet_core](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/virtual_network) | data source |
-| [template_file.monitoring_configuration](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source |
## Inputs