---
apiVersion: v1
kind: Namespace
metadata:
name: conformance
---
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
component: conformance
name: conformance-serviceaccount
namespace: conformance
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
component: conformance
name: conformance-serviceaccount-role
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: conformance-serviceaccount
subjects:
- kind: ServiceAccount
name: conformance-serviceaccount
namespace: conformance
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
component: conformance
name: conformance-serviceaccount
rules:
- apiGroups:
- '*'
resources:
- '*'
verbs:
- '*'
- nonResourceURLs:
- '/metrics'
- '/logs'
- '/logs/*'
verbs:
- 'get'
---
apiVersion: v1
kind: Pod
metadata:
name: e2e-conformance-test
namespace: conformance
spec:
containers:
- name: conformance-container
image: registry.k8s.io/conformance-amd64:v1.14
imagePullPolicy: IfNotPresent
env:
- name: E2E_FOCUS
value: "\\[Conformance\\]"
- name: E2E_SKIP
value: ""
- name: E2E_PROVIDER
value: "skeleton"
- name: E2E_PARALLEL
value: "false"
- name: E2E_VERBOSITY
value: "4"
volumeMounts:
- name: output-volume
mountPath: /tmp/results
volumes:
- name: output-volume
hostPath:
path: /tmp/results
restartPolicy: Never
serviceAccountName: conformance-serviceaccount