suite: test cert controller deployment templates: - cert-controller-deployment.yaml tests: - it: should match snapshot of default values asserts: - matchSnapshot: {} - it: should set imagePullPolicy to Always set: certController.image.pullPolicy: Always asserts: - equal: path: spec.template.spec.containers[0].imagePullPolicy value: Always - it: should imagePullPolicy to be default value IfNotPresent asserts: - equal: path: spec.template.spec.containers[0].imagePullPolicy value: IfNotPresent - it: should override securityContext set: certController.podSecurityContext: runAsUser: 2000 certController.securityContext: runAsUser: 3000 asserts: - equal: path: spec.template.spec.securityContext value: runAsUser: 2000 - equal: path: spec.template.spec.containers[0].securityContext value: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true runAsUser: 3000 seccompProfile: type: RuntimeDefault - it: should override hostNetwork set: certController.hostNetwork: true asserts: - equal: path: spec.template.spec.hostNetwork value: true - it: should override readinessProbe port set: certController.readinessProbe.port: 8082 asserts: - equal: path: spec.template.spec.containers[0].args[7] value: "--healthz-addr=:8082" - it: should override metrics port set: certController.metrics.listen.port: 8888 asserts: - equal: path: spec.template.spec.containers[0].args[6] value: "--metrics-addr=:8888" - it: should override image flavour set: certController.image.repository: ghcr.io/external-secrets/external-secrets certController.image.tag: v0.9.8 certController.image.flavour: ubi-boringssl asserts: - equal: path: spec.template.spec.containers[0].image value: ghcr.io/external-secrets/external-secrets:v0.9.8-ubi-boringssl - it: should override image flavour set: certController.image.repository: example.com/external-secrets/external-secrets certController.image.tag: v0.9.9-ubi asserts: - equal: path: spec.template.spec.containers[0].image value: example.com/external-secrets/external-secrets:v0.9.9-ubi