GKE Set Image with YAML
List of YAML parameters and examples for the "GKE Set Image" action.
YAML parameters for GKE Set Image
名称 | 类型 | 描述 |
---|---|---|
action 必填 | String | The ID of the action. |
type 必填 | String | The type of the action. Should be set to KUBERNETES_SET_IMAGE . |
container 必填 | String | The name of the container. |
namespace 必填 | String | The name of the namespace. |
deployment 必填 | String | The name of the deployment from the namespace. |
image_name 必填 | String | The name of the image to set. |
image_tag 必填 | String | The tag of the chosen image. |
config_path 必填 | String | The path to the configuration file. |
integration_hash 必填 | Integration | The ID of the Google integration. |
gke_auth_type 必填 | String | Authorization type. Set to SERVICE_ACCOUNT . |
zone_id 必填 | String | The ID of the GKE zone. |
cluster 必填 | String | The ID of the GKE cluster. |
application_id 必填 | String | The ID of the GKE application. |
record_arg | String | Record current kubectl command in the resource annotation. Can be one of TRUE , FALSE or NOT_SET . If set to false, do not record the command. If set to true , record the command. If not set, default to updating the existing annotation value only if one already exists. |
kubectl_version | String | Version of the kubectl used in the action. Default is <latest<. |
YAML example for GKE Set Image
actions:
- action: "Set image"
type: "KUBERNETES_SET_IMAGE"
container: "e"
cluster: "cluster-1"
application_id: "tokyo-house-138923"
zone_id: "europe-west1-c"
gke_auth_type: "SERVICE_ACCOUNT"
namespace: "default"
deployment: "nginx-deployment"
image_name: "nginx"
kubectl_version: "latest"
image_tag: "1.7.8"
record_arg: "NOT_SET"
integration_hash: "Yml8rVoJX7ax73KPeyv4Ek36WG"