diff --git a/modules/aws/core/README.md b/modules/aws/core/README.md
index 0e6c37a8e..325112f4c 100644
--- a/modules/aws/core/README.md
+++ b/modules/aws/core/README.md
@@ -7,13 +7,13 @@ This module is used to configure a standard public/private VPC and accompanying
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [aws](#requirement\_aws) | 4.9.0 |
+| [aws](#requirement\_aws) | 4.29.0 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | 4.9.0 |
+| [aws](#provider\_aws) | 4.29.0 |
## Modules
@@ -23,32 +23,32 @@ No modules.
| Name | Type |
|------|------|
-| [aws_cloudwatch_log_group.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/cloudwatch_log_group) | resource |
-| [aws_eip.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/eip) | resource |
-| [aws_flow_log.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/flow_log) | resource |
-| [aws_iam_policy.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_policy) | resource |
-| [aws_iam_role.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role) | resource |
-| [aws_iam_role_policy_attachment.permissions](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role_policy_attachment) | resource |
-| [aws_internet_gateway.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/internet_gateway) | resource |
-| [aws_nat_gateway.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/nat_gateway) | resource |
-| [aws_route.peering_accepter](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route) | resource |
-| [aws_route.peering_requester](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route) | resource |
-| [aws_route.private](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route) | resource |
-| [aws_route.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route) | resource |
-| [aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route53_zone) | resource |
-| [aws_route_table.private](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route_table) | resource |
-| [aws_route_table.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route_table) | resource |
-| [aws_route_table_association.private](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route_table_association) | resource |
-| [aws_route_table_association.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route_table_association) | resource |
-| [aws_subnet.private](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/subnet) | resource |
-| [aws_subnet.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/subnet) | resource |
-| [aws_vpc.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/vpc) | resource |
-| [aws_vpc_peering_connection.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/vpc_peering_connection) | resource |
-| [aws_vpc_peering_connection_accepter.peer](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/vpc_peering_connection_accepter) | resource |
-| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/availability_zones) | data source |
-| [aws_iam_policy_document.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/region) | data source |
-| [aws_vpc_peering_connection.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/vpc_peering_connection) | data source |
+| [aws_cloudwatch_log_group.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/cloudwatch_log_group) | resource |
+| [aws_eip.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/eip) | resource |
+| [aws_flow_log.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/flow_log) | resource |
+| [aws_iam_policy.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_policy) | resource |
+| [aws_iam_role.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role) | resource |
+| [aws_iam_role_policy_attachment.permissions](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role_policy_attachment) | resource |
+| [aws_internet_gateway.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/internet_gateway) | resource |
+| [aws_nat_gateway.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/nat_gateway) | resource |
+| [aws_route.peering_accepter](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route) | resource |
+| [aws_route.peering_requester](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route) | resource |
+| [aws_route.private](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route) | resource |
+| [aws_route.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route) | resource |
+| [aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route53_zone) | resource |
+| [aws_route_table.private](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route_table) | resource |
+| [aws_route_table.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route_table) | resource |
+| [aws_route_table_association.private](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route_table_association) | resource |
+| [aws_route_table_association.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route_table_association) | resource |
+| [aws_subnet.private](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/subnet) | resource |
+| [aws_subnet.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/subnet) | resource |
+| [aws_vpc.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/vpc) | resource |
+| [aws_vpc_peering_connection.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/vpc_peering_connection) | resource |
+| [aws_vpc_peering_connection_accepter.peer](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/vpc_peering_connection_accepter) | resource |
+| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/availability_zones) | data source |
+| [aws_iam_policy_document.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/region) | data source |
+| [aws_vpc_peering_connection.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/vpc_peering_connection) | data source |
## Inputs
diff --git a/modules/aws/core/main.tf b/modules/aws/core/main.tf
index d1cff80a7..74dadddf0 100644
--- a/modules/aws/core/main.tf
+++ b/modules/aws/core/main.tf
@@ -10,7 +10,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
- version = "4.9.0"
+ version = "4.29.0"
}
}
}
diff --git a/modules/aws/eks-core/README.md b/modules/aws/eks-core/README.md
index 049434d7c..3ad432781 100644
--- a/modules/aws/eks-core/README.md
+++ b/modules/aws/eks-core/README.md
@@ -7,13 +7,13 @@ This module is used to configure an opinionated VPC for XKS.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [aws](#requirement\_aws) | 4.9.0 |
+| [aws](#requirement\_aws) | 4.29.0 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | 4.9.0 |
+| [aws](#provider\_aws) | 4.29.0 |
## Modules
@@ -23,32 +23,32 @@ No modules.
| Name | Type |
|------|------|
-| [aws_cloudwatch_log_group.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/cloudwatch_log_group) | resource |
-| [aws_eip.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/eip) | resource |
-| [aws_flow_log.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/flow_log) | resource |
-| [aws_iam_policy.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_policy) | resource |
-| [aws_iam_role.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role) | resource |
-| [aws_iam_role_policy_attachment.permissions](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role_policy_attachment) | resource |
-| [aws_internet_gateway.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/internet_gateway) | resource |
-| [aws_nat_gateway.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/nat_gateway) | resource |
-| [aws_route.peering_accepter](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route) | resource |
-| [aws_route.peering_requester](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route) | resource |
-| [aws_route.private](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route) | resource |
-| [aws_route.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route) | resource |
-| [aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route53_zone) | resource |
-| [aws_route_table.private](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route_table) | resource |
-| [aws_route_table.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route_table) | resource |
-| [aws_route_table_association.private](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route_table_association) | resource |
-| [aws_route_table_association.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/route_table_association) | resource |
-| [aws_subnet.private](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/subnet) | resource |
-| [aws_subnet.public](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/subnet) | resource |
-| [aws_vpc.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/vpc) | resource |
-| [aws_vpc_peering_connection.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/vpc_peering_connection) | resource |
-| [aws_vpc_peering_connection_accepter.peer](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/vpc_peering_connection_accepter) | resource |
-| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/availability_zones) | data source |
-| [aws_iam_policy_document.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/region) | data source |
-| [aws_vpc_peering_connection.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/vpc_peering_connection) | data source |
+| [aws_cloudwatch_log_group.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/cloudwatch_log_group) | resource |
+| [aws_eip.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/eip) | resource |
+| [aws_flow_log.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/flow_log) | resource |
+| [aws_iam_policy.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_policy) | resource |
+| [aws_iam_role.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role) | resource |
+| [aws_iam_role_policy_attachment.permissions](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role_policy_attachment) | resource |
+| [aws_internet_gateway.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/internet_gateway) | resource |
+| [aws_nat_gateway.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/nat_gateway) | resource |
+| [aws_route.peering_accepter](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route) | resource |
+| [aws_route.peering_requester](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route) | resource |
+| [aws_route.private](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route) | resource |
+| [aws_route.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route) | resource |
+| [aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route53_zone) | resource |
+| [aws_route_table.private](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route_table) | resource |
+| [aws_route_table.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route_table) | resource |
+| [aws_route_table_association.private](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route_table_association) | resource |
+| [aws_route_table_association.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/route_table_association) | resource |
+| [aws_subnet.private](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/subnet) | resource |
+| [aws_subnet.public](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/subnet) | resource |
+| [aws_vpc.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/vpc) | resource |
+| [aws_vpc_peering_connection.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/vpc_peering_connection) | resource |
+| [aws_vpc_peering_connection_accepter.peer](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/vpc_peering_connection_accepter) | resource |
+| [aws_availability_zones.available](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/availability_zones) | data source |
+| [aws_iam_policy_document.flow_log](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/region) | data source |
+| [aws_vpc_peering_connection.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/vpc_peering_connection) | data source |
## Inputs
diff --git a/modules/aws/eks-core/main.tf b/modules/aws/eks-core/main.tf
index 053ba2fe4..d153963e1 100644
--- a/modules/aws/eks-core/main.tf
+++ b/modules/aws/eks-core/main.tf
@@ -10,7 +10,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
- version = "4.9.0"
+ version = "4.29.0"
}
}
}
diff --git a/modules/aws/eks-global/README.md b/modules/aws/eks-global/README.md
index c4b7571bd..635599937 100644
--- a/modules/aws/eks-global/README.md
+++ b/modules/aws/eks-global/README.md
@@ -3,14 +3,14 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [aws](#requirement\_aws) | 4.9.0 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
+| [aws](#requirement\_aws) | 4.29.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | 4.9.0 |
+| [aws](#provider\_aws) | 4.29.0 |
## Modules
@@ -22,22 +22,22 @@
| Name | Type |
|------|------|
-| [aws_cloudwatch_log_group.eks1](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/cloudwatch_log_group) | resource |
-| [aws_cloudwatch_log_group.eks2](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/cloudwatch_log_group) | resource |
-| [aws_iam_policy.eks_admin](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_policy) | resource |
-| [aws_iam_role.eks_admin](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role) | resource |
-| [aws_iam_role.eks_cluster](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role) | resource |
-| [aws_iam_role.eks_node_group](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role) | resource |
-| [aws_kms_key.eks_encryption](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/kms_key) | resource |
-| [aws_kms_key.velero](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/kms_key) | resource |
-| [aws_s3_bucket.velero](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/s3_bucket) | resource |
-| [aws_s3_bucket_acl.velero](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/s3_bucket_acl) | resource |
-| [aws_s3_bucket_public_access_block.velero](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/s3_bucket_public_access_block) | resource |
-| [aws_s3_bucket_server_side_encryption_configuration.velero](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/s3_bucket_server_side_encryption_configuration) | resource |
-| [aws_s3_bucket_versioning.velero](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/s3_bucket_versioning) | resource |
-| [aws_iam_policy_document.eks_admin_assume](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_iam_policy_document.eks_admin_permission](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/region) | data source |
+| [aws_cloudwatch_log_group.eks1](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/cloudwatch_log_group) | resource |
+| [aws_cloudwatch_log_group.eks2](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/cloudwatch_log_group) | resource |
+| [aws_iam_policy.eks_admin](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_policy) | resource |
+| [aws_iam_role.eks_admin](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role) | resource |
+| [aws_iam_role.eks_cluster](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role) | resource |
+| [aws_iam_role.eks_node_group](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role) | resource |
+| [aws_kms_key.eks_encryption](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/kms_key) | resource |
+| [aws_kms_key.velero](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/kms_key) | resource |
+| [aws_s3_bucket.velero](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/s3_bucket) | resource |
+| [aws_s3_bucket_acl.velero](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/s3_bucket_acl) | resource |
+| [aws_s3_bucket_public_access_block.velero](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/s3_bucket_public_access_block) | resource |
+| [aws_s3_bucket_server_side_encryption_configuration.velero](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/s3_bucket_server_side_encryption_configuration) | resource |
+| [aws_s3_bucket_versioning.velero](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/s3_bucket_versioning) | resource |
+| [aws_iam_policy_document.eks_admin_assume](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_iam_policy_document.eks_admin_permission](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/region) | data source |
## Inputs
diff --git a/modules/aws/eks-global/main.tf b/modules/aws/eks-global/main.tf
index 7933f3b99..f0155c01f 100644
--- a/modules/aws/eks-global/main.tf
+++ b/modules/aws/eks-global/main.tf
@@ -3,10 +3,10 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
- version = "4.9.0"
+ version = "4.29.0"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
}
diff --git a/modules/aws/eks/README.md b/modules/aws/eks/README.md
index fa5cd87f8..e9522731e 100644
--- a/modules/aws/eks/README.md
+++ b/modules/aws/eks/README.md
@@ -3,18 +3,18 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [aws](#requirement\_aws) | 4.9.0 |
-| [null](#requirement\_null) | 3.1.0 |
-| [tls](#requirement\_tls) | 4.0.1 |
+| [aws](#requirement\_aws) | 4.29.0 |
+| [null](#requirement\_null) | 3.1.1 |
+| [tls](#requirement\_tls) | 4.0.2 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | 4.9.0 |
-| [aws.eks\_admin](#provider\_aws.eks\_admin) | 4.9.0 |
-| [null](#provider\_null) | 3.1.0 |
-| [tls](#provider\_tls) | 4.0.1 |
+| [aws](#provider\_aws) | 4.29.0 |
+| [aws.eks\_admin](#provider\_aws.eks\_admin) | 4.29.0 |
+| [null](#provider\_null) | 3.1.1 |
+| [tls](#provider\_tls) | 4.0.2 |
## Modules
@@ -33,27 +33,27 @@
| Name | Type |
|------|------|
-| [aws_eks_addon.core_dns](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/eks_addon) | resource |
-| [aws_eks_addon.kube_proxy](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/eks_addon) | resource |
-| [aws_eks_cluster.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/eks_cluster) | resource |
-| [aws_eks_node_group.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/eks_node_group) | resource |
-| [aws_iam_openid_connect_provider.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_openid_connect_provider) | resource |
-| [aws_launch_template.eks_node_group](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/launch_template) | resource |
-| [null_resource.update_eks_cni](https://registry.terraform.io/providers/hashicorp/null/3.1.0/docs/resources/resource) | resource |
-| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/caller_identity) | data source |
-| [aws_eks_addon_version.core_dns](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/eks_addon_version) | data source |
-| [aws_eks_addon_version.kube_proxy](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/eks_addon_version) | data source |
-| [aws_eks_cluster_auth.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/eks_cluster_auth) | data source |
-| [aws_iam_policy_document.cert_manager](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_iam_policy_document.cluster_autoscaler](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_iam_policy_document.external_dns](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_iam_policy_document.starboard_ecr_read_only](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_iam_policy_document.velero](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_iam_policy_document.xenit_proxy_certificate](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
-| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/region) | data source |
-| [aws_subnet.cluster](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/subnet) | data source |
-| [aws_subnet.node](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/subnet) | data source |
-| [tls_certificate.thumbprint](https://registry.terraform.io/providers/hashicorp/tls/4.0.1/docs/data-sources/certificate) | data source |
+| [aws_eks_addon.core_dns](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/eks_addon) | resource |
+| [aws_eks_addon.kube_proxy](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/eks_addon) | resource |
+| [aws_eks_cluster.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/eks_cluster) | resource |
+| [aws_eks_node_group.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/eks_node_group) | resource |
+| [aws_iam_openid_connect_provider.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_openid_connect_provider) | resource |
+| [aws_launch_template.eks_node_group](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/launch_template) | resource |
+| [null_resource.update_eks_cni](https://registry.terraform.io/providers/hashicorp/null/3.1.1/docs/resources/resource) | resource |
+| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/caller_identity) | data source |
+| [aws_eks_addon_version.core_dns](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/eks_addon_version) | data source |
+| [aws_eks_addon_version.kube_proxy](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/eks_addon_version) | data source |
+| [aws_eks_cluster_auth.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/eks_cluster_auth) | data source |
+| [aws_iam_policy_document.cert_manager](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_iam_policy_document.cluster_autoscaler](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_iam_policy_document.external_dns](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_iam_policy_document.starboard_ecr_read_only](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_iam_policy_document.velero](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_iam_policy_document.xenit_proxy_certificate](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/region) | data source |
+| [aws_subnet.cluster](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/subnet) | data source |
+| [aws_subnet.node](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/subnet) | data source |
+| [tls_certificate.thumbprint](https://registry.terraform.io/providers/hashicorp/tls/4.0.2/docs/data-sources/certificate) | data source |
## Inputs
diff --git a/modules/aws/eks/main.tf b/modules/aws/eks/main.tf
index f6e664250..268841387 100644
--- a/modules/aws/eks/main.tf
+++ b/modules/aws/eks/main.tf
@@ -3,18 +3,18 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
- version = "4.9.0"
+ version = "4.29.0"
# Need both providers, one is default and the other is
# to create the eks cluster and get auth token
configuration_aliases = [aws.eks_admin]
}
tls = {
source = "hashicorp/tls"
- version = "4.0.1"
+ version = "4.0.2"
}
null = {
source = "hashicorp/null"
- version = "3.1.0"
+ version = "3.1.1"
}
}
}
diff --git a/modules/aws/irsa/README.md b/modules/aws/irsa/README.md
index b56bfcfea..8c5fb2ad2 100644
--- a/modules/aws/irsa/README.md
+++ b/modules/aws/irsa/README.md
@@ -9,13 +9,13 @@ to assume the specific role.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [aws](#requirement\_aws) | 4.9.0 |
+| [aws](#requirement\_aws) | 4.29.0 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | 4.9.0 |
+| [aws](#provider\_aws) | 4.29.0 |
## Modules
@@ -25,10 +25,10 @@ No modules.
| Name | Type |
|------|------|
-| [aws_iam_policy.permissions](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_policy) | resource |
-| [aws_iam_role.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role) | resource |
-| [aws_iam_role_policy_attachment.permissions](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/resources/iam_role_policy_attachment) | resource |
-| [aws_iam_policy_document.assume](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/iam_policy_document) | data source |
+| [aws_iam_policy.permissions](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_policy) | resource |
+| [aws_iam_role.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role) | resource |
+| [aws_iam_role_policy_attachment.permissions](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/resources/iam_role_policy_attachment) | resource |
+| [aws_iam_policy_document.assume](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/iam_policy_document) | data source |
## Inputs
diff --git a/modules/aws/irsa/main.tf b/modules/aws/irsa/main.tf
index 56ed9073d..fd69f160f 100644
--- a/modules/aws/irsa/main.tf
+++ b/modules/aws/irsa/main.tf
@@ -11,7 +11,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
- version = "4.9.0"
+ version = "4.29.0"
}
}
}
diff --git a/modules/azure-ad/azad-kube-proxy/README.md b/modules/azure-ad/azad-kube-proxy/README.md
index dd87bb995..3641123fe 100644
--- a/modules/azure-ad/azad-kube-proxy/README.md
+++ b/modules/azure-ad/azad-kube-proxy/README.md
@@ -7,15 +7,15 @@ This module is used to configure the Azure AD Application used by [`azad-kube-pr
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [random](#requirement\_random) | 3.1.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [random](#requirement\_random) | 3.4.2 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
-| [random](#provider\_random) | 3.1.0 |
+| [azuread](#provider\_azuread) | 2.28.1 |
+| [random](#provider\_random) | 3.4.2 |
## Modules
@@ -25,15 +25,15 @@ No modules.
| Name | Type |
|------|------|
-| [azuread_app_role_assignment.ms_graph_directory_read_all](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/app_role_assignment) | resource |
-| [azuread_application.this](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application) | resource |
-| [azuread_application_password.this](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application_password) | resource |
-| [azuread_application_pre_authorized.azure_cli](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application_pre_authorized) | resource |
-| [azuread_service_principal.ms_graph](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/service_principal) | resource |
-| [azuread_service_principal.this](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/service_principal) | resource |
-| [random_uuid.oauth2_permission_scope_user_impersonation](https://registry.terraform.io/providers/hashicorp/random/3.1.0/docs/resources/uuid) | resource |
-| [azuread_application_published_app_ids.well_known](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/application_published_app_ids) | data source |
-| [azuread_client_config.current](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/client_config) | data source |
+| [azuread_app_role_assignment.ms_graph_directory_read_all](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/app_role_assignment) | resource |
+| [azuread_application.this](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application) | resource |
+| [azuread_application_password.this](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application_password) | resource |
+| [azuread_application_pre_authorized.azure_cli](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application_pre_authorized) | resource |
+| [azuread_service_principal.ms_graph](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/service_principal) | resource |
+| [azuread_service_principal.this](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/service_principal) | resource |
+| [random_uuid.oauth2_permission_scope_user_impersonation](https://registry.terraform.io/providers/hashicorp/random/3.4.2/docs/resources/uuid) | resource |
+| [azuread_application_published_app_ids.well_known](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/application_published_app_ids) | data source |
+| [azuread_client_config.current](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/client_config) | data source |
## Inputs
diff --git a/modules/azure-ad/azad-kube-proxy/main.tf b/modules/azure-ad/azad-kube-proxy/main.tf
index d1d984bb3..deb58e7dd 100644
--- a/modules/azure-ad/azad-kube-proxy/main.tf
+++ b/modules/azure-ad/azad-kube-proxy/main.tf
@@ -9,12 +9,12 @@ terraform {
required_providers {
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
random = {
source = "hashicorp/random"
- version = "3.1.0"
+ version = "3.4.2"
}
}
}
diff --git a/modules/azure/aks-global/README.md b/modules/azure/aks-global/README.md
index 519c98c57..c291dd026 100644
--- a/modules/azure/aks-global/README.md
+++ b/modules/azure/aks-global/README.md
@@ -3,15 +3,15 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.1.7 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
-| [azurerm](#provider\_azurerm) | 3.8.0 |
+| [azuread](#provider\_azuread) | 2.28.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
## Modules
@@ -21,17 +21,17 @@ No modules.
| Name | Type |
|------|------|
-| [azurerm_container_registry.acr](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/container_registry) | resource |
-| [azurerm_dns_zone.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/dns_zone) | resource |
-| [azurerm_management_lock.rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/management_lock) | resource |
-| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/resource_group) | resource |
-| [azurerm_role_assignment.acr_pull](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.acr_push](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.acr_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azuread_group.acr_pull](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.acr_push](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.acr_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
+| [azurerm_container_registry.acr](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/container_registry) | resource |
+| [azurerm_dns_zone.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/dns_zone) | resource |
+| [azurerm_management_lock.rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/management_lock) | resource |
+| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/resource_group) | resource |
+| [azurerm_role_assignment.acr_pull](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.acr_push](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.acr_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azuread_group.acr_pull](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.acr_push](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.acr_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
## Inputs
diff --git a/modules/azure/aks-global/main.tf b/modules/azure/aks-global/main.tf
index a59908cba..f2be6ef38 100644
--- a/modules/azure/aks-global/main.tf
+++ b/modules/azure/aks-global/main.tf
@@ -2,11 +2,11 @@ terraform {
required_version = ">= 1.1.7"
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
}
diff --git a/modules/azure/aks-regional/README.md b/modules/azure/aks-regional/README.md
index 0c7927b5c..1524e12d7 100644
--- a/modules/azure/aks-regional/README.md
+++ b/modules/azure/aks-regional/README.md
@@ -7,18 +7,18 @@ This module is used to create resources that are used by AKS clusters.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
-| [random](#requirement\_random) | 3.1.0 |
-| [tls](#requirement\_tls) | 4.0.1 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
+| [random](#requirement\_random) | 3.4.2 |
+| [tls](#requirement\_tls) | 4.0.2 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
-| [azurerm](#provider\_azurerm) | 3.8.0 |
-| [tls](#provider\_tls) | 4.0.1 |
+| [azuread](#provider\_azuread) | 2.28.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
+| [tls](#provider\_tls) | 4.0.2 |
## Modules
@@ -30,41 +30,41 @@ This module is used to create resources that are used by AKS clusters.
| Name | Type |
|------|------|
-| [azuread_application.helm_operator](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application) | resource |
-| [azuread_application_password.helm_operator](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application_password) | resource |
-| [azuread_group_member.aad_pod_identity](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.helm_operator](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_service_principal.helm_operator](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/service_principal) | resource |
-| [azurerm_key_vault_access_policy.xenit](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_access_policy) | resource |
-| [azurerm_key_vault_secret.ssh_key](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_public_ip_prefix.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/public_ip_prefix) | resource |
-| [azurerm_role_assignment.aad_pod_identity](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.external_dns_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.external_dns_msi](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.external_dns_rg_read](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.external_storage_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.trivy_acr](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.trivy_managed](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.velero_msi](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.velero_rg_read](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.xenit](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_storage_account.velero](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/storage_account) | resource |
-| [azurerm_storage_container.velero](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/storage_container) | resource |
-| [azurerm_user_assigned_identity.aad_pod_identity](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/user_assigned_identity) | resource |
-| [azurerm_user_assigned_identity.azure_metrics](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/user_assigned_identity) | resource |
-| [azurerm_user_assigned_identity.external_dns](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/user_assigned_identity) | resource |
-| [azurerm_user_assigned_identity.trivy](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/user_assigned_identity) | resource |
-| [azurerm_user_assigned_identity.velero](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/user_assigned_identity) | resource |
-| [azurerm_user_assigned_identity.xenit](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/user_assigned_identity) | resource |
-| [tls_private_key.ssh_key](https://registry.terraform.io/providers/hashicorp/tls/4.0.1/docs/resources/private_key) | resource |
-| [azuread_group.acr_pull](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.resource_group_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/client_config) | data source |
-| [azurerm_container_registry.acr](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/container_registry) | data source |
-| [azurerm_dns_zone.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/dns_zone) | data source |
-| [azurerm_key_vault.core](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/key_vault) | data source |
-| [azurerm_resource_group.global](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
-| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
+| [azuread_application.helm_operator](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application) | resource |
+| [azuread_application_password.helm_operator](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application_password) | resource |
+| [azuread_group_member.aad_pod_identity](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.helm_operator](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_service_principal.helm_operator](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/service_principal) | resource |
+| [azurerm_key_vault_access_policy.xenit](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_access_policy) | resource |
+| [azurerm_key_vault_secret.ssh_key](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_secret) | resource |
+| [azurerm_public_ip_prefix.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/public_ip_prefix) | resource |
+| [azurerm_role_assignment.aad_pod_identity](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.external_dns_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.external_dns_msi](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.external_dns_rg_read](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.external_storage_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.trivy_acr](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.trivy_managed](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.velero_msi](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.velero_rg_read](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.xenit](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_storage_account.velero](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/storage_account) | resource |
+| [azurerm_storage_container.velero](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/storage_container) | resource |
+| [azurerm_user_assigned_identity.aad_pod_identity](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/user_assigned_identity) | resource |
+| [azurerm_user_assigned_identity.azure_metrics](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/user_assigned_identity) | resource |
+| [azurerm_user_assigned_identity.external_dns](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/user_assigned_identity) | resource |
+| [azurerm_user_assigned_identity.trivy](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/user_assigned_identity) | resource |
+| [azurerm_user_assigned_identity.velero](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/user_assigned_identity) | resource |
+| [azurerm_user_assigned_identity.xenit](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/user_assigned_identity) | resource |
+| [tls_private_key.ssh_key](https://registry.terraform.io/providers/hashicorp/tls/4.0.2/docs/resources/private_key) | resource |
+| [azuread_group.acr_pull](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.resource_group_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/client_config) | data source |
+| [azurerm_container_registry.acr](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/container_registry) | data source |
+| [azurerm_dns_zone.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/dns_zone) | data source |
+| [azurerm_key_vault.core](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/key_vault) | data source |
+| [azurerm_resource_group.global](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
+| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
## Inputs
diff --git a/modules/azure/aks-regional/main.tf b/modules/azure/aks-regional/main.tf
index 41a87a931..ffd1e9f40 100644
--- a/modules/azure/aks-regional/main.tf
+++ b/modules/azure/aks-regional/main.tf
@@ -9,20 +9,20 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
random = {
source = "hashicorp/random"
- version = "3.1.0"
+ version = "3.4.2"
}
tls = {
source = "hashicorp/tls"
- version = "4.0.1"
+ version = "4.0.2"
}
}
}
diff --git a/modules/azure/aks/README.md b/modules/azure/aks/README.md
index 5c1b8384f..c44ba89f4 100644
--- a/modules/azure/aks/README.md
+++ b/modules/azure/aks/README.md
@@ -14,16 +14,16 @@ https://pumpingco.de/blog/modify-aks-default-node-pool-in-terraform-without-rede
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
-| [random](#requirement\_random) | 3.1.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
+| [random](#requirement\_random) | 3.4.2 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
-| [azurerm](#provider\_azurerm) | 3.8.0 |
+| [azuread](#provider\_azuread) | 2.28.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
## Modules
@@ -33,25 +33,25 @@ No modules.
| Name | Type |
|------|------|
-| [azuread_group_member.aks_managed_identity](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azurerm_kubernetes_cluster.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/kubernetes_cluster) | resource |
-| [azurerm_kubernetes_cluster_node_pool.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/kubernetes_cluster_node_pool) | resource |
-| [azurerm_monitor_diagnostic_setting.log_storage_account_audit](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/monitor_diagnostic_setting) | resource |
-| [azurerm_role_assignment.aks_managed_identity_noderg_managed_identity_operator](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.aks_managed_identity_noderg_virtual_machine_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.azure_metrics](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.azure_metrics_aks_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.azure_metrics_lb_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.cluster_admin](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.cluster_view](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.edit](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.view](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/client_config) | data source |
-| [azurerm_resource_group.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
-| [azurerm_resource_group.log](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
-| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
-| [azurerm_storage_account.log](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/storage_account) | data source |
-| [azurerm_subnet.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/subnet) | data source |
+| [azuread_group_member.aks_managed_identity](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azurerm_kubernetes_cluster.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/kubernetes_cluster) | resource |
+| [azurerm_kubernetes_cluster_node_pool.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/kubernetes_cluster_node_pool) | resource |
+| [azurerm_monitor_diagnostic_setting.log_storage_account_audit](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/monitor_diagnostic_setting) | resource |
+| [azurerm_role_assignment.aks_managed_identity_noderg_managed_identity_operator](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.aks_managed_identity_noderg_virtual_machine_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.azure_metrics](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.azure_metrics_aks_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.azure_metrics_lb_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.cluster_admin](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.cluster_view](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.edit](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.view](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/client_config) | data source |
+| [azurerm_resource_group.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
+| [azurerm_resource_group.log](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
+| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
+| [azurerm_storage_account.log](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/storage_account) | data source |
+| [azurerm_subnet.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/subnet) | data source |
## Inputs
diff --git a/modules/azure/aks/main.tf b/modules/azure/aks/main.tf
index cf7539fd3..8617e5b47 100644
--- a/modules/azure/aks/main.tf
+++ b/modules/azure/aks/main.tf
@@ -17,16 +17,16 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
random = {
source = "hashicorp/random"
- version = "3.1.0"
+ version = "3.4.2"
}
}
}
diff --git a/modules/azure/azure-pipelines-agent-vmss/README.md b/modules/azure/azure-pipelines-agent-vmss/README.md
index d504d5f36..8d6f60a71 100644
--- a/modules/azure/azure-pipelines-agent-vmss/README.md
+++ b/modules/azure/azure-pipelines-agent-vmss/README.md
@@ -11,15 +11,15 @@ Follow this guide to setup the agent pool (manually): https://docs.microsoft.com
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
-| [tls](#requirement\_tls) | 4.0.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
+| [tls](#requirement\_tls) | 4.0.2 |
## Providers
| Name | Version |
|------|---------|
-| [azurerm](#provider\_azurerm) | 3.8.0 |
-| [tls](#provider\_tls) | 4.0.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
+| [tls](#provider\_tls) | 4.0.2 |
## Modules
@@ -29,12 +29,12 @@ No modules.
| Name | Type |
|------|------|
-| [azurerm_key_vault_secret.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_linux_virtual_machine_scale_set.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/linux_virtual_machine_scale_set) | resource |
-| [tls_private_key.this](https://registry.terraform.io/providers/hashicorp/tls/4.0.1/docs/resources/private_key) | resource |
-| [azurerm_image.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/image) | data source |
-| [azurerm_key_vault.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/key_vault) | data source |
-| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
+| [azurerm_key_vault_secret.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_secret) | resource |
+| [azurerm_linux_virtual_machine_scale_set.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/linux_virtual_machine_scale_set) | resource |
+| [tls_private_key.this](https://registry.terraform.io/providers/hashicorp/tls/4.0.2/docs/resources/private_key) | resource |
+| [azurerm_image.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/image) | data source |
+| [azurerm_key_vault.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/key_vault) | data source |
+| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
## Inputs
diff --git a/modules/azure/azure-pipelines-agent-vmss/main.tf b/modules/azure/azure-pipelines-agent-vmss/main.tf
index ce3ee8d9e..a2daecce9 100644
--- a/modules/azure/azure-pipelines-agent-vmss/main.tf
+++ b/modules/azure/azure-pipelines-agent-vmss/main.tf
@@ -13,12 +13,12 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
tls = {
source = "hashicorp/tls"
- version = "4.0.1"
+ version = "4.0.2"
}
}
}
diff --git a/modules/azure/core/README.md b/modules/azure/core/README.md
index 150e96979..83d262c24 100644
--- a/modules/azure/core/README.md
+++ b/modules/azure/core/README.md
@@ -7,15 +7,15 @@ This module is used to create core resources like virtual network for the subscr
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
-| [azurerm](#provider\_azurerm) | 3.8.0 |
+| [azuread](#provider\_azuread) | 2.28.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
## Modules
@@ -25,23 +25,23 @@ No modules.
| Name | Type |
|------|------|
-| [azurerm_network_security_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/network_security_group) | resource |
-| [azurerm_role_assignment.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_definition.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_definition) | resource |
-| [azurerm_route.not_virtual_appliance](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/route) | resource |
-| [azurerm_route.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/route) | resource |
-| [azurerm_route_table.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/route_table) | resource |
-| [azurerm_storage_account.log](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/storage_account) | resource |
-| [azurerm_storage_account.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/storage_account) | resource |
-| [azurerm_subnet.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/subnet) | resource |
-| [azurerm_subnet.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/subnet) | resource |
-| [azurerm_subnet_network_security_group_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/subnet_network_security_group_association) | resource |
-| [azurerm_subnet_route_table_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/subnet_route_table_association) | resource |
-| [azurerm_virtual_network.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/virtual_network) | resource |
-| [azurerm_virtual_network_peering.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/virtual_network_peering) | resource |
-| [azuread_group.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azurerm_resource_group.log](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
-| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
+| [azurerm_network_security_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/network_security_group) | resource |
+| [azurerm_role_assignment.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_definition.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_definition) | resource |
+| [azurerm_route.not_virtual_appliance](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/route) | resource |
+| [azurerm_route.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/route) | resource |
+| [azurerm_route_table.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/route_table) | resource |
+| [azurerm_storage_account.log](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/storage_account) | resource |
+| [azurerm_storage_account.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/storage_account) | resource |
+| [azurerm_subnet.aks](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/subnet) | resource |
+| [azurerm_subnet.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/subnet) | resource |
+| [azurerm_subnet_network_security_group_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/subnet_network_security_group_association) | resource |
+| [azurerm_subnet_route_table_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/subnet_route_table_association) | resource |
+| [azurerm_virtual_network.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/virtual_network) | resource |
+| [azurerm_virtual_network_peering.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/virtual_network_peering) | resource |
+| [azuread_group.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azurerm_resource_group.log](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
+| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
## Inputs
diff --git a/modules/azure/core/main.tf b/modules/azure/core/main.tf
index fe8f70a65..4c0ff79e5 100644
--- a/modules/azure/core/main.tf
+++ b/modules/azure/core/main.tf
@@ -9,11 +9,11 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
}
diff --git a/modules/azure/github-runner/README.md b/modules/azure/github-runner/README.md
index af5638cdd..69ccb4150 100644
--- a/modules/azure/github-runner/README.md
+++ b/modules/azure/github-runner/README.md
@@ -13,15 +13,15 @@ Setup an image using Packer according [github-runner](https://github.com/XenitAB
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
-| [tls](#requirement\_tls) | 4.0.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
+| [tls](#requirement\_tls) | 4.0.2 |
## Providers
| Name | Version |
|------|---------|
-| [azurerm](#provider\_azurerm) | 3.8.0 |
-| [tls](#provider\_tls) | 4.0.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
+| [tls](#provider\_tls) | 4.0.2 |
## Modules
@@ -31,16 +31,16 @@ No modules.
| Name | Type |
|------|------|
-| [azurerm_key_vault_access_policy.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_access_policy) | resource |
-| [azurerm_key_vault_secret.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_linux_virtual_machine_scale_set.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/linux_virtual_machine_scale_set) | resource |
-| [tls_private_key.this](https://registry.terraform.io/providers/hashicorp/tls/4.0.1/docs/resources/private_key) | resource |
-| [azurerm_image.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/image) | data source |
-| [azurerm_key_vault.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/key_vault) | data source |
-| [azurerm_key_vault_secret.github_secrets](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/key_vault_secret) | data source |
-| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
-| [azurerm_subnet.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/subnet) | data source |
-| [azurerm_subscription.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/subscription) | data source |
+| [azurerm_key_vault_access_policy.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_access_policy) | resource |
+| [azurerm_key_vault_secret.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_secret) | resource |
+| [azurerm_linux_virtual_machine_scale_set.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/linux_virtual_machine_scale_set) | resource |
+| [tls_private_key.this](https://registry.terraform.io/providers/hashicorp/tls/4.0.2/docs/resources/private_key) | resource |
+| [azurerm_image.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/image) | data source |
+| [azurerm_key_vault.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/key_vault) | data source |
+| [azurerm_key_vault_secret.github_secrets](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/key_vault_secret) | data source |
+| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
+| [azurerm_subnet.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/subnet) | data source |
+| [azurerm_subscription.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/subscription) | data source |
## Inputs
diff --git a/modules/azure/github-runner/main.tf b/modules/azure/github-runner/main.tf
index ba9856ea5..91061cd25 100644
--- a/modules/azure/github-runner/main.tf
+++ b/modules/azure/github-runner/main.tf
@@ -15,12 +15,12 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
tls = {
source = "hashicorp/tls"
- version = "4.0.1"
+ version = "4.0.2"
}
}
}
diff --git a/modules/azure/governance-global/README.md b/modules/azure/governance-global/README.md
index 5aaa17c38..b95c89557 100644
--- a/modules/azure/governance-global/README.md
+++ b/modules/azure/governance-global/README.md
@@ -7,17 +7,17 @@ This module is used for governance on a global level and not using any specific
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
| [pal](#requirement\_pal) | 0.2.5 |
-| [random](#requirement\_random) | 3.1.0 |
+| [random](#requirement\_random) | 3.4.2 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
-| [azurerm](#provider\_azurerm) | 3.8.0 |
+| [azuread](#provider\_azuread) | 2.28.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
| [pal](#provider\_pal) | 0.2.5 |
## Modules
@@ -28,49 +28,49 @@ No modules.
| Name | Type |
|------|------|
-| [azuread_application.aad_app](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application) | resource |
-| [azuread_application.delegate_kv_aad](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application) | resource |
-| [azuread_application.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application) | resource |
-| [azuread_application_password.aad_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application_password) | resource |
-| [azuread_application_password.owner_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application_password) | resource |
-| [azuread_group.acr_pull](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.acr_push](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.acr_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.rg_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.rg_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.rg_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.sub_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.sub_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.sub_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group_member.acr_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.acr_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.acr_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.acr_reader_rg_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.acr_reader_rg_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.acr_reader_rg_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.acr_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.service_endpoint_join_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.service_endpoint_join_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.service_endpoint_join_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.sub_all_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.sub_all_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.sub_all_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_service_principal.aad_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/service_principal) | resource |
-| [azuread_service_principal.delegate_kv_aad](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/service_principal) | resource |
-| [azuread_service_principal.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/service_principal) | resource |
-| [azurerm_role_assignment.sub_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.sub_owner](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.sub_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
+| [azuread_application.aad_app](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application) | resource |
+| [azuread_application.delegate_kv_aad](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application) | resource |
+| [azuread_application.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application) | resource |
+| [azuread_application_password.aad_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application_password) | resource |
+| [azuread_application_password.owner_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application_password) | resource |
+| [azuread_group.acr_pull](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.acr_push](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.acr_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.rg_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.rg_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.rg_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.sub_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.sub_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.sub_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group_member.acr_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.acr_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.acr_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.acr_reader_rg_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.acr_reader_rg_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.acr_reader_rg_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.acr_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.service_endpoint_join_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.service_endpoint_join_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.service_endpoint_join_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.sub_all_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.sub_all_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.sub_all_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_service_principal.aad_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/service_principal) | resource |
+| [azuread_service_principal.delegate_kv_aad](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/service_principal) | resource |
+| [azuread_service_principal.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/service_principal) | resource |
+| [azurerm_role_assignment.sub_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.sub_owner](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.sub_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
| [pal_management_partner.aad_sp](https://registry.terraform.io/providers/xenitab/pal/0.2.5/docs/resources/management_partner) | resource |
| [pal_management_partner.owner_spn](https://registry.terraform.io/providers/xenitab/pal/0.2.5/docs/resources/management_partner) | resource |
-| [azuread_application.owner_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/application) | data source |
-| [azuread_group.all_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.all_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.all_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_service_principal.owner_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/service_principal) | data source |
-| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/subscription) | data source |
+| [azuread_application.owner_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/application) | data source |
+| [azuread_group.all_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.all_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.all_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_service_principal.owner_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/service_principal) | data source |
+| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/subscription) | data source |
## Inputs
diff --git a/modules/azure/governance-global/main.tf b/modules/azure/governance-global/main.tf
index 722613cc3..64cf2cdb9 100644
--- a/modules/azure/governance-global/main.tf
+++ b/modules/azure/governance-global/main.tf
@@ -9,15 +9,15 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
random = {
- version = "3.1.0"
+ version = "3.4.2"
source = "hashicorp/random"
}
pal = {
diff --git a/modules/azure/governance-regional/README.md b/modules/azure/governance-regional/README.md
index 3f126396c..adc7b175b 100644
--- a/modules/azure/governance-regional/README.md
+++ b/modules/azure/governance-regional/README.md
@@ -7,17 +7,17 @@ This module is used for governance on a regional level and not using any specifi
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
| [pal](#requirement\_pal) | 0.2.5 |
-| [random](#requirement\_random) | 3.1.0 |
+| [random](#requirement\_random) | 3.4.2 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
-| [azurerm](#provider\_azurerm) | 3.8.0 |
+| [azuread](#provider\_azuread) | 2.28.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
## Modules
@@ -27,27 +27,27 @@ No modules.
| Name | Type |
|------|------|
-| [azuread_application_password.delegate_kv_aad](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application_password) | resource |
-| [azuread_application_password.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/application_password) | resource |
-| [azurerm_key_vault.delegate_kv](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault) | resource |
-| [azurerm_key_vault_access_policy.ap_kvreader_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_access_policy) | resource |
-| [azurerm_key_vault_access_policy.ap_owner_spn](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_access_policy) | resource |
-| [azurerm_key_vault_access_policy.ap_rg_aad_group](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_access_policy) | resource |
-| [azurerm_key_vault_access_policy.ap_rg_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_access_policy) | resource |
-| [azurerm_key_vault_access_policy.ap_sub_aad_group_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_access_policy) | resource |
-| [azurerm_key_vault_access_policy.ap_sub_aad_group_owner](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_access_policy) | resource |
-| [azurerm_key_vault_secret.aad_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.delegate_kv_aad](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_key_vault_secret.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/key_vault_secret) | resource |
-| [azurerm_management_lock.rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/management_lock) | resource |
-| [azurerm_resource_group.rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/resource_group) | resource |
-| [azurerm_role_assignment.aad_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.rg_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.rg_owner](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_assignment.rg_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azuread_service_principal.owner_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/service_principal) | data source |
-| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/client_config) | data source |
-| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/subscription) | data source |
+| [azuread_application_password.delegate_kv_aad](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application_password) | resource |
+| [azuread_application_password.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/application_password) | resource |
+| [azurerm_key_vault.delegate_kv](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault) | resource |
+| [azurerm_key_vault_access_policy.ap_kvreader_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_access_policy) | resource |
+| [azurerm_key_vault_access_policy.ap_owner_spn](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_access_policy) | resource |
+| [azurerm_key_vault_access_policy.ap_rg_aad_group](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_access_policy) | resource |
+| [azurerm_key_vault_access_policy.ap_rg_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_access_policy) | resource |
+| [azurerm_key_vault_access_policy.ap_sub_aad_group_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_access_policy) | resource |
+| [azurerm_key_vault_access_policy.ap_sub_aad_group_owner](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_access_policy) | resource |
+| [azurerm_key_vault_secret.aad_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.delegate_kv_aad](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_secret) | resource |
+| [azurerm_key_vault_secret.sub_reader_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/key_vault_secret) | resource |
+| [azurerm_management_lock.rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/management_lock) | resource |
+| [azurerm_resource_group.rg](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/resource_group) | resource |
+| [azurerm_role_assignment.aad_sp](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.rg_contributor](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.rg_owner](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_assignment.rg_reader](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azuread_service_principal.owner_spn](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/service_principal) | data source |
+| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/client_config) | data source |
+| [azurerm_subscription.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/subscription) | data source |
## Inputs
diff --git a/modules/azure/governance-regional/main.tf b/modules/azure/governance-regional/main.tf
index de93b8692..45df1e6fc 100644
--- a/modules/azure/governance-regional/main.tf
+++ b/modules/azure/governance-regional/main.tf
@@ -9,15 +9,15 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
random = {
- version = "3.1.0"
+ version = "3.4.2"
source = "hashicorp/random"
}
pal = {
diff --git a/modules/azure/hub/README.md b/modules/azure/hub/README.md
index 483bc8efc..41dee016a 100644
--- a/modules/azure/hub/README.md
+++ b/modules/azure/hub/README.md
@@ -11,15 +11,15 @@ Use together with the `core` module to create a peered network where SPOF (singl
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
-| [azurerm](#provider\_azurerm) | 3.8.0 |
+| [azuread](#provider\_azuread) | 2.28.1 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
## Modules
@@ -29,19 +29,19 @@ No modules.
| Name | Type |
|------|------|
-| [azurerm_nat_gateway.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/nat_gateway) | resource |
-| [azurerm_nat_gateway_public_ip_prefix_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/nat_gateway_public_ip_prefix_association) | resource |
-| [azurerm_network_security_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/network_security_group) | resource |
-| [azurerm_public_ip_prefix.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/public_ip_prefix) | resource |
-| [azurerm_role_assignment.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_assignment) | resource |
-| [azurerm_role_definition.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/role_definition) | resource |
-| [azurerm_subnet.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/subnet) | resource |
-| [azurerm_subnet_nat_gateway_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/subnet_nat_gateway_association) | resource |
-| [azurerm_subnet_network_security_group_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/subnet_network_security_group_association) | resource |
-| [azurerm_virtual_network.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/virtual_network) | resource |
-| [azurerm_virtual_network_peering.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/resources/virtual_network_peering) | resource |
-| [azuread_group.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
+| [azurerm_nat_gateway.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/nat_gateway) | resource |
+| [azurerm_nat_gateway_public_ip_prefix_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/nat_gateway_public_ip_prefix_association) | resource |
+| [azurerm_network_security_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/network_security_group) | resource |
+| [azurerm_public_ip_prefix.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/public_ip_prefix) | resource |
+| [azurerm_role_assignment.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_assignment) | resource |
+| [azurerm_role_definition.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/role_definition) | resource |
+| [azurerm_subnet.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/subnet) | resource |
+| [azurerm_subnet_nat_gateway_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/subnet_nat_gateway_association) | resource |
+| [azurerm_subnet_network_security_group_association.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/subnet_network_security_group_association) | resource |
+| [azurerm_virtual_network.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/virtual_network) | resource |
+| [azurerm_virtual_network_peering.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/resources/virtual_network_peering) | resource |
+| [azuread_group.service_endpoint_join](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
## Inputs
diff --git a/modules/azure/hub/main.tf b/modules/azure/hub/main.tf
index 29e127a20..777ac857b 100644
--- a/modules/azure/hub/main.tf
+++ b/modules/azure/hub/main.tf
@@ -13,11 +13,11 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
}
diff --git a/modules/azure/xkf-governance-global-data/README.md b/modules/azure/xkf-governance-global-data/README.md
index 0f95adcf5..41d6b89b7 100644
--- a/modules/azure/xkf-governance-global-data/README.md
+++ b/modules/azure/xkf-governance-global-data/README.md
@@ -3,14 +3,14 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.1.7 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
+| [azuread](#provider\_azuread) | 2.28.1 |
## Modules
@@ -20,11 +20,11 @@ No modules.
| Name | Type |
|------|------|
-| [azuread_group.aks_managed_identity](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.cluster_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.cluster_view](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.edit](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.view](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
+| [azuread_group.aks_managed_identity](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.cluster_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.cluster_view](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.edit](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.view](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
## Inputs
diff --git a/modules/azure/xkf-governance-global-data/main.tf b/modules/azure/xkf-governance-global-data/main.tf
index b0e249acb..032f895a2 100644
--- a/modules/azure/xkf-governance-global-data/main.tf
+++ b/modules/azure/xkf-governance-global-data/main.tf
@@ -2,11 +2,11 @@ terraform {
required_version = ">= 1.1.7"
required_providers {
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
}
diff --git a/modules/azure/xkf-governance-global/README.md b/modules/azure/xkf-governance-global/README.md
index 914ed9fd0..610146e33 100644
--- a/modules/azure/xkf-governance-global/README.md
+++ b/modules/azure/xkf-governance-global/README.md
@@ -3,14 +3,14 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.1.7 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
## Providers
| Name | Version |
|------|---------|
-| [azuread](#provider\_azuread) | 2.19.1 |
+| [azuread](#provider\_azuread) | 2.28.1 |
## Modules
@@ -20,17 +20,17 @@ No modules.
| Name | Type |
|------|------|
-| [azuread_group.aks_managed_identity](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.cluster_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.cluster_view](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.edit](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group.view](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group) | resource |
-| [azuread_group_member.resource_group_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.resource_group_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group_member.resource_group_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/resources/group_member) | resource |
-| [azuread_group.resource_group_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.resource_group_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
-| [azuread_group.resource_group_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.19.1/docs/data-sources/group) | data source |
+| [azuread_group.aks_managed_identity](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.cluster_admin](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.cluster_view](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.edit](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group.view](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group) | resource |
+| [azuread_group_member.resource_group_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.resource_group_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group_member.resource_group_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/resources/group_member) | resource |
+| [azuread_group.resource_group_contributor](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.resource_group_owner](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
+| [azuread_group.resource_group_reader](https://registry.terraform.io/providers/hashicorp/azuread/2.28.1/docs/data-sources/group) | data source |
## Inputs
diff --git a/modules/azure/xkf-governance-global/main.tf b/modules/azure/xkf-governance-global/main.tf
index 8928009a8..cec216ce7 100644
--- a/modules/azure/xkf-governance-global/main.tf
+++ b/modules/azure/xkf-governance-global/main.tf
@@ -2,11 +2,11 @@ terraform {
required_version = ">= 1.1.7"
required_providers {
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
}
diff --git a/modules/kubernetes/aad-pod-identity/README.md b/modules/kubernetes/aad-pod-identity/README.md
index a32ba3296..688013d94 100644
--- a/modules/kubernetes/aad-pod-identity/README.md
+++ b/modules/kubernetes/aad-pod-identity/README.md
@@ -7,15 +7,15 @@ This module is used to add [`aad-pod-identity`](https://github.com/Azure/aad-pod
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,8 +25,8 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.aad_pod_identity](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.aad_pod_identity](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/aad-pod-identity/main.tf b/modules/kubernetes/aad-pod-identity/main.tf
index fb0fa082c..805f8fdc6 100644
--- a/modules/kubernetes/aad-pod-identity/main.tf
+++ b/modules/kubernetes/aad-pod-identity/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
diff --git a/modules/kubernetes/aks-core/README.md b/modules/kubernetes/aks-core/README.md
index c5c9e3f75..f4ed9f3c0 100644
--- a/modules/kubernetes/aks-core/README.md
+++ b/modules/kubernetes/aks-core/README.md
@@ -7,22 +7,22 @@ This module is used to create AKS clusters.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [azuread](#requirement\_azuread) | 2.19.1 |
-| [azurerm](#requirement\_azurerm) | 3.8.0 |
-| [flux](#requirement\_flux) | 0.11.2 |
-| [github](#requirement\_github) | 4.21.0 |
-| [helm](#requirement\_helm) | 2.5.1 |
+| [azuread](#requirement\_azuread) | 2.28.1 |
+| [azurerm](#requirement\_azurerm) | 3.21.1 |
+| [flux](#requirement\_flux) | 0.17.0 |
+| [github](#requirement\_github) | 4.31.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
| [kubectl](#requirement\_kubectl) | 1.14.0 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
-| [random](#requirement\_random) | 3.1.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
+| [random](#requirement\_random) | 3.4.2 |
## Providers
| Name | Version |
|------|---------|
-| [azurerm](#provider\_azurerm) | 3.8.0 |
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [azurerm](#provider\_azurerm) | 3.21.1 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -67,40 +67,40 @@ This module is used to create AKS clusters.
| Name | Type |
|------|------|
-| [helm_release.aks_core_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_cluster_role.custom_resource_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.get_nodes](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.get_vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.list_namespaces](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.starboard_reports](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.top](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role_binding.cluster_admin](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_cluster_role_binding.cluster_view](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_cluster_role_binding.edit_list_ns](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_cluster_role_binding.get_nodes](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_cluster_role_binding.view_list_ns](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_limit_range.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/limit_range) | resource |
-| [kubernetes_namespace.service_accounts](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_network_policy.allow_egress_ingress_datadog](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/network_policy) | resource |
-| [kubernetes_network_policy.allow_egress_ingress_grafana_agent](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/network_policy) | resource |
-| [kubernetes_network_policy.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/network_policy) | resource |
-| [kubernetes_role_binding.custom_resource_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.sa_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.sa_helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.starboard_reports](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.top](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.view](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_service_account.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/service_account) | resource |
-| [kubernetes_storage_class.zrs_premium](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/storage_class) | resource |
-| [kubernetes_storage_class.zrs_standard](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/storage_class) | resource |
-| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/client_config) | data source |
-| [azurerm_resource_group.global](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
-| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.8.0/docs/data-sources/resource_group) | data source |
+| [helm_release.aks_core_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_cluster_role.custom_resource_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.get_nodes](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.get_vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.list_namespaces](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.starboard_reports](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.top](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role_binding.cluster_admin](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_cluster_role_binding.cluster_view](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_cluster_role_binding.edit_list_ns](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_cluster_role_binding.get_nodes](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_cluster_role_binding.view_list_ns](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_limit_range.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/limit_range) | resource |
+| [kubernetes_namespace.service_accounts](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_namespace.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_network_policy.allow_egress_ingress_datadog](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/network_policy) | resource |
+| [kubernetes_network_policy.allow_egress_ingress_grafana_agent](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/network_policy) | resource |
+| [kubernetes_network_policy.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/network_policy) | resource |
+| [kubernetes_role_binding.custom_resource_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.sa_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.sa_helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.starboard_reports](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.top](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.view](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_service_account.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/service_account) | resource |
+| [kubernetes_storage_class.zrs_premium](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/storage_class) | resource |
+| [kubernetes_storage_class.zrs_standard](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/storage_class) | resource |
+| [azurerm_client_config.current](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/client_config) | data source |
+| [azurerm_resource_group.global](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
+| [azurerm_resource_group.this](https://registry.terraform.io/providers/hashicorp/azurerm/3.21.1/docs/data-sources/resource_group) | data source |
## Inputs
diff --git a/modules/kubernetes/aks-core/main.tf b/modules/kubernetes/aks-core/main.tf
index 33366c099..6ae32e531 100644
--- a/modules/kubernetes/aks-core/main.tf
+++ b/modules/kubernetes/aks-core/main.tf
@@ -9,28 +9,28 @@ terraform {
required_providers {
azurerm = {
- version = "3.8.0"
+ version = "3.21.1"
source = "hashicorp/azurerm"
}
azuread = {
- version = "2.19.1"
+ version = "2.28.1"
source = "hashicorp/azuread"
}
random = {
source = "hashicorp/random"
- version = "3.1.0"
+ version = "3.4.2"
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
github = {
source = "integrations/github"
- version = "4.21.0"
+ version = "4.31.0"
}
flux = {
source = "fluxcd/flux"
- version = "0.11.2"
+ version = "0.17.0"
}
kubectl = {
source = "gavinbunney/kubectl"
@@ -38,7 +38,7 @@ terraform {
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
diff --git a/modules/kubernetes/azad-kube-proxy/README.md b/modules/kubernetes/azad-kube-proxy/README.md
index d5383ae19..197fd93a0 100644
--- a/modules/kubernetes/azad-kube-proxy/README.md
+++ b/modules/kubernetes/azad-kube-proxy/README.md
@@ -24,15 +24,15 @@ module "aks\_core" {
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -42,9 +42,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.azad_kube_proxy](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_secret.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/secret) | resource |
+| [helm_release.azad_kube_proxy](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_secret.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/secret) | resource |
## Inputs
diff --git a/modules/kubernetes/azad-kube-proxy/main.tf b/modules/kubernetes/azad-kube-proxy/main.tf
index db6ccfe28..2b0fe5edc 100644
--- a/modules/kubernetes/azad-kube-proxy/main.tf
+++ b/modules/kubernetes/azad-kube-proxy/main.tf
@@ -27,11 +27,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -75,7 +75,7 @@ resource "helm_release" "azad_kube_proxy" {
chart = "azad-kube-proxy"
name = "azad-kube-proxy"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "v0.0.34"
+ version = "v0.0.35"
max_history = 3
values = [local.values]
}
diff --git a/modules/kubernetes/azure-metrics/README.md b/modules/kubernetes/azure-metrics/README.md
index 0e337c841..09ebe9548 100644
--- a/modules/kubernetes/azure-metrics/README.md
+++ b/modules/kubernetes/azure-metrics/README.md
@@ -8,15 +8,15 @@ We are using: https://github.com/webdevops/azure-metrics-exporter to gather the
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -26,9 +26,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.azure_metrics](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.azure_metrics_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.azure_metrics](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.azure_metrics_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/azure-metrics/main.tf b/modules/kubernetes/azure-metrics/main.tf
index 65b603f1f..044f7e826 100644
--- a/modules/kubernetes/azure-metrics/main.tf
+++ b/modules/kubernetes/azure-metrics/main.tf
@@ -11,11 +11,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
diff --git a/modules/kubernetes/cert-manager/README.md b/modules/kubernetes/cert-manager/README.md
index 88134171c..1c12f22db 100644
--- a/modules/kubernetes/cert-manager/README.md
+++ b/modules/kubernetes/cert-manager/README.md
@@ -7,15 +7,15 @@ This module is used to add [`cert-manager`](https://github.com/jetstack/cert-man
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,9 +25,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.cert_manager](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.cert_manager_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.cert_manager](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.cert_manager_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/cert-manager/main.tf b/modules/kubernetes/cert-manager/main.tf
index c1f2140d4..8584f8cc3 100644
--- a/modules/kubernetes/cert-manager/main.tf
+++ b/modules/kubernetes/cert-manager/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -39,7 +39,7 @@ resource "helm_release" "cert_manager" {
chart = "cert-manager"
name = "cert-manager"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "v1.7.1"
+ version = "v1.9.1"
max_history = 3
skip_crds = true
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
diff --git a/modules/kubernetes/cluster-autoscaler/README.md b/modules/kubernetes/cluster-autoscaler/README.md
index 1e4043bd0..446c93ea7 100644
--- a/modules/kubernetes/cluster-autoscaler/README.md
+++ b/modules/kubernetes/cluster-autoscaler/README.md
@@ -7,15 +7,15 @@ This module is used to add [`cluster-autoscaler`](https://github.com/kubernetes/
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,8 +25,8 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.cluster_autoscaler](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.cluster_autoscaler](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/cluster-autoscaler/main.tf b/modules/kubernetes/cluster-autoscaler/main.tf
index bbb6e826a..48486a600 100644
--- a/modules/kubernetes/cluster-autoscaler/main.tf
+++ b/modules/kubernetes/cluster-autoscaler/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -38,7 +38,7 @@ resource "helm_release" "cluster_autoscaler" {
chart = "cluster-autoscaler"
name = "cluster-autoscaler"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "9.10.7"
+ version = "9.20.1"
max_history = 3
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
provider = var.cloud_provider,
diff --git a/modules/kubernetes/csi-secrets-store-provider-aws/README.md b/modules/kubernetes/csi-secrets-store-provider-aws/README.md
index 37705b616..5baf3f89b 100644
--- a/modules/kubernetes/csi-secrets-store-provider-aws/README.md
+++ b/modules/kubernetes/csi-secrets-store-provider-aws/README.md
@@ -7,15 +7,15 @@ Adds [csi-secrets-store-provider-aws](https://github.com/aws/secrets-store-csi-d
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,9 +25,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.csi_secrets_store_driver](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.csi_secrets_store_provider_aws](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.csi_secrets_store_driver](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.csi_secrets_store_provider_aws](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/csi-secrets-store-provider-aws/main.tf b/modules/kubernetes/csi-secrets-store-provider-aws/main.tf
index 5a78335f8..6e7d5a933 100644
--- a/modules/kubernetes/csi-secrets-store-provider-aws/main.tf
+++ b/modules/kubernetes/csi-secrets-store-provider-aws/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -33,7 +33,7 @@ resource "helm_release" "csi_secrets_store_driver" {
repository = "https://kubernetes-sigs.github.io/secrets-store-csi-driver/charts"
chart = "secrets-store-csi-driver"
name = "secrets-store-csi-driver"
- version = "1.1.2"
+ version = "1.2.3"
namespace = kubernetes_namespace.this.metadata[0].name
max_history = 3
skip_crds = true
diff --git a/modules/kubernetes/csi-secrets-store-provider-azure/README.md b/modules/kubernetes/csi-secrets-store-provider-azure/README.md
index 2908a28f4..e072fde49 100644
--- a/modules/kubernetes/csi-secrets-store-provider-azure/README.md
+++ b/modules/kubernetes/csi-secrets-store-provider-azure/README.md
@@ -7,15 +7,15 @@ Adds [csi-secrets-store-provider-azure](https://github.com/Azure/secrets-store-c
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,8 +25,8 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.csi_secrets_store_provider_azure](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.csi_secrets_store_provider_azure](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/csi-secrets-store-provider-azure/main.tf b/modules/kubernetes/csi-secrets-store-provider-azure/main.tf
index 1820515e0..af1674681 100644
--- a/modules/kubernetes/csi-secrets-store-provider-azure/main.tf
+++ b/modules/kubernetes/csi-secrets-store-provider-azure/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -31,7 +31,7 @@ resource "kubernetes_namespace" "this" {
resource "helm_release" "csi_secrets_store_provider_azure" {
repository = "https://azure.github.io/secrets-store-csi-driver-provider-azure/charts"
- version = "1.0.1"
+ version = "1.3.0"
chart = "csi-secrets-store-provider-azure"
name = "csi-secrets-store-provider-azure"
namespace = kubernetes_namespace.this.metadata[0].name
diff --git a/modules/kubernetes/datadog/README.md b/modules/kubernetes/datadog/README.md
index 6ccbdffb8..d8a997623 100644
--- a/modules/kubernetes/datadog/README.md
+++ b/modules/kubernetes/datadog/README.md
@@ -12,15 +12,15 @@ https://docs.datadoghq.com/account_management/api-app-keys/
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -30,9 +30,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.datadog_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.datadog_operator](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.datadog_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.datadog_operator](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/datadog/main.tf b/modules/kubernetes/datadog/main.tf
index b166818be..bf00484f1 100644
--- a/modules/kubernetes/datadog/main.tf
+++ b/modules/kubernetes/datadog/main.tf
@@ -15,11 +15,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -53,7 +53,7 @@ resource "helm_release" "datadog_operator" {
chart = "datadog-operator"
name = "datadog-operator"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "0.8.0"
+ version = "0.8.6"
max_history = 3
values = [local.values_datadog_operator]
}
diff --git a/modules/kubernetes/eks-core/README.md b/modules/kubernetes/eks-core/README.md
index 0d2d0d3c1..b4f040b5b 100644
--- a/modules/kubernetes/eks-core/README.md
+++ b/modules/kubernetes/eks-core/README.md
@@ -7,21 +7,21 @@ This module is used to configure EKS clusters.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [aws](#requirement\_aws) | 4.9.0 |
-| [flux](#requirement\_flux) | 0.11.2 |
-| [github](#requirement\_github) | 4.21.0 |
-| [helm](#requirement\_helm) | 2.5.1 |
+| [aws](#requirement\_aws) | 4.29.0 |
+| [flux](#requirement\_flux) | 0.17.0 |
+| [github](#requirement\_github) | 4.31.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
| [kubectl](#requirement\_kubectl) | 1.14.0 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
-| [random](#requirement\_random) | 3.1.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
+| [random](#requirement\_random) | 3.4.2 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | 4.9.0 |
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [aws](#provider\_aws) | 4.29.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -61,37 +61,37 @@ This module is used to configure EKS clusters.
| Name | Type |
|------|------|
-| [helm_release.aks_core_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_cluster_role.custom_resource_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.get_node](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.get_vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.list_namespaces](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.starboard_reports](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role.top](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role) | resource |
-| [kubernetes_cluster_role_binding.cluster_admin](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_cluster_role_binding.cluster_view](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_cluster_role_binding.edit_list_ns](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_cluster_role_binding.view_list_ns](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/cluster_role_binding) | resource |
-| [kubernetes_limit_range.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/limit_range) | resource |
-| [kubernetes_namespace.service_accounts](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_network_policy.allow_egress_ingress_datadog](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/network_policy) | resource |
-| [kubernetes_network_policy.allow_egress_ingress_grafana_agent](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/network_policy) | resource |
-| [kubernetes_network_policy.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/network_policy) | resource |
-| [kubernetes_role_binding.custom_resource_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.get_node](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.sa_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.sa_helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.starboard_reports](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.top](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.view](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_role_binding.vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/role_binding) | resource |
-| [kubernetes_service_account.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/service_account) | resource |
-| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/region) | data source |
-| [aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/4.9.0/docs/data-sources/route53_zone) | data source |
+| [helm_release.aks_core_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_cluster_role.custom_resource_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.get_node](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.get_vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.list_namespaces](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.starboard_reports](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role.top](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role) | resource |
+| [kubernetes_cluster_role_binding.cluster_admin](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_cluster_role_binding.cluster_view](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_cluster_role_binding.edit_list_ns](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_cluster_role_binding.view_list_ns](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/cluster_role_binding) | resource |
+| [kubernetes_limit_range.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/limit_range) | resource |
+| [kubernetes_namespace.service_accounts](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_namespace.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_network_policy.allow_egress_ingress_datadog](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/network_policy) | resource |
+| [kubernetes_network_policy.allow_egress_ingress_grafana_agent](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/network_policy) | resource |
+| [kubernetes_network_policy.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/network_policy) | resource |
+| [kubernetes_role_binding.custom_resource_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.get_node](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.sa_edit](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.sa_helm_release](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.starboard_reports](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.top](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.view](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_role_binding.vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/role_binding) | resource |
+| [kubernetes_service_account.tenant](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/service_account) | resource |
+| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/region) | data source |
+| [aws_route53_zone.this](https://registry.terraform.io/providers/hashicorp/aws/4.29.0/docs/data-sources/route53_zone) | data source |
## Inputs
diff --git a/modules/kubernetes/eks-core/main.tf b/modules/kubernetes/eks-core/main.tf
index 12f0d1c59..5205f49e4 100644
--- a/modules/kubernetes/eks-core/main.tf
+++ b/modules/kubernetes/eks-core/main.tf
@@ -10,23 +10,23 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
- version = "4.9.0"
+ version = "4.29.0"
}
random = {
source = "hashicorp/random"
- version = "3.1.0"
+ version = "3.4.2"
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
github = {
source = "integrations/github"
- version = "4.21.0"
+ version = "4.31.0"
}
flux = {
source = "fluxcd/flux"
- version = "0.11.2"
+ version = "0.17.0"
}
kubectl = {
source = "gavinbunney/kubectl"
@@ -34,7 +34,7 @@ terraform {
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
diff --git a/modules/kubernetes/external-dns/README.md b/modules/kubernetes/external-dns/README.md
index 2b222f63e..7836613bc 100644
--- a/modules/kubernetes/external-dns/README.md
+++ b/modules/kubernetes/external-dns/README.md
@@ -7,15 +7,15 @@ This module is used to add [`external-dns`](https://github.com/kubernetes-sigs/e
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,9 +25,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.external_dns](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.external_dns_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.external_dns](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.external_dns_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/external-dns/main.tf b/modules/kubernetes/external-dns/main.tf
index 4e66377f5..058214fd6 100644
--- a/modules/kubernetes/external-dns/main.tf
+++ b/modules/kubernetes/external-dns/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -34,7 +34,7 @@ resource "helm_release" "external_dns" {
chart = "external-dns"
name = "external-dns"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "6.1.6"
+ version = "6.8.1"
max_history = 3
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
provider = var.dns_provider,
diff --git a/modules/kubernetes/falco/README.md b/modules/kubernetes/falco/README.md
index b9d055901..707ced0dc 100644
--- a/modules/kubernetes/falco/README.md
+++ b/modules/kubernetes/falco/README.md
@@ -9,15 +9,15 @@ to expose event metrics.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -27,9 +27,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.falco](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.falco_exporter](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.falco](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.falco_exporter](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/falco/main.tf b/modules/kubernetes/falco/main.tf
index 7a8d0e53c..9ebc3104a 100644
--- a/modules/kubernetes/falco/main.tf
+++ b/modules/kubernetes/falco/main.tf
@@ -12,11 +12,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -36,7 +36,7 @@ resource "helm_release" "falco" {
chart = "falco"
name = "falco"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "1.17.4"
+ version = "2.0.17"
max_history = 3
values = [templatefile("${path.module}/templates/falco-values.yaml.tpl", {
provider = var.cloud_provider
@@ -48,7 +48,7 @@ resource "helm_release" "falco_exporter" {
chart = "falco-exporter"
name = "falco-exporter"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "0.8.0"
+ version = "0.8.2"
max_history = 3
values = [templatefile("${path.module}/templates/falco-exporter-values.yaml.tpl", {})]
}
diff --git a/modules/kubernetes/fluxcd-v1/README.md b/modules/kubernetes/fluxcd-v1/README.md
index 559ed9b30..1de98a268 100644
--- a/modules/kubernetes/fluxcd-v1/README.md
+++ b/modules/kubernetes/fluxcd-v1/README.md
@@ -15,17 +15,17 @@ Will be deprecated as soon as Flux v2 module is finished and tested.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
-| [random](#requirement\_random) | 3.1.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
+| [random](#requirement\_random) | 3.4.2 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
-| [random](#provider\_random) | 3.1.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
+| [random](#provider\_random) | 3.4.2 |
## Modules
@@ -35,12 +35,12 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.azdo_proxy](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.fluxcd](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.helm_operator](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.azdo_proxy](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_secret.azdo_proxy](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/secret) | resource |
-| [random_password.azdo_proxy](https://registry.terraform.io/providers/hashicorp/random/3.1.0/docs/resources/password) | resource |
+| [helm_release.azdo_proxy](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.fluxcd](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.helm_operator](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.azdo_proxy](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_secret.azdo_proxy](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/secret) | resource |
+| [random_password.azdo_proxy](https://registry.terraform.io/providers/hashicorp/random/3.4.2/docs/resources/password) | resource |
## Inputs
diff --git a/modules/kubernetes/fluxcd-v1/main.tf b/modules/kubernetes/fluxcd-v1/main.tf
index a1b6ad6af..eda2ee063 100644
--- a/modules/kubernetes/fluxcd-v1/main.tf
+++ b/modules/kubernetes/fluxcd-v1/main.tf
@@ -18,15 +18,15 @@ terraform {
required_providers {
random = {
source = "hashicorp/random"
- version = "3.1.0"
+ version = "3.4.2"
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -133,7 +133,7 @@ resource "helm_release" "fluxcd" {
}
repository = "https://charts.fluxcd.io"
- version = "v1.13.1"
+ version = "1.13.3"
chart = "flux"
name = "${each.key}-fluxcd"
namespace = each.key
@@ -179,7 +179,7 @@ resource "helm_release" "helm_operator" {
repository = "https://charts.fluxcd.io"
chart = "helm-operator"
- version = "1.4.2"
+ version = "1.4.4"
name = "helm-operator"
namespace = each.key
max_history = 3
diff --git a/modules/kubernetes/fluxcd-v2-azdo/README.md b/modules/kubernetes/fluxcd-v2-azdo/README.md
index e06f3e22a..751987d29 100644
--- a/modules/kubernetes/fluxcd-v2-azdo/README.md
+++ b/modules/kubernetes/fluxcd-v2-azdo/README.md
@@ -19,20 +19,20 @@ the bootstrap configuration.
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
| [azuredevops](#requirement\_azuredevops) | 0.5.0 |
-| [flux](#requirement\_flux) | 0.11.2 |
-| [helm](#requirement\_helm) | 2.5.1 |
+| [flux](#requirement\_flux) | 0.17.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
| [kubectl](#requirement\_kubectl) | 1.14.0 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
| [azuredevops](#provider\_azuredevops) | 0.5.0 |
-| [flux](#provider\_flux) | 0.11.2 |
-| [helm](#provider\_helm) | 2.5.1 |
+| [flux](#provider\_flux) | 0.17.0 |
+| [helm](#provider\_helm) | 2.6.0 |
| [kubectl](#provider\_kubectl) | 1.14.0 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -47,14 +47,14 @@ No modules.
| [azuredevops_git_repository_file.kustomize](https://registry.terraform.io/providers/xenitab/azuredevops/0.5.0/docs/resources/git_repository_file) | resource |
| [azuredevops_git_repository_file.sync](https://registry.terraform.io/providers/xenitab/azuredevops/0.5.0/docs/resources/git_repository_file) | resource |
| [azuredevops_git_repository_file.tenant](https://registry.terraform.io/providers/xenitab/azuredevops/0.5.0/docs/resources/git_repository_file) | resource |
-| [helm_release.git_auth_proxy](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
+| [helm_release.git_auth_proxy](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
| [kubectl_manifest.install](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/resources/manifest) | resource |
| [kubectl_manifest.sync](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/resources/manifest) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
| [azuredevops_git_repository.cluster](https://registry.terraform.io/providers/xenitab/azuredevops/0.5.0/docs/data-sources/git_repository) | data source |
| [azuredevops_project.this](https://registry.terraform.io/providers/xenitab/azuredevops/0.5.0/docs/data-sources/project) | data source |
-| [flux_install.this](https://registry.terraform.io/providers/fluxcd/flux/0.11.2/docs/data-sources/install) | data source |
-| [flux_sync.this](https://registry.terraform.io/providers/fluxcd/flux/0.11.2/docs/data-sources/sync) | data source |
+| [flux_install.this](https://registry.terraform.io/providers/fluxcd/flux/0.17.0/docs/data-sources/install) | data source |
+| [flux_sync.this](https://registry.terraform.io/providers/fluxcd/flux/0.17.0/docs/data-sources/sync) | data source |
| [kubectl_file_documents.install](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/data-sources/file_documents) | data source |
| [kubectl_file_documents.sync](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/data-sources/file_documents) | data source |
diff --git a/modules/kubernetes/fluxcd-v2-azdo/main.tf b/modules/kubernetes/fluxcd-v2-azdo/main.tf
index 619c584d1..4c51990a0 100644
--- a/modules/kubernetes/fluxcd-v2-azdo/main.tf
+++ b/modules/kubernetes/fluxcd-v2-azdo/main.tf
@@ -21,11 +21,11 @@ terraform {
required_providers {
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
flux = {
source = "fluxcd/flux"
- version = "0.11.2"
+ version = "0.17.0"
}
azuredevops = {
source = "xenitab/azuredevops"
@@ -33,7 +33,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
kubectl = {
source = "gavinbunney/kubectl"
diff --git a/modules/kubernetes/fluxcd-v2-github/README.md b/modules/kubernetes/fluxcd-v2-github/README.md
index 7e98bff11..848de68f9 100644
--- a/modules/kubernetes/fluxcd-v2-github/README.md
+++ b/modules/kubernetes/fluxcd-v2-github/README.md
@@ -18,21 +18,21 @@ the bootstrap configuration.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [flux](#requirement\_flux) | 0.11.2 |
-| [github](#requirement\_github) | 4.21.0 |
-| [helm](#requirement\_helm) | 2.5.1 |
+| [flux](#requirement\_flux) | 0.17.0 |
+| [github](#requirement\_github) | 4.31.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
| [kubectl](#requirement\_kubectl) | 1.14.0 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [flux](#provider\_flux) | 0.11.2 |
-| [github](#provider\_github) | 4.21.0 |
-| [helm](#provider\_helm) | 2.5.1 |
+| [flux](#provider\_flux) | 0.17.0 |
+| [github](#provider\_github) | 4.31.0 |
+| [helm](#provider\_helm) | 2.6.0 |
| [kubectl](#provider\_kubectl) | 1.14.0 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -42,18 +42,18 @@ No modules.
| Name | Type |
|------|------|
-| [github_repository_file.cluster_tenants](https://registry.terraform.io/providers/integrations/github/4.21.0/docs/resources/repository_file) | resource |
-| [github_repository_file.install](https://registry.terraform.io/providers/integrations/github/4.21.0/docs/resources/repository_file) | resource |
-| [github_repository_file.kustomize](https://registry.terraform.io/providers/integrations/github/4.21.0/docs/resources/repository_file) | resource |
-| [github_repository_file.sync](https://registry.terraform.io/providers/integrations/github/4.21.0/docs/resources/repository_file) | resource |
-| [github_repository_file.tenant](https://registry.terraform.io/providers/integrations/github/4.21.0/docs/resources/repository_file) | resource |
-| [helm_release.git_auth_proxy](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
+| [github_repository_file.cluster_tenants](https://registry.terraform.io/providers/integrations/github/4.31.0/docs/resources/repository_file) | resource |
+| [github_repository_file.install](https://registry.terraform.io/providers/integrations/github/4.31.0/docs/resources/repository_file) | resource |
+| [github_repository_file.kustomize](https://registry.terraform.io/providers/integrations/github/4.31.0/docs/resources/repository_file) | resource |
+| [github_repository_file.sync](https://registry.terraform.io/providers/integrations/github/4.31.0/docs/resources/repository_file) | resource |
+| [github_repository_file.tenant](https://registry.terraform.io/providers/integrations/github/4.31.0/docs/resources/repository_file) | resource |
+| [helm_release.git_auth_proxy](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
| [kubectl_manifest.install](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/resources/manifest) | resource |
| [kubectl_manifest.sync](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/resources/manifest) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [flux_install.this](https://registry.terraform.io/providers/fluxcd/flux/0.11.2/docs/data-sources/install) | data source |
-| [flux_sync.this](https://registry.terraform.io/providers/fluxcd/flux/0.11.2/docs/data-sources/sync) | data source |
-| [github_repository.cluster](https://registry.terraform.io/providers/integrations/github/4.21.0/docs/data-sources/repository) | data source |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [flux_install.this](https://registry.terraform.io/providers/fluxcd/flux/0.17.0/docs/data-sources/install) | data source |
+| [flux_sync.this](https://registry.terraform.io/providers/fluxcd/flux/0.17.0/docs/data-sources/sync) | data source |
+| [github_repository.cluster](https://registry.terraform.io/providers/integrations/github/4.31.0/docs/data-sources/repository) | data source |
| [kubectl_file_documents.install](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/data-sources/file_documents) | data source |
| [kubectl_file_documents.sync](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/data-sources/file_documents) | data source |
diff --git a/modules/kubernetes/fluxcd-v2-github/main.tf b/modules/kubernetes/fluxcd-v2-github/main.tf
index 62fa1d039..596e504fa 100644
--- a/modules/kubernetes/fluxcd-v2-github/main.tf
+++ b/modules/kubernetes/fluxcd-v2-github/main.tf
@@ -21,19 +21,19 @@ terraform {
required_providers {
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
flux = {
source = "fluxcd/flux"
- version = "0.11.2"
+ version = "0.17.0"
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
github = {
source = "integrations/github"
- version = "4.21.0"
+ version = "4.31.0"
}
kubectl = {
source = "gavinbunney/kubectl"
diff --git a/modules/kubernetes/grafana-agent/README.md b/modules/kubernetes/grafana-agent/README.md
index fd56cfe5c..4b57d178c 100644
--- a/modules/kubernetes/grafana-agent/README.md
+++ b/modules/kubernetes/grafana-agent/README.md
@@ -55,15 +55,15 @@ module "aks_core" {
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -73,11 +73,11 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.grafana_agent_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.grafana_agent_operator](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.kube_state_metrics](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_secret.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/secret) | resource |
+| [helm_release.grafana_agent_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.grafana_agent_operator](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.kube_state_metrics](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_secret.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/secret) | resource |
## Inputs
diff --git a/modules/kubernetes/grafana-agent/main.tf b/modules/kubernetes/grafana-agent/main.tf
index 1d3a9fac3..0f4875d07 100644
--- a/modules/kubernetes/grafana-agent/main.tf
+++ b/modules/kubernetes/grafana-agent/main.tf
@@ -59,11 +59,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -123,7 +123,7 @@ resource "helm_release" "grafana_agent_operator" {
chart = "grafana-agent-operator"
name = "grafana-agent-operator"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "0.1.5"
+ version = "0.2.4"
max_history = 3
skip_crds = true
values = [local.operator_values]
@@ -145,7 +145,7 @@ resource "helm_release" "kube_state_metrics" {
chart = "kube-state-metrics"
name = "kube-state-metrics"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "4.5.0"
+ version = "4.17.0"
max_history = 3
values = [local.kube_state_metrics_values]
}
diff --git a/modules/kubernetes/helm-crd-oci/README.md b/modules/kubernetes/helm-crd-oci/README.md
index 2d6438935..0cb5bc099 100644
--- a/modules/kubernetes/helm-crd-oci/README.md
+++ b/modules/kubernetes/helm-crd-oci/README.md
@@ -3,14 +3,14 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
+| [helm](#requirement\_helm) | 2.6.0 |
| [kubectl](#requirement\_kubectl) | 1.14.0 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
+| [helm](#provider\_helm) | 2.6.0 |
| [kubectl](#provider\_kubectl) | 1.14.0 |
## Modules
@@ -22,7 +22,7 @@ No modules.
| Name | Type |
|------|------|
| [kubectl_manifest.this](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/resources/manifest) | resource |
-| [helm_template.this](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/data-sources/template) | data source |
+| [helm_template.this](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/data-sources/template) | data source |
| [kubectl_file_documents.this](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/data-sources/file_documents) | data source |
## Inputs
diff --git a/modules/kubernetes/helm-crd-oci/main.tf b/modules/kubernetes/helm-crd-oci/main.tf
index c72cf6b67..6625d6fce 100644
--- a/modules/kubernetes/helm-crd-oci/main.tf
+++ b/modules/kubernetes/helm-crd-oci/main.tf
@@ -4,7 +4,7 @@ terraform {
required_providers {
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
kubectl = {
source = "gavinbunney/kubectl"
diff --git a/modules/kubernetes/helm-crd/README.md b/modules/kubernetes/helm-crd/README.md
index eae423f3f..a0d36dbfa 100644
--- a/modules/kubernetes/helm-crd/README.md
+++ b/modules/kubernetes/helm-crd/README.md
@@ -3,14 +3,14 @@
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
+| [helm](#requirement\_helm) | 2.6.0 |
| [kubectl](#requirement\_kubectl) | 1.14.0 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
+| [helm](#provider\_helm) | 2.6.0 |
| [kubectl](#provider\_kubectl) | 1.14.0 |
## Modules
@@ -22,7 +22,7 @@ No modules.
| Name | Type |
|------|------|
| [kubectl_manifest.this](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/resources/manifest) | resource |
-| [helm_template.this](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/data-sources/template) | data source |
+| [helm_template.this](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/data-sources/template) | data source |
| [kubectl_file_documents.this](https://registry.terraform.io/providers/gavinbunney/kubectl/1.14.0/docs/data-sources/file_documents) | data source |
## Inputs
diff --git a/modules/kubernetes/helm-crd/main.tf b/modules/kubernetes/helm-crd/main.tf
index 5bfe9b3aa..872835197 100644
--- a/modules/kubernetes/helm-crd/main.tf
+++ b/modules/kubernetes/helm-crd/main.tf
@@ -4,7 +4,7 @@ terraform {
required_providers {
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
kubectl = {
source = "gavinbunney/kubectl"
diff --git a/modules/kubernetes/ingress-healthz/README.md b/modules/kubernetes/ingress-healthz/README.md
index 92c9dc7fa..be58490ab 100644
--- a/modules/kubernetes/ingress-healthz/README.md
+++ b/modules/kubernetes/ingress-healthz/README.md
@@ -9,15 +9,15 @@ automatic DNS creation and certificate creation, without depending on the stabil
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -27,8 +27,8 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.ingress_healthz](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.ingress_healthz](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/ingress-healthz/main.tf b/modules/kubernetes/ingress-healthz/main.tf
index 5f2ec9587..ae5bf4b79 100644
--- a/modules/kubernetes/ingress-healthz/main.tf
+++ b/modules/kubernetes/ingress-healthz/main.tf
@@ -12,11 +12,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -36,7 +36,7 @@ resource "helm_release" "ingress_healthz" {
chart = "nginx"
name = "ingress-healthz"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "12.0.3"
+ version = "13.2.3"
max_history = 3
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
environment = var.environment
diff --git a/modules/kubernetes/ingress-nginx/README.md b/modules/kubernetes/ingress-nginx/README.md
index d5462a783..dbaf7af89 100644
--- a/modules/kubernetes/ingress-nginx/README.md
+++ b/modules/kubernetes/ingress-nginx/README.md
@@ -7,15 +7,15 @@ This module is used to add [`ingress-nginx`](https://github.com/kubernetes/ingre
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,11 +25,11 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.ingress_nginx](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.ingress_nginx_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.ingress_nginx_private](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.ingress_nginx_public](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.ingress_nginx](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.ingress_nginx_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.ingress_nginx_private](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.ingress_nginx_public](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/ingress-nginx/main.tf b/modules/kubernetes/ingress-nginx/main.tf
index b3c42ec89..ea9424b0d 100644
--- a/modules/kubernetes/ingress-nginx/main.tf
+++ b/modules/kubernetes/ingress-nginx/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -40,7 +40,7 @@ resource "helm_release" "ingress_nginx" {
chart = "ingress-nginx"
name = "ingress-nginx"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "4.2.0"
+ version = "4.2.3"
max_history = 3
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
http_snippet = var.http_snippet
@@ -74,7 +74,7 @@ resource "helm_release" "ingress_nginx_public" {
chart = "ingress-nginx"
name = "ingress-nginx-public"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "4.2.0"
+ version = "4.2.3"
max_history = 3
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
http_snippet = var.http_snippet
@@ -108,7 +108,7 @@ resource "helm_release" "ingress_nginx_private" {
chart = "ingress-nginx"
name = "ingress-nginx-private"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "4.2.0"
+ version = "4.2.3"
max_history = 3
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
http_snippet = var.http_snippet
diff --git a/modules/kubernetes/linkerd/README.md b/modules/kubernetes/linkerd/README.md
index 023b695ca..713b868d5 100644
--- a/modules/kubernetes/linkerd/README.md
+++ b/modules/kubernetes/linkerd/README.md
@@ -51,17 +51,17 @@ The [Linkerd CNI](https://linkerd.io/2.10/features/cni/) is required to if the l
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
-| [tls](#requirement\_tls) | 4.0.1 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
+| [tls](#requirement\_tls) | 4.0.2 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
-| [tls](#provider\_tls) | 4.0.1 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
+| [tls](#provider\_tls) | 4.0.2 |
## Modules
@@ -71,19 +71,19 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.linkerd](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.linkerd_cni](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.linkerd_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.linkerd_viz](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.cni](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_namespace.viz](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
-| [kubernetes_secret.linkerd_trust_anchor](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/secret) | resource |
-| [kubernetes_secret.webhook_issuer_tls](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/secret) | resource |
-| [tls_private_key.linkerd_trust_anchor](https://registry.terraform.io/providers/hashicorp/tls/4.0.1/docs/resources/private_key) | resource |
-| [tls_private_key.webhook_issuer_tls](https://registry.terraform.io/providers/hashicorp/tls/4.0.1/docs/resources/private_key) | resource |
-| [tls_self_signed_cert.linkerd_trust_anchor](https://registry.terraform.io/providers/hashicorp/tls/4.0.1/docs/resources/self_signed_cert) | resource |
-| [tls_self_signed_cert.webhook_issuer_tls](https://registry.terraform.io/providers/hashicorp/tls/4.0.1/docs/resources/self_signed_cert) | resource |
+| [helm_release.linkerd](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.linkerd_cni](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.linkerd_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.linkerd_viz](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.cni](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_namespace.viz](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
+| [kubernetes_secret.linkerd_trust_anchor](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/secret) | resource |
+| [kubernetes_secret.webhook_issuer_tls](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/secret) | resource |
+| [tls_private_key.linkerd_trust_anchor](https://registry.terraform.io/providers/hashicorp/tls/4.0.2/docs/resources/private_key) | resource |
+| [tls_private_key.webhook_issuer_tls](https://registry.terraform.io/providers/hashicorp/tls/4.0.2/docs/resources/private_key) | resource |
+| [tls_self_signed_cert.linkerd_trust_anchor](https://registry.terraform.io/providers/hashicorp/tls/4.0.2/docs/resources/self_signed_cert) | resource |
+| [tls_self_signed_cert.webhook_issuer_tls](https://registry.terraform.io/providers/hashicorp/tls/4.0.2/docs/resources/self_signed_cert) | resource |
## Inputs
diff --git a/modules/kubernetes/linkerd/main.tf b/modules/kubernetes/linkerd/main.tf
index a553cee27..5dd8cf9a0 100644
--- a/modules/kubernetes/linkerd/main.tf
+++ b/modules/kubernetes/linkerd/main.tf
@@ -55,15 +55,15 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
tls = {
source = "hashicorp/tls"
- version = "4.0.1"
+ version = "4.0.2"
}
}
}
diff --git a/modules/kubernetes/node-local-dns/README.md b/modules/kubernetes/node-local-dns/README.md
index 5e663f220..2a403e5c9 100644
--- a/modules/kubernetes/node-local-dns/README.md
+++ b/modules/kubernetes/node-local-dns/README.md
@@ -7,14 +7,14 @@ This module is used to add [`node-local-dns`](https://kubernetes.io/docs/tasks/a
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
+| [helm](#provider\_helm) | 2.6.0 |
## Modules
@@ -24,7 +24,7 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.this](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
+| [helm_release.this](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
## Inputs
diff --git a/modules/kubernetes/node-local-dns/main.tf b/modules/kubernetes/node-local-dns/main.tf
index 5212eaba0..df17eb7b9 100644
--- a/modules/kubernetes/node-local-dns/main.tf
+++ b/modules/kubernetes/node-local-dns/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
diff --git a/modules/kubernetes/node-ttl/README.md b/modules/kubernetes/node-ttl/README.md
index a47176d9e..647ef5796 100644
--- a/modules/kubernetes/node-ttl/README.md
+++ b/modules/kubernetes/node-ttl/README.md
@@ -7,15 +7,15 @@ This module is used to add [`node-ttl`](https://github.com/XenitAB/node-ttl) to
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,8 +25,8 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.this](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.this](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/node-ttl/main.tf b/modules/kubernetes/node-ttl/main.tf
index 7803fd016..5b829dffe 100644
--- a/modules/kubernetes/node-ttl/main.tf
+++ b/modules/kubernetes/node-ttl/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
diff --git a/modules/kubernetes/opa-gatekeeper/README.md b/modules/kubernetes/opa-gatekeeper/README.md
index c1e201957..c7f3ab85e 100644
--- a/modules/kubernetes/opa-gatekeeper/README.md
+++ b/modules/kubernetes/opa-gatekeeper/README.md
@@ -87,15 +87,15 @@ as the same values are passed to both of the charts, there will never be a diffe
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -105,10 +105,10 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.gatekeeper](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.gatekeeper_constraints](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.gatekeeper_templates](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.gatekeeper](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.gatekeeper_constraints](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.gatekeeper_templates](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/opa-gatekeeper/main.tf b/modules/kubernetes/opa-gatekeeper/main.tf
index 699c678af..854c4d6f8 100644
--- a/modules/kubernetes/opa-gatekeeper/main.tf
+++ b/modules/kubernetes/opa-gatekeeper/main.tf
@@ -90,11 +90,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
diff --git a/modules/kubernetes/prometheus/README.md b/modules/kubernetes/prometheus/README.md
index a02afe698..cc9ee7df2 100644
--- a/modules/kubernetes/prometheus/README.md
+++ b/modules/kubernetes/prometheus/README.md
@@ -8,15 +8,15 @@ If you are running on AWS we also install [Metrics server](https://aws.amazon.co
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -26,10 +26,10 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.metrics_server](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.prometheus](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.prometheus_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.metrics_server](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.prometheus](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.prometheus_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/prometheus/main.tf b/modules/kubernetes/prometheus/main.tf
index f4235501f..f032c8641 100644
--- a/modules/kubernetes/prometheus/main.tf
+++ b/modules/kubernetes/prometheus/main.tf
@@ -11,11 +11,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -36,7 +36,7 @@ resource "helm_release" "prometheus" {
chart = "kube-prometheus-stack"
name = "prometheus"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "35.4.2"
+ version = "39.11.0"
max_history = 3
skip_crds = true
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
@@ -56,7 +56,7 @@ resource "helm_release" "metrics_server" {
chart = "metrics-server"
name = "metrics-server"
namespace = "kube-system"
- version = "6.0.4"
+ version = "6.1.1"
max_history = 3
values = [templatefile("${path.module}/templates/values-metrics-server.yaml.tpl", {})]
}
diff --git a/modules/kubernetes/promtail/README.md b/modules/kubernetes/promtail/README.md
index c60596715..9299ee867 100644
--- a/modules/kubernetes/promtail/README.md
+++ b/modules/kubernetes/promtail/README.md
@@ -7,15 +7,15 @@ Adds [Promtail](https://github.com/grafana/helm-charts/tree/main/charts/promtail
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,8 +25,8 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.promtail](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.promtail](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/promtail/main.tf b/modules/kubernetes/promtail/main.tf
index 686a46daf..88250e7ff 100644
--- a/modules/kubernetes/promtail/main.tf
+++ b/modules/kubernetes/promtail/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -50,7 +50,7 @@ resource "helm_release" "promtail" {
chart = "promtail"
name = "promtail"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "3.11.0"
+ version = "6.3.0"
max_history = 3
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
diff --git a/modules/kubernetes/reloader/README.md b/modules/kubernetes/reloader/README.md
index b63f33ab3..32166ed7a 100644
--- a/modules/kubernetes/reloader/README.md
+++ b/modules/kubernetes/reloader/README.md
@@ -7,15 +7,15 @@ Adds [`Reloader`](https://github.com/stakater/Reloader) to a Kubernetes clusters
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,8 +25,8 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.reloader](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/reloader/main.tf b/modules/kubernetes/reloader/main.tf
index 4d9e6e9a6..c1950496e 100644
--- a/modules/kubernetes/reloader/main.tf
+++ b/modules/kubernetes/reloader/main.tf
@@ -11,11 +11,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -35,7 +35,7 @@ resource "helm_release" "reloader" {
chart = "reloader"
name = "reloader"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "v0.0.102"
+ version = "v0.0.118"
max_history = 3
set {
diff --git a/modules/kubernetes/starboard/README.md b/modules/kubernetes/starboard/README.md
index b4e289075..3b5d39513 100644
--- a/modules/kubernetes/starboard/README.md
+++ b/modules/kubernetes/starboard/README.md
@@ -15,15 +15,15 @@ trivy metrics from starboard CRD:s.
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -33,11 +33,11 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.starboard](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.starboard_exporter](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.trivy](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.trivy_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.starboard](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.starboard](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.starboard_exporter](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.trivy](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.trivy_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.starboard](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/starboard/main.tf b/modules/kubernetes/starboard/main.tf
index 8b79ac4fd..2a491f355 100644
--- a/modules/kubernetes/starboard/main.tf
+++ b/modules/kubernetes/starboard/main.tf
@@ -18,11 +18,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -42,7 +42,7 @@ resource "helm_release" "starboard" {
chart = "starboard-operator"
name = "starboard-operator"
namespace = kubernetes_namespace.starboard.metadata[0].name
- version = "0.9.1"
+ version = "0.10.8"
max_history = 3
skip_crds = true
values = [templatefile("${path.module}/templates/starboard-values.yaml.tpl", {
@@ -56,7 +56,7 @@ resource "helm_release" "starboard_exporter" {
repository = "https://giantswarm.github.io/giantswarm-catalog/"
chart = "starboard-exporter"
name = "starboard-exporter"
- version = "0.1.4"
+ version = "0.5.1"
namespace = kubernetes_namespace.starboard.metadata[0].name
max_history = 3
values = [file("${path.module}/templates/starboard-exporter-values.yaml")]
@@ -67,7 +67,7 @@ resource "helm_release" "trivy" {
chart = "trivy"
name = "trivy"
namespace = kubernetes_namespace.starboard.metadata[0].name
- version = "0.4.12"
+ version = "0.4.17"
max_history = 3
values = [templatefile("${path.module}/templates/trivy-values.yaml.tpl", {
provider = var.cloud_provider
diff --git a/modules/kubernetes/velero/README.md b/modules/kubernetes/velero/README.md
index 0ffc1ff64..272f75aff 100644
--- a/modules/kubernetes/velero/README.md
+++ b/modules/kubernetes/velero/README.md
@@ -7,15 +7,15 @@ This module is used to add [`velero`](https://github.com/vmware-tanzu/velero) to
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -25,9 +25,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.velero](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.velero_extras](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.velero](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.velero_extras](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.this](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/velero/main.tf b/modules/kubernetes/velero/main.tf
index 0493df4c5..a5f64d4a2 100644
--- a/modules/kubernetes/velero/main.tf
+++ b/modules/kubernetes/velero/main.tf
@@ -10,11 +10,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -34,7 +34,7 @@ resource "helm_release" "velero" {
chart = "velero"
name = "velero"
namespace = kubernetes_namespace.this.metadata[0].name
- version = "2.23.6"
+ version = "2.31.3"
max_history = 3
values = [templatefile("${path.module}/templates/values.yaml.tpl", {
cloud_provider = var.cloud_provider,
diff --git a/modules/kubernetes/vpa/README.md b/modules/kubernetes/vpa/README.md
index 6e9d4b91c..39a100df5 100644
--- a/modules/kubernetes/vpa/README.md
+++ b/modules/kubernetes/vpa/README.md
@@ -11,15 +11,15 @@ VPA config to all kinds of workloads. This will help us generate metrics for our
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.2.6 |
-| [helm](#requirement\_helm) | 2.5.1 |
-| [kubernetes](#requirement\_kubernetes) | 2.8.0 |
+| [helm](#requirement\_helm) | 2.6.0 |
+| [kubernetes](#requirement\_kubernetes) | 2.13.1 |
## Providers
| Name | Version |
|------|---------|
-| [helm](#provider\_helm) | 2.5.1 |
-| [kubernetes](#provider\_kubernetes) | 2.8.0 |
+| [helm](#provider\_helm) | 2.6.0 |
+| [kubernetes](#provider\_kubernetes) | 2.13.1 |
## Modules
@@ -29,9 +29,9 @@ No modules.
| Name | Type |
|------|------|
-| [helm_release.goldilocks](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [helm_release.vpa](https://registry.terraform.io/providers/hashicorp/helm/2.5.1/docs/resources/release) | resource |
-| [kubernetes_namespace.vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.8.0/docs/resources/namespace) | resource |
+| [helm_release.goldilocks](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [helm_release.vpa](https://registry.terraform.io/providers/hashicorp/helm/2.6.0/docs/resources/release) | resource |
+| [kubernetes_namespace.vpa](https://registry.terraform.io/providers/hashicorp/kubernetes/2.13.1/docs/resources/namespace) | resource |
## Inputs
diff --git a/modules/kubernetes/vpa/main.tf b/modules/kubernetes/vpa/main.tf
index 6d91fcf54..496c5b781 100644
--- a/modules/kubernetes/vpa/main.tf
+++ b/modules/kubernetes/vpa/main.tf
@@ -14,11 +14,11 @@ terraform {
required_providers {
kubernetes = {
source = "hashicorp/kubernetes"
- version = "2.8.0"
+ version = "2.13.1"
}
helm = {
source = "hashicorp/helm"
- version = "2.5.1"
+ version = "2.6.0"
}
}
}
@@ -38,7 +38,7 @@ resource "helm_release" "vpa" {
chart = "vpa"
name = "vpa"
namespace = kubernetes_namespace.vpa.metadata[0].name
- version = "0.5.0"
+ version = "1.4.0"
max_history = 3
skip_crds = true
values = [templatefile("${path.module}/templates/vpa-values.yaml.tpl", {})]
@@ -49,7 +49,7 @@ resource "helm_release" "goldilocks" {
chart = "goldilocks"
name = "goldilocks"
namespace = kubernetes_namespace.vpa.metadata[0].name
- version = "5.1.0"
+ version = "6.2.0"
max_history = 3
values = [templatefile("${path.module}/templates/goldilocks-values.yaml.tpl", {})]
}