Skip to content

Commit 858db8d

Browse files
authored
Merge branch 'main' into private-cluster-node-pool
2 parents e1198e1 + 7ca51ab commit 858db8d

File tree

28 files changed

+254
-56
lines changed

28 files changed

+254
-56
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,14 @@ docker_test_lint:
7676
/usr/local/bin/test_lint.sh
7777

7878
# Generate documentation
79+
# Removed `display` for https://github.com/GoogleCloudPlatform/cloud-foundation-toolkit/issues/3140
7980
.PHONY: docker_generate_docs
8081
docker_generate_docs:
8182
$(DOCKER_BIN) run --rm -it \
8283
-e ENABLE_BPMETADATA=1 \
8384
-v "$(CURDIR)":/workspace \
8485
$(REGISTRY_URL)/${DOCKER_IMAGE_DEVELOPER_TOOLS}:${DOCKER_TAG_VERSION_DEVELOPER_TOOLS} \
85-
/bin/bash -c 'source /usr/local/bin/task_helper_functions.sh && generate_docs display'
86+
/bin/bash -c 'source /usr/local/bin/task_helper_functions.sh && generate_docs --per-module-requirements'
8687

8788
# Generate files from autogen
8889
.PHONY: docker_generate_modules

examples/gke_autopilot_cluster/main.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ provider "kubernetes" {
3333
}
3434

3535
module "gke" {
36-
source = "ciroclover/kubernetes-engine/google//modules/gke-autopilot-cluster"
36+
source = "terraform-google-modules/kubernetes-engine/google//modules/gke-autopilot-cluster"
37+
3738

3839
project = var.project_id
3940
name = "${local.cluster_type}-cluster"

examples/gke_standard_cluster/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ data "google_compute_subnetwork" "subnetwork" {
3434
}
3535

3636
module "gke" {
37-
source = "ciroclover/kubernetes-engine/google//modules/gke-standard-cluster"
37+
source = "terraform-google-modules/kubernetes-engine/google//modules/gke-standard-cluster"
3838

3939
project = var.project_id
4040
name = "${local.cluster_type}-cluster${var.cluster_name_suffix}"
@@ -83,7 +83,7 @@ module "gke" {
8383
}
8484

8585
module "node_pool" {
86-
source = "ciroclover/kubernetes-engine/google//modules/gke-node-pool"
86+
source = "terraform-google-modules/kubernetes-engine/google//modules/gke-node-pool"
8787

8888
project = var.project_id
8989
location = var.region

metadata.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -819,3 +819,15 @@ spec:
819819
description: Whether vertical pod autoscaling enabled
820820
- name: zones
821821
description: List of zones in which the cluster resides
822+
requirements:
823+
roles:
824+
- level: Project
825+
roles:
826+
- roles/editor
827+
providerVersions:
828+
- source: hashicorp/google
829+
version: ">= 6.42.0, < 7"
830+
- source: hashicorp/kubernetes
831+
version: ~> 2.10
832+
- source: hashicorp/random
833+
version: ">= 2.1"

modules/auth/metadata.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,3 +151,11 @@ spec:
151151
description: A kubeconfig file configured to access the GKE cluster.
152152
- name: token
153153
description: The token value for use with the kubernetes provider.
154+
requirements:
155+
roles:
156+
- level: Project
157+
roles:
158+
- roles/editor
159+
providerVersions:
160+
- source: hashicorp/google
161+
version: ">= 4.47.0, != 4.49.0, != 4.50.0, < 7"

modules/beta-autopilot-private-cluster/metadata.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,3 +562,17 @@ spec:
562562
description: Whether vertical pod autoscaling enabled
563563
- name: zones
564564
description: List of zones in which the cluster resides
565+
requirements:
566+
roles:
567+
- level: Project
568+
roles:
569+
- roles/editor
570+
providerVersions:
571+
- source: hashicorp/google
572+
version: ">= 6.42.0, < 7"
573+
- source: hashicorp/google-beta
574+
version: ">= 6.42.0, < 7"
575+
- source: hashicorp/kubernetes
576+
version: ~> 2.10
577+
- source: hashicorp/random
578+
version: ">= 2.1"

modules/beta-autopilot-public-cluster/metadata.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,3 +536,17 @@ spec:
536536
description: Whether vertical pod autoscaling enabled
537537
- name: zones
538538
description: List of zones in which the cluster resides
539+
requirements:
540+
roles:
541+
- level: Project
542+
roles:
543+
- roles/editor
544+
providerVersions:
545+
- source: hashicorp/google
546+
version: ">= 6.42.0, < 7"
547+
- source: hashicorp/google-beta
548+
version: ">= 6.42.0, < 7"
549+
- source: hashicorp/kubernetes
550+
version: ~> 2.10
551+
- source: hashicorp/random
552+
version: ">= 2.1"

modules/beta-private-cluster-update-variant/metadata.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,3 +854,17 @@ spec:
854854
description: Whether vertical pod autoscaling enabled
855855
- name: zones
856856
description: List of zones in which the cluster resides
857+
requirements:
858+
roles:
859+
- level: Project
860+
roles:
861+
- roles/editor
862+
providerVersions:
863+
- source: hashicorp/google
864+
version: ">= 6.42.0, < 7"
865+
- source: hashicorp/google-beta
866+
version: ">= 6.42.0, < 7"
867+
- source: hashicorp/kubernetes
868+
version: ~> 2.10
869+
- source: hashicorp/random
870+
version: ">= 2.1"

modules/beta-private-cluster/metadata.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -854,3 +854,17 @@ spec:
854854
description: Whether vertical pod autoscaling enabled
855855
- name: zones
856856
description: List of zones in which the cluster resides
857+
requirements:
858+
roles:
859+
- level: Project
860+
roles:
861+
- roles/editor
862+
providerVersions:
863+
- source: hashicorp/google
864+
version: ">= 6.42.0, < 7"
865+
- source: hashicorp/google-beta
866+
version: ">= 6.42.0, < 7"
867+
- source: hashicorp/kubernetes
868+
version: ~> 2.10
869+
- source: hashicorp/random
870+
version: ">= 2.1"

modules/beta-public-cluster-update-variant/metadata.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -828,3 +828,17 @@ spec:
828828
description: Whether vertical pod autoscaling enabled
829829
- name: zones
830830
description: List of zones in which the cluster resides
831+
requirements:
832+
roles:
833+
- level: Project
834+
roles:
835+
- roles/editor
836+
providerVersions:
837+
- source: hashicorp/google
838+
version: ">= 6.42.0, < 7"
839+
- source: hashicorp/google-beta
840+
version: ">= 6.42.0, < 7"
841+
- source: hashicorp/kubernetes
842+
version: ~> 2.10
843+
- source: hashicorp/random
844+
version: ">= 2.1"

0 commit comments

Comments
 (0)