Skip to content

Commit a5d2110

Browse files
authored
Merge pull request #283 from kbst/update-quickstarts
Update quickstarts to configure provider outside cluster modules
2 parents 00f1985 + 66873b2 commit a5d2110

File tree

8 files changed

+40
-16
lines changed

8 files changed

+40
-16
lines changed

quickstart/src/configurations/eks/eks_zero_cluster.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
module "eks_zero" {
22
providers = {
3-
aws = aws.eks_zero
3+
aws = aws.eks_zero
4+
kubernetes = kubernetes.eks_zero
45
}
56

67
source = "github.com/kbst/terraform-kubestack//aws/cluster?ref={{version}}"

quickstart/src/configurations/eks/eks_zero_providers.tf

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,5 @@ provider "kubernetes" {
2121

2222
host = local.eks_zero_kubeconfig["clusters"][0]["cluster"]["server"]
2323
cluster_ca_certificate = base64decode(local.eks_zero_kubeconfig["clusters"][0]["cluster"]["certificate-authority-data"])
24-
25-
exec {
26-
api_version = local.eks_zero_kubeconfig["users"][0]["user"]["exec"]["apiVersion"]
27-
args = local.eks_zero_kubeconfig["users"][0]["user"]["exec"]["args"]
28-
command = local.eks_zero_kubeconfig["users"][0]["user"]["exec"]["command"]
29-
}
24+
token = local.eks_zero_kubeconfig["users"][0]["user"]["token"]
3025
}

quickstart/src/configurations/gke/gke_zero_cluster.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
module "gke_zero" {
2+
providers = {
3+
kubernetes = kubernetes.gke_zero
4+
}
5+
26
source = "github.com/kbst/terraform-kubestack//google/cluster?ref={{version}}"
37

48
configuration = {
@@ -20,7 +24,7 @@ module "gke_zero" {
2024
base_domain = ""
2125

2226
# Initial desired K8s version, will be upgraded automatically
23-
cluster_min_master_version = "1.16"
27+
cluster_min_master_version = "1.22"
2428

2529
# Initial number of desired nodes per zone
2630
cluster_initial_node_count = 1

quickstart/src/configurations/gke/gke_zero_providers.tf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,15 @@ provider "kustomization" {
22
alias = "gke_zero"
33
kubeconfig_raw = module.gke_zero.kubeconfig
44
}
5+
6+
locals {
7+
gke_zero_kubeconfig = yamldecode(module.gke_zero.kubeconfig)
8+
}
9+
10+
provider "kubernetes" {
11+
alias = "gke_zero"
12+
13+
host = local.gke_zero_kubeconfig["clusters"][0]["cluster"]["server"]
14+
cluster_ca_certificate = base64decode(local.gke_zero_kubeconfig["clusters"][0]["cluster"]["certificate-authority-data"])
15+
token = local.gke_zero_kubeconfig["users"][0]["user"]["token"]
16+
}

quickstart/src/configurations/multi-cloud/eks_zero_cluster.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
module "eks_zero" {
22
providers = {
3-
aws = aws.eks_zero
3+
aws = aws.eks_zero
4+
kubernetes = kubernetes.eks_zero
45
}
56

67
source = "github.com/kbst/terraform-kubestack//aws/cluster?ref={{version}}"

quickstart/src/configurations/multi-cloud/eks_zero_providers.tf

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,5 @@ provider "kubernetes" {
2222

2323
host = local.eks_zero_kubeconfig["clusters"][0]["cluster"]["server"]
2424
cluster_ca_certificate = base64decode(local.eks_zero_kubeconfig["clusters"][0]["cluster"]["certificate-authority-data"])
25-
26-
exec {
27-
api_version = local.eks_zero_kubeconfig["users"][0]["user"]["exec"]["apiVersion"]
28-
args = local.eks_zero_kubeconfig["users"][0]["user"]["exec"]["args"]
29-
command = local.eks_zero_kubeconfig["users"][0]["user"]["exec"]["command"]
30-
}
25+
token = local.eks_zero_kubeconfig["users"][0]["user"]["token"]
3126
}

quickstart/src/configurations/multi-cloud/gke_zero_cluster.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
module "gke_zero" {
2+
providers = {
3+
kubernetes = kubernetes.eks_zero
4+
}
5+
26
source = "github.com/kbst/terraform-kubestack//google/cluster?ref={{version}}"
37

48
configuration = {
@@ -20,7 +24,7 @@ module "gke_zero" {
2024
base_domain = ""
2125

2226
# Initial desired K8s version, will be upgraded automatically
23-
cluster_min_master_version = "1.15"
27+
cluster_min_master_version = "1.22"
2428

2529
# Initial number of desired nodes per zone
2630
cluster_initial_node_count = 1

quickstart/src/configurations/multi-cloud/gke_zero_providers.tf

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,15 @@ provider "kustomization" {
22
alias = "gke_zero"
33
kubeconfig_raw = module.gke_zero.kubeconfig
44
}
5+
6+
locals {
7+
gke_zero_kubeconfig = yamldecode(module.gke_zero.kubeconfig)
8+
}
9+
10+
provider "kubernetes" {
11+
alias = "gke_zero"
12+
13+
host = local.gke_zero_kubeconfig["clusters"][0]["cluster"]["server"]
14+
cluster_ca_certificate = base64decode(local.gke_zero_kubeconfig["clusters"][0]["cluster"]["certificate-authority-data"])
15+
token = local.gke_zero_kubeconfig["users"][0]["user"]["token"]
16+
}

0 commit comments

Comments
 (0)