checks/gke/testdata/failing-cluster.json

{
  "name": "insecure-cluster",
  "zone": "us-central1-a",
  "currentMasterVersion": "1.28.3-gke.1200000",
  "status": "RUNNING",
 
  "shieldedNodes": {
    "enabled": false
  },
 
  "releaseChannel": {
    "channel": "UNSPECIFIED"
  },
 
  "ipAllocationPolicy": {
    "useIpAliases": false
  },
 
  "binaryAuthorization": {
    "evaluationMode": "DISABLED"
  },
 
  "authenticatorGroupsConfig": {
    "enabled": false,
    "securityGroup": ""
  },
 
  "privateClusterConfig": {
    "enablePrivateNodes": false
  },
 
  "networkPolicy": {
    "enabled": false
  },
 
  "networkConfig": {
    "enableIntraNodeVisibility": false,
    "datapathProvider": "LEGACY_DATAPATH",
    "gatewayApiConfig": {
      "channel": "CHANNEL_DISABLED"
    }
  },
 
  "databaseEncryption": {
    "state": "DECRYPTED"
  },
 
  "monitoringConfig": {
    "componentConfig": {
      "enableComponents": []
    },
    "managedPrometheusConfig": {
      "enabled": false
    }
  },
 
  "loggingConfig": {
    "componentConfig": {
      "enableComponents": []
    }
  },
 
  "controlPlaneEndpointsConfig": {
    "ipEndpointsConfig": {
      "authorizedNetworksConfig": {
        "enabled": false,
        "cidrBlocks": []
      }
    }
  },
 
  "addonsConfig": {
    "kubernetesDashboard": {
      "disabled": false
    },
    "httpLoadBalancing": {
      "disabled": true
    },
    "dnsCacheConfig": {
      "enabled": false
    }
  },
 
  "masterAuth": {
    "clientCertificateConfig": {
      "issueClientCertificate": true
    }
  },
 
  "nodePools": [
    {
      "name": "default-pool",
      "config": {
        "machineType": "e2-medium",
        "diskSizeGb": 50,
        "diskType": "pd-standard",
        "serviceAccount": "default",
        "shieldedInstanceConfig": {
          "enableSecureBoot": false,
          "enableIntegrityMonitoring": false
        }
      },
      "management": {
        "autoUpgrade": false,
        "autoRepair": false
      },
      "autoscaling": null,
      "initialNodeCount": 3
    }
  ]
}