checks/gke/testdata/passing-cluster.json
|
{
"name": "test-cluster", "zone": "us-central1-a", "currentMasterVersion": "1.29.4-gke.1043000", "status": "RUNNING", "workloadIdentityConfig": { "workloadPool": "my-project.svc.id.goog" }, "shieldedNodes": { "enabled": true }, "releaseChannel": { "channel": "REGULAR" }, "ipAllocationPolicy": { "useIpAliases": true, "clusterIpv4CidrBlock": "10.4.0.0/14", "servicesIpv4CidrBlock": "10.8.0.0/20" }, "binaryAuthorization": { "evaluationMode": "PROJECT_SINGLETON_POLICY_ENFORCE" }, "authenticatorGroupsConfig": { "enabled": true, "securityGroup": "gke-security-groups@example.com" }, "privateClusterConfig": { "enablePrivateNodes": true, "enablePrivateEndpoint": false, "masterIpv4CidrBlock": "172.16.0.0/28" }, "networkPolicy": { "enabled": false }, "networkConfig": { "enableIntraNodeVisibility": true, "datapathProvider": "ADVANCED_DATAPATH", "gatewayApiConfig": { "channel": "CHANNEL_STANDARD" } }, "databaseEncryption": { "state": "ENCRYPTED", "keyName": "projects/my-project/locations/us-central1/keyRings/my-ring/cryptoKeys/my-key" }, "monitoringConfig": { "componentConfig": { "enableComponents": ["SYSTEM_COMPONENTS", "POD", "DEPLOYMENT"] }, "managedPrometheusConfig": { "enabled": true } }, "loggingConfig": { "componentConfig": { "enableComponents": ["SYSTEM_COMPONENTS", "WORKLOADS"] } }, "resourceUsageExportConfig": { "enableNetworkEgressMetering": true, "bigqueryDestination": { "datasetId": "gke_usage" } }, "controlPlaneEndpointsConfig": { "ipEndpointsConfig": { "authorizedNetworksConfig": { "enabled": true, "cidrBlocks": [ { "cidrBlock": "10.0.0.0/8", "displayName": "internal" } ] } } }, "addonsConfig": { "kubernetesDashboard": { "disabled": true }, "httpLoadBalancing": {}, "dnsCacheConfig": { "enabled": true } }, "masterAuth": { "clientCertificateConfig": { "issueClientCertificate": false } }, "nodePools": [ { "name": "default-pool", "config": { "machineType": "e2-standard-4", "diskSizeGb": 100, "diskType": "pd-balanced", "serviceAccount": "gke-nodes@my-project.iam.gserviceaccount.com", "shieldedInstanceConfig": { "enableSecureBoot": true, "enableIntegrityMonitoring": true } }, "management": { "autoUpgrade": true, "autoRepair": true }, "autoscaling": { "enabled": true, "minNodeCount": 1, "maxNodeCount": 5 }, "initialNodeCount": 3 }, { "name": "high-mem-pool", "config": { "machineType": "n2-highmem-8", "diskSizeGb": 200, "diskType": "pd-ssd", "serviceAccount": "gke-nodes@my-project.iam.gserviceaccount.com", "shieldedInstanceConfig": { "enableSecureBoot": true, "enableIntegrityMonitoring": true } }, "management": { "autoUpgrade": true, "autoRepair": true }, "autoscaling": { "enabled": true, "minNodeCount": 0, "maxNodeCount": 10 }, "initialNodeCount": 0 } ] } |