3 title: All in one tasks for checking basic functionality of Kubernetes cluster
6 - title: Run a single workload with listing existing kubernetes namespaces
8 Kubernetes.list_namespaces: {}
14 - title: Run a single workload with create/read/delete namespace
16 Kubernetes.create_and_delete_namespace: {}
22 - title: Run a single workload with create/read/delete pod
24 Kubernetes.create_and_delete_pod:
25 image: kubernetes/pause
33 with_serviceaccount: true
35 - title: Run a single workload with create/read/delete replication controller
37 Kubernetes.create_and_delete_replication_controller:
38 image: kubernetes/pause
47 with_serviceaccount: true
49 - title: Run a single workload with create/scale/delete replication controller
51 Kubernetes.create_scale_and_delete_replication_controller:
52 image: kubernetes/pause
62 with_serviceaccount: true
64 - title: Run a single workload with create/read/delete replicaset
66 Kubernetes.create_and_delete_replicaset:
67 image: kubernetes/pause
76 with_serviceaccount: true
78 - title: Run a single workload with create/scale/delete replicaset
80 Kubernetes.create_scale_and_delete_replicaset:
81 image: kubernetes/pause
91 with_serviceaccount: true
94 Run a single workload with create/read/delete pod with emptyDir volume
96 Kubernetes.create_and_delete_pod_with_emptydir_volume:
97 image: kubernetes/pause
98 mount_path: /opt/check
106 with_serviceaccount: true
109 Run a single workload with create/read/check/delete pod with emptyDir
112 Kubernetes.create_and_delete_pod_with_emptydir_volume:
117 mount_path: /opt/check
121 error_regexp: No such file
129 with_serviceaccount: true
131 - title: Run a single workload with create/read/delete pod with secret volume
133 Kubernetes.create_and_delete_pod_with_secret_volume:
138 mount_path: /opt/check
146 with_serviceaccount: true
148 - title: Run a single workload with create/check/delete pod with secret volume
150 Kubernetes.create_and_delete_pod_with_secret_volume:
155 mount_path: /opt/check
159 error_regexp: No such file
167 with_serviceaccount: true
170 Run a single workload with create/read/check/delete pod with hostPath
173 Kubernetes.create_and_delete_pod_with_hostpath_volume:
178 mount_path: /opt/check
182 error_regexp: No such file
183 volume_type: Directory
192 with_serviceaccount: true
195 Run a single workload with create/read/delete pod with configMap volume
197 Kubernetes.create_and_delete_pod_with_configmap_volume:
202 mount_path: /var/log/check.txt
214 with_serviceaccount: true
217 Run a single workload with create/read/check/delete pod with configMap
220 Kubernetes.create_and_delete_pod_with_configmap_volume:
225 mount_path: /var/log/check.txt
233 error_regexp: No such file
241 with_serviceaccount: true
243 - title: Run a single workload with create/read/delete deployment
245 Kubernetes.create_and_delete_deployment:
246 image: kubernetes/pause
255 with_serviceaccount: true
257 - title: Run a single workload with create/rollout/delete deployment
259 Kubernetes.create_rollout_and_delete_deployment:
279 with_serviceaccount: true
281 - title: Run a single workload with create/read/delete statefulset
283 Kubernetes.create_and_delete_statefulset:
284 image: kubernetes/pause
293 with_serviceaccount: true
295 - title: Run a single workload with create/scale/delete statefulset
297 Kubernetes.create_scale_and_delete_statefulset:
298 image: kubernetes/pause
308 with_serviceaccount: true
310 - title: Run a single workload with create/read/delete job
312 Kubernetes.create_and_delete_job:
324 with_serviceaccount: true
326 - title: Run a single workload with create/check/delete clusterIP service
328 Kubernetes.create_check_and_delete_pod_with_cluster_ip_service:
329 image: gcr.io/google-samples/hello-go-gke:1.0
339 with_serviceaccount: true
342 Run a single workload with create/check/delete clusterIP service with
345 Kubernetes.create_check_and_delete_pod_with_cluster_ip_service:
346 image: gcr.io/google-samples/hello-go-gke:1.0
349 custom_endpoint: true
357 with_serviceaccount: true
359 - title: Run a single workload with create/check/delete NodePort service
361 Kubernetes.create_check_and_delete_pod_with_node_port_service:
362 image: gcr.io/google-samples/hello-go-gke:1.0
373 with_serviceaccount: true