fix(hack): add /etc/kubernetes to CIS benchmark jobs (#199)

This commit is contained in:
Andrew Rynhard 2018-11-10 15:43:35 -08:00 committed by GitHub
parent d662791ae4
commit fc84b6218d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 2 deletions

View File

@ -19,5 +19,13 @@ spec:
- master
- --json
- --version=1.11
volumeMounts:
- name: etc-kubernetes
mountPath: /etc/kubernetes
volumes:
- name: etc-kubernetes
hostPath:
path: /etc/kubernetes
type: Directory
restartPolicy: Never
backoffLimit: 0

View File

@ -13,5 +13,13 @@ spec:
- node
- --json
- --version=1.11
volumeMounts:
- name: etc-kubernetes
mountPath: /etc/kubernetes
volumes:
- name: etc-kubernetes
hostPath:
path: /etc/kubernetes
type: Directory
restartPolicy: Never
backoffLimit: 0

View File

@ -14,14 +14,14 @@ run_master_benchmark() {
JOB_NAME=kube-bench-master
kubectl apply -f cis-kube-bench-master.yaml -n ${NAMESPACE}
kubectl wait --timeout=60s --for=condition=complete job/${JOB_NAME} -n ${NAMESPACE} > /dev/null
kubectl logs job/${JOB_NAME} -n ${NAMESPACE} | jq . >../build/cis-${JOB_NAME}.log
kubectl logs job/${JOB_NAME} -n ${NAMESPACE} | jq . >../build/cis-${JOB_NAME}.json
}
run_node_benchmark() {
JOB_NAME=kube-bench-node
kubectl apply -f cis-kube-bench-node.yaml -n ${NAMESPACE}
kubectl wait --timeout=60s --for=condition=complete job/${JOB_NAME} -n ${NAMESPACE} > /dev/null
kubectl logs job/${JOB_NAME} -n ${NAMESPACE} | jq . >../build/cis-${JOB_NAME}.log
kubectl logs job/${JOB_NAME} -n ${NAMESPACE} | jq . >../build/cis-${JOB_NAME}.json
}
kubectl create ns ${NAMESPACE}