Kubernetes.list_namespaces: {}
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
- title: Run a single workload with create/read/delete namespace
scenario:
Kubernetes.create_and_delete_namespace: {}
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
- title: Run a single workload with create/read/delete pod
scenario:
Kubernetes.create_and_delete_pod:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/read/delete replication controller
scenario:
Kubernetes.create_and_delete_replication_controller:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
replicas: 2
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/scale/delete replication controller
scenario:
Kubernetes.create_scale_and_delete_replication_controller:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
replicas: 2
scale_replicas: 3
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/read/delete replicaset
scenario:
Kubernetes.create_and_delete_replicaset:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
replicas: 1
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/scale/delete replicaset
scenario:
Kubernetes.create_scale_and_delete_replicaset:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
replicas: 1
scale_replicas: 2
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title:
Run a single workload with create/read/delete pod with emptyDir volume
scenario:
Kubernetes.create_and_delete_pod_with_emptydir_volume:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
mount_path: /opt/check
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: >-
volume
scenario:
Kubernetes.create_and_delete_pod_with_emptydir_volume:
- image: busybox
+ image: busybox:1.28
command:
- sleep
- "3600"
error_regexp: No such file
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/read/delete pod with secret volume
scenario:
Kubernetes.create_and_delete_pod_with_secret_volume:
- image: busybox
+ image: busybox:1.28
command:
- sleep
- "3600"
mount_path: /opt/check
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/check/delete pod with secret volume
scenario:
Kubernetes.create_and_delete_pod_with_secret_volume:
- image: busybox
+ image: busybox:1.28
command:
- sleep
- "3600"
error_regexp: No such file
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: >-
volume
scenario:
Kubernetes.create_and_delete_pod_with_hostpath_volume:
- image: busybox
+ image: busybox:1.28
command:
- sleep
- "3600"
volume_path: /tmp/
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title:
Run a single workload with create/read/delete pod with configMap volume
scenario:
Kubernetes.create_and_delete_pod_with_configmap_volume:
- image: busybox
+ image: busybox:1.28
command:
- "sleep"
- "3600"
test
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: >-
volume
scenario:
Kubernetes.create_and_delete_pod_with_configmap_volume:
- image: busybox
+ image: busybox:1.28
command:
- "sleep"
- "3600"
error_regexp: No such file
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/read/delete deployment
scenario:
Kubernetes.create_and_delete_deployment:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
replicas: 2
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/rollout/delete deployment
scenario:
Kubernetes.create_rollout_and_delete_deployment:
- image: busybox
+ image: busybox:1.28
replicas: 1
command:
- sleep
value: "true"
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/read/delete statefulset
scenario:
Kubernetes.create_and_delete_statefulset:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
replicas: 2
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/scale/delete statefulset
scenario:
Kubernetes.create_scale_and_delete_statefulset:
- image: kubernetes/pause
+ image: k8s.gcr.io/pause:3.3
replicas: 1
scale_replicas: 2
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/read/delete job
scenario:
Kubernetes.create_and_delete_job:
- image: busybox
+ image: busybox:1.28
command:
- echo
- "SUCCESS"
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/check/delete clusterIP service
protocol: TCP
runner:
constant:
- concurrency: 1
- times: 2
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: >-
custom_endpoint: true
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true
- title: Run a single workload with create/check/delete NodePort service
request_timeout: 10
runner:
constant:
- concurrency: 1
- times: 1
+ concurrency: {{ concurrency }}
+ times: {{ times }}
contexts:
namespaces:
- count: 3
+ count: {{ namespaces_count }}
with_serviceaccount: true