-
Notifications
You must be signed in to change notification settings - Fork 36
/
default-config.yaml
41 lines (36 loc) · 1.19 KB
/
default-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# ------ DO NOT EDIT ------------------
# These are the default values used for `gkekitctl create` when
# the user does not supply their own config.yml. Note that the user
# *does* have to provide their GCP project ID at runtime.
## Global
sendAnalytics: false
terraformState: cloud # local, cloud
## VPC Build
vpcConfig:
vpcName: "prod"
vpcType: "standalone" # standalone, shared
vpcProjectId: "my-project"
vpcPodCIDRName: "default"
vpcSvcCIDRName: "default"
## FleetBuild
configSyncRepo: "default-config-sync-repo"
configSyncBranch: "main"
configSyncDir: "/"
## Cluster Build
authenticatorSecurityGroup: "gke-security-groups@<cloud identity domain>"
clustersProjectId: "my-project"
fleetProjectId: "my-project"
privateEndpoint: true
releaseChannel: REGULAR
initialNodeCount: 1 # for Autopilot this has to be 1
minNodeCount: 1
maxNodeCount: 10
defaultNodepoolOS: cos
tfModuleRepo: "github.com/GoogleCloudPlatform/gke-poc-toolkit//terraform/modules/"
tfModuleBranch: "main"
clustersConfig: # a list of one or more clusters, each with their own config
- clusterName: "gke-ap-central-00"
machineType: "e2-standard-4"
region: "us-central1"
zones: ["us-central1-a"]
subnetName: "us-central1"