Skip to content

Commit 2395759

Browse files
authored
Merge pull request #200 from kbst/aksk8sversion
Add kubernetes_version attribute to AKS module fix #198
2 parents 7dd55a5 + 2f1970c commit 2395759

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

azurerm/_modules/aks/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ resource "azurerm_kubernetes_cluster" "current" {
88
resource_group_name = data.azurerm_resource_group.current.name
99
dns_prefix = var.dns_prefix
1010
sku_tier = var.sku_tier
11+
kubernetes_version = var.kubernetes_version
1112

1213
role_based_access_control {
1314
enabled = true

azurerm/_modules/aks/variables.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,3 +155,8 @@ variable "sku_tier" {
155155
description = "The SKU tier to use for the cluster. Possible values are 'Free' and 'Paid'. Defaults to 'Free'."
156156
default = "Free"
157157
}
158+
159+
variable "kubernetes_version" {
160+
type = string
161+
description = "Version of Kubernetes to use when creating the cluster. If not specified, latest version will be used."
162+
}

azurerm/cluster/configuration.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,6 @@ locals {
5151

5252
disable_managed_identities = lookup(local.cfg, "disable_managed_identities", false)
5353
user_assigned_identity_id = lookup(local.cfg, "user_assigned_identity_id", null)
54+
55+
kubernetes_version = lookup(local.cfg, "kubernetes_version", null)
5456
}

azurerm/cluster/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,6 @@ module "cluster" {
5858

5959
disable_managed_identities = local.disable_managed_identities
6060
user_assigned_identity_id = local.user_assigned_identity_id
61+
62+
kubernetes_version = local.kubernetes_version
6163
}

0 commit comments

Comments
 (0)