cw-infra-apps/grafana/charts/feature-cluster-metrics/tests/openshift-kepler-scc_test.yaml
2025-05-28 10:01:42 +03:00

46 lines
1.3 KiB
YAML

# 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