From 145e76a0d7d80d3999087a17f3cb0379dc3b2315 Mon Sep 17 00:00:00 2001 From: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com> Date: Fri, 9 Aug 2024 16:32:49 +0200 Subject: [PATCH] fix(helm): use same scc as olm --- .../helm/nifi-operator/templates/roles.yaml | 49 +------------------ 1 file changed, 1 insertion(+), 48 deletions(-) diff --git a/deploy/helm/nifi-operator/templates/roles.yaml b/deploy/helm/nifi-operator/templates/roles.yaml index a82898ad..13314296 100644 --- a/deploy/helm/nifi-operator/templates/roles.yaml +++ b/deploy/helm/nifi-operator/templates/roles.yaml @@ -121,53 +121,6 @@ rules: resourceNames: - {{ include "operator.name" . }}-clusterrole -{{ if .Capabilities.APIVersions.Has "security.openshift.io/v1" }} ---- -apiVersion: security.openshift.io/v1 -kind: SecurityContextConstraints -metadata: - name: nifi-scc - labels: - {{- include "operator.labels" . | nindent 4 }} - annotations: - kubernetes.io/description: |- - This resource is derived from hostmount-anyuid. It provides all the features of the - restricted SCC but allows host mounts and any UID by a pod. This is primarily - used by the persistent volume recycler. WARNING: this SCC allows host file - system access as any UID, including UID 0. Grant with caution. - release.openshift.io/create-only: "true" -allowHostDirVolumePlugin: true -allowHostIPC: false -allowHostNetwork: false -allowHostPID: false -allowHostPorts: false -allowPrivilegeEscalation: true -allowPrivilegedContainer: false -allowedCapabilities: null -defaultAddCapabilities: null -fsGroup: - type: RunAsAny -groups: [] -priority: null -readOnlyRootFilesystem: false -runAsUser: - type: RunAsAny -seLinuxContext: - type: MustRunAs -supplementalGroups: - type: RunAsAny -volumes: - - configMap - - downwardAPI - - emptyDir - - hostPath - - nfs - - persistentVolumeClaim - - projected - - secret - - ephemeral - - csi -{{ end }} --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole @@ -196,7 +149,7 @@ rules: resources: - securitycontextconstraints resourceNames: - - nifi-scc + - nonroot-v2 verbs: - use {{ end }}