File tree Expand file tree Collapse file tree 8 files changed +40
-16
lines changed
quickstart/src/configurations Expand file tree Collapse file tree 8 files changed +40
-16
lines changed Original file line number Diff line number Diff line change 1
1
module "eks_zero" {
2
2
providers = {
3
- aws = aws.eks_zero
3
+ aws = aws.eks_zero
4
+ kubernetes = kubernetes.eks_zero
4
5
}
5
6
6
7
source = " github.com/kbst/terraform-kubestack//aws/cluster?ref={{version}}"
Original file line number Diff line number Diff line change @@ -21,10 +21,5 @@ provider "kubernetes" {
21
21
22
22
host = local. eks_zero_kubeconfig [" clusters" ][0 ][" cluster" ][" server" ]
23
23
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" ]
30
25
}
Original file line number Diff line number Diff line change 1
1
module "gke_zero" {
2
+ providers = {
3
+ kubernetes = kubernetes.gke_zero
4
+ }
5
+
2
6
source = " github.com/kbst/terraform-kubestack//google/cluster?ref={{version}}"
3
7
4
8
configuration = {
@@ -20,7 +24,7 @@ module "gke_zero" {
20
24
base_domain = " "
21
25
22
26
# Initial desired K8s version, will be upgraded automatically
23
- cluster_min_master_version = " 1.16 "
27
+ cluster_min_master_version = " 1.22 "
24
28
25
29
# Initial number of desired nodes per zone
26
30
cluster_initial_node_count = 1
Original file line number Diff line number Diff line change @@ -2,3 +2,15 @@ provider "kustomization" {
2
2
alias = " gke_zero"
3
3
kubeconfig_raw = module. gke_zero . kubeconfig
4
4
}
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
+ }
Original file line number Diff line number Diff line change 1
1
module "eks_zero" {
2
2
providers = {
3
- aws = aws.eks_zero
3
+ aws = aws.eks_zero
4
+ kubernetes = kubernetes.eks_zero
4
5
}
5
6
6
7
source = " github.com/kbst/terraform-kubestack//aws/cluster?ref={{version}}"
Original file line number Diff line number Diff line change @@ -22,10 +22,5 @@ provider "kubernetes" {
22
22
23
23
host = local. eks_zero_kubeconfig [" clusters" ][0 ][" cluster" ][" server" ]
24
24
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" ]
31
26
}
Original file line number Diff line number Diff line change 1
1
module "gke_zero" {
2
+ providers = {
3
+ kubernetes = kubernetes.eks_zero
4
+ }
5
+
2
6
source = " github.com/kbst/terraform-kubestack//google/cluster?ref={{version}}"
3
7
4
8
configuration = {
@@ -20,7 +24,7 @@ module "gke_zero" {
20
24
base_domain = " "
21
25
22
26
# Initial desired K8s version, will be upgraded automatically
23
- cluster_min_master_version = " 1.15 "
27
+ cluster_min_master_version = " 1.22 "
24
28
25
29
# Initial number of desired nodes per zone
26
30
cluster_initial_node_count = 1
Original file line number Diff line number Diff line change @@ -2,3 +2,15 @@ provider "kustomization" {
2
2
alias = " gke_zero"
3
3
kubeconfig_raw = module. gke_zero . kubeconfig
4
4
}
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
+ }
You can’t perform that action at this time.
0 commit comments