├── .checkov_config.yaml ├── .devcontainer └── devcontainer.json ├── .github ├── ISSUE_TEMPLATE │ ├── Bug_Report.yml │ ├── Feature_Request.yml │ └── config.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── acc-test.yaml │ ├── breaking-change-detect.yaml │ ├── pr-check.yaml │ └── weekly-codeql.yaml ├── .gitignore ├── CHANGELOG-v10.md ├── CHANGELOG-v4.md ├── CHANGELOG-v5.md ├── CHANGELOG-v6.md ├── CHANGELOG-v7.md ├── CHANGELOG-v8.md ├── CHANGELOG-v9.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── GNUmakefile ├── LICENSE ├── NoticeOnUpgradeTov10.0.md ├── NoticeOnUpgradeTov11.0.md ├── NoticeOnUpgradeTov5.0.md ├── NoticeOnUpgradeTov6.0.md ├── NoticeOnUpgradeTov7.0.md ├── NoticeOnUpgradeTov8.0.md ├── NoticeOnUpgradeTov9.0.md ├── README.md ├── SECURITY.md ├── examples ├── application_gateway_ingress │ ├── data.tf │ ├── k8s_workload.tf │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── multiple_node_pools │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── named_cluster │ ├── disk_encryption_set.tf │ ├── key_vault.tf │ ├── kms.tf │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── startup │ ├── disk_encryption_set.tf │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── uai_and_assign_role_on_subnet │ ├── data.tf │ ├── main.tf │ ├── providers.tf │ └── variables.tf ├── with_acr │ ├── data.tf │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf └── without_monitor │ ├── disk_encryption_set.tf │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── extra_node_pool.tf ├── locals.tf ├── log_analytics.tf ├── main.tf ├── outputs.tf ├── role_assignments.tf ├── test ├── e2e │ └── terraform_aks_test.go ├── go.mod ├── unit │ └── unit_test.go └── upgrade │ └── upgrade_test.go ├── tfvmmakefile ├── unit-test-fixture ├── alt_locals.tf ├── locals.tf ├── outputs.tf └── variables.tf ├── variables.tf └── versions.tf /.checkov_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.checkov_config.yaml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_Report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.github/ISSUE_TEMPLATE/Bug_Report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_Request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.github/ISSUE_TEMPLATE/Feature_Request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/acc-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.github/workflows/acc-test.yaml -------------------------------------------------------------------------------- /.github/workflows/breaking-change-detect.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.github/workflows/breaking-change-detect.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.github/workflows/pr-check.yaml -------------------------------------------------------------------------------- /.github/workflows/weekly-codeql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.github/workflows/weekly-codeql.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG-v10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/CHANGELOG-v10.md -------------------------------------------------------------------------------- /CHANGELOG-v4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/CHANGELOG-v4.md -------------------------------------------------------------------------------- /CHANGELOG-v5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/CHANGELOG-v5.md -------------------------------------------------------------------------------- /CHANGELOG-v6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/CHANGELOG-v6.md -------------------------------------------------------------------------------- /CHANGELOG-v7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/CHANGELOG-v7.md -------------------------------------------------------------------------------- /CHANGELOG-v8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/CHANGELOG-v8.md -------------------------------------------------------------------------------- /CHANGELOG-v9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/CHANGELOG-v9.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/GNUmakefile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/LICENSE -------------------------------------------------------------------------------- /NoticeOnUpgradeTov10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/NoticeOnUpgradeTov10.0.md -------------------------------------------------------------------------------- /NoticeOnUpgradeTov11.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/NoticeOnUpgradeTov11.0.md -------------------------------------------------------------------------------- /NoticeOnUpgradeTov5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/NoticeOnUpgradeTov5.0.md -------------------------------------------------------------------------------- /NoticeOnUpgradeTov6.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/NoticeOnUpgradeTov6.0.md -------------------------------------------------------------------------------- /NoticeOnUpgradeTov7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/NoticeOnUpgradeTov7.0.md -------------------------------------------------------------------------------- /NoticeOnUpgradeTov8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/NoticeOnUpgradeTov8.0.md -------------------------------------------------------------------------------- /NoticeOnUpgradeTov9.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/NoticeOnUpgradeTov9.0.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/SECURITY.md -------------------------------------------------------------------------------- /examples/application_gateway_ingress/data.tf: -------------------------------------------------------------------------------- 1 | data "azurerm_client_config" "this" {} -------------------------------------------------------------------------------- /examples/application_gateway_ingress/k8s_workload.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/application_gateway_ingress/k8s_workload.tf -------------------------------------------------------------------------------- /examples/application_gateway_ingress/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/application_gateway_ingress/main.tf -------------------------------------------------------------------------------- /examples/application_gateway_ingress/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/application_gateway_ingress/outputs.tf -------------------------------------------------------------------------------- /examples/application_gateway_ingress/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/application_gateway_ingress/providers.tf -------------------------------------------------------------------------------- /examples/application_gateway_ingress/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/application_gateway_ingress/variables.tf -------------------------------------------------------------------------------- /examples/multiple_node_pools/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/multiple_node_pools/main.tf -------------------------------------------------------------------------------- /examples/multiple_node_pools/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/multiple_node_pools/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/multiple_node_pools/providers.tf -------------------------------------------------------------------------------- /examples/multiple_node_pools/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/multiple_node_pools/variables.tf -------------------------------------------------------------------------------- /examples/named_cluster/disk_encryption_set.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/named_cluster/disk_encryption_set.tf -------------------------------------------------------------------------------- /examples/named_cluster/key_vault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/named_cluster/key_vault.tf -------------------------------------------------------------------------------- /examples/named_cluster/kms.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/named_cluster/kms.tf -------------------------------------------------------------------------------- /examples/named_cluster/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/named_cluster/main.tf -------------------------------------------------------------------------------- /examples/named_cluster/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/named_cluster/outputs.tf -------------------------------------------------------------------------------- /examples/named_cluster/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/named_cluster/providers.tf -------------------------------------------------------------------------------- /examples/named_cluster/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/named_cluster/variables.tf -------------------------------------------------------------------------------- /examples/startup/disk_encryption_set.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/startup/disk_encryption_set.tf -------------------------------------------------------------------------------- /examples/startup/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/startup/main.tf -------------------------------------------------------------------------------- /examples/startup/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/startup/outputs.tf -------------------------------------------------------------------------------- /examples/startup/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/startup/providers.tf -------------------------------------------------------------------------------- /examples/startup/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/startup/variables.tf -------------------------------------------------------------------------------- /examples/uai_and_assign_role_on_subnet/data.tf: -------------------------------------------------------------------------------- 1 | data "azurerm_client_config" "this" {} -------------------------------------------------------------------------------- /examples/uai_and_assign_role_on_subnet/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/uai_and_assign_role_on_subnet/main.tf -------------------------------------------------------------------------------- /examples/uai_and_assign_role_on_subnet/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/uai_and_assign_role_on_subnet/providers.tf -------------------------------------------------------------------------------- /examples/uai_and_assign_role_on_subnet/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/uai_and_assign_role_on_subnet/variables.tf -------------------------------------------------------------------------------- /examples/with_acr/data.tf: -------------------------------------------------------------------------------- 1 | data "azurerm_client_config" "this" {} -------------------------------------------------------------------------------- /examples/with_acr/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/with_acr/main.tf -------------------------------------------------------------------------------- /examples/with_acr/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/with_acr/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/with_acr/providers.tf -------------------------------------------------------------------------------- /examples/with_acr/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/with_acr/variables.tf -------------------------------------------------------------------------------- /examples/without_monitor/disk_encryption_set.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/without_monitor/disk_encryption_set.tf -------------------------------------------------------------------------------- /examples/without_monitor/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/without_monitor/main.tf -------------------------------------------------------------------------------- /examples/without_monitor/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/without_monitor/outputs.tf -------------------------------------------------------------------------------- /examples/without_monitor/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/without_monitor/providers.tf -------------------------------------------------------------------------------- /examples/without_monitor/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/examples/without_monitor/variables.tf -------------------------------------------------------------------------------- /extra_node_pool.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/extra_node_pool.tf -------------------------------------------------------------------------------- /locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/locals.tf -------------------------------------------------------------------------------- /log_analytics.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/log_analytics.tf -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/main.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/outputs.tf -------------------------------------------------------------------------------- /role_assignments.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/role_assignments.tf -------------------------------------------------------------------------------- /test/e2e/terraform_aks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/test/e2e/terraform_aks_test.go -------------------------------------------------------------------------------- /test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/test/go.mod -------------------------------------------------------------------------------- /test/unit/unit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/test/unit/unit_test.go -------------------------------------------------------------------------------- /test/upgrade/upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/test/upgrade/upgrade_test.go -------------------------------------------------------------------------------- /tfvmmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/tfvmmakefile -------------------------------------------------------------------------------- /unit-test-fixture/alt_locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/unit-test-fixture/alt_locals.tf -------------------------------------------------------------------------------- /unit-test-fixture/locals.tf: -------------------------------------------------------------------------------- 1 | ../locals.tf -------------------------------------------------------------------------------- /unit-test-fixture/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/unit-test-fixture/outputs.tf -------------------------------------------------------------------------------- /unit-test-fixture/variables.tf: -------------------------------------------------------------------------------- 1 | ../variables.tf -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/variables.tf -------------------------------------------------------------------------------- /versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/terraform-azurerm-aks/HEAD/versions.tf --------------------------------------------------------------------------------