# yamllint disable rule:document-start rule:line-length rule:trailing-spaces suite: Test SCC creation on OpenShift templates: - platform_specific/openshift/kepler-scc.yaml tests: - it: should create a SecurityContextConstraints object for Kepler set: deployAsConfigMap: true global: platform: openshift kepler: enabled: true kube-state-metrics: deploy: false service: scheme: https portName: https-main bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token node-exporter: deploy: false service: scheme: https bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token documentSelector: path: kind value: SecurityContextConstraints asserts: - containsDocument: apiVersion: security.openshift.io/v1 kind: SecurityContextConstraints name: RELEASE-NAME-kepler - equal: path: allowHostNetwork value: true - it: should not create a SecurityContextConstraints when not on OpenShift set: deployAsConfigMap: true kepler: enabled: true documentSelector: skipEmptyTemplates: true asserts: - hasDocuments: count: 0