Google Cloud Ephemeral Configuration File Definition ----------------------------------------------------- The GCP Bootstrap container creates an Ephemeral K8S cluster on the Google Cloud platform. The container requires authentication credentials and other information about the cluster to deploy. It requires a YAML configuration file with the format provided below. apiVersion: v1 kind: GoogleCloudConfig metadata: name: credentials: project: account: credential: spec: region: Zone: cluster: k8sVersion: machineSize: diskSize: replicas: kubeconfig: The JSON format is also a valid configuration file for this bootstrap container. { "apiVersion": "v1", "kind": "GoogleCloudConfig", "metadata": { "name": "" }, "credentials": { "project": "", "account": "", "credential": "" }, "spec": { "region": "", "zone": "", "cluster": { "k8sVersion": "", "machineSize": "", "diskSize": , "replicas": , "kubeconfig": "" } } } The expected location for the GCP bootstrap configuration file is dictated by the "volume" mount specified in the Airship config file (bootstrapInfo.ephemeral.container.volume). For example, /home/esidshi/.airship folder as shown in the snippet below: apiVersion: airshipit.org/v1alpha1 bootstrapInfo: ephemeral: container: volume: /home/esidshi/.airship:/kube