Skip to main content
Version: v1.3

Gcp-Cluster

Description

Set up a GKE cluster connected as part of shared VPC

Specification

Properties

NameDescriptionTypeRequiredDefault
RBAC_group_namestringfalse
auto_upgradeboolfalse
http_load_balancing_disabledDisable Http Load balancingboolfalse
ip_allocation_policyValues to fill the cluster ip_allocation_policy blockmap(any)true
kubernetes_dashboard_disabledSwitch on the Dashboardboolfalse
maintenance_windowstringfalse
master_authorized_network_cidrThe range of IPs that can connect to the Kubernetes masterstringtrue
nameThe Name of the clusterstringtrue
networkThe VPCtrue
network_policyTo enable the network policyboolfalse
network_policy_config_disabledToggle network policyboolfalse
node_poolConfiguration of the Node hostsmap(any)false
pod_security_policy_config_enabledboolfalse
private_cluster_configValues to fill the cluster private_cluster_config blockmap(any)true
projectThe GCP project of the Network the cluster is intrue
regionThe GCP regionstringtrue
release_channelSet the release channel UNSPECIFIEDRAPIDREGULARSTABLE
remove_default_node_poolAn override to remove the node pool, doesnt make much sense to me eitherboolfalse
resource_labelsmap(any)false
subnetworkThe name of the sub-net to usetrue
writeConnectionSecretToRefThe secret which the cloud resource connection will be written towriteConnectionSecretToReffalse
zonestrue

writeConnectionSecretToRef

NameDescriptionTypeRequiredDefault
nameThe secret name which the cloud resource connection will be written tostringtrue
namespaceThe secret namespace which the cloud resource connection will be written tostringfalse