charts/pipelines-library/templates/interceptor/scc_openshift.yaml (28 lines of code) (raw):

{{- if eq .Values.interceptor.enabled true }} {{- if eq .Values.global.platform "openshift" -}} apiVersion: security.openshift.io/v1 kind: SecurityContextConstraints metadata: labels: {{- include "edp-tekton-interceptor.labels" . | nindent 4 }} annotations: "helm.sh/hook": "pre-install" name: {{ include "edp-tekton-interceptor.name" . }}-{{ .Release.Namespace }} runAsUser: type: MustRunAs uid: 65532 seLinuxContext: type: MustRunAs users: - system:serviceaccount:{{ .Release.Namespace }}:{{ include "edp-tekton-interceptor.serviceAccountName" . }} allowHostDirVolumePlugin: false allowHostIPC: true allowHostNetwork: false allowHostPID: false allowHostPorts: false allowPrivilegedContainer: false allowedCapabilities: [] allowedFlexVolumes: [] readOnlyRootFilesystem: false {{- end -}} {{- end }}