Kubernetes Set Image with YAML
List of YAML parameters and examples for the "Kubernetes Set Image" action
提示
YAML parameters for Kubernetes Set Image
名称 | 类型 | 描述 | |
---|---|---|---|
action 必填 | String | 操作名称 | |
type 必填 | String | The type of the action. Should be set to KUBERNETES_SET_IMAGE . | |
auth_type 必填 | String | Authorization type. Can be one of BASIC , TOKEN or CERTS . | |
server 必填 | String | The host for the connection. | |
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. | |
login | String | The username required when auth_type is set to BASIC . | |
password | String | The password required when auth_type is set to BASIC . | |
token | String | The token required when auth_type is set to TOKEN . | |
client_ca | String | The certificate authority required when auth_type is set to CERTS . | |
client_cert | String | The client certificate required when auth_type is set to CERTS . | |
client_key | String | The client key required when auth_type is set to CERTS . | |
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 Kubernetes Set Image
actions:
- action: "Set image"
type: "KUBERNETES_SET_IMAGE"
trigger_time: "ON_EVERY_EXECUTION"
auth_type: "BASIC"
server: "https://123.45.56.89:6443"
login: "admin"
password: "qwerty"
record_arg: "NOT_SET"
deployment: "nginx-deployment"
namespace: "default"
image_name: "nginx"
image_tag: "1.7.8"
container: "nginx"
kubectl_version: "1.11.1"