google_container_server_config resource
Use the google_container_server_config InSpec audit resource to to test a Google Cloud ServerConfig resource.
Examples
describe google_container_server_config(project: 'chef-gcp-inspec', location: 'europe-west2-a') do
its('valid_master_versions') { should include '1.21.5-gke.1802'}
end
Properties
Properties that can be accessed from the google_container_server_config resource:
default_cluster_version: Version of Kubernetes the service deploys by default.default_image_type: Default image type.valid_image_types: List of valid image types.valid_node_versions: List of valid node upgrade target versions, in descending order.valid_master_versions: List of valid master versions, in descending order.channels: List of release channel configurations.channel: The release channel this configuration applies to. Possible values:- UNSPECIFIED
- RAPID
- REGULAR
- STABLE
default_version: The default version for newly created clusters on the channel.valid_versions: List of valid versions for the channel.
location: The name of the Google Compute Engine location to return ServerConfig for.
GCP permissions
Ensure the Kubernetes Engine API is enabled for the current project.