--- 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