From 38d8df7bec09539f17648f630758bc0a1f64d363 Mon Sep 17 00:00:00 2001 From: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com> Date: Fri, 9 Aug 2024 12:13:41 -0400 Subject: [PATCH] fix(helm): use same scc as olm (#504) --- .../helm/hive-operator/templates/roles.yaml | 49 +------------------ 1 file changed, 1 insertion(+), 48 deletions(-) diff --git a/deploy/helm/hive-operator/templates/roles.yaml b/deploy/helm/hive-operator/templates/roles.yaml index a214c88b..3ad91566 100644 --- a/deploy/helm/hive-operator/templates/roles.yaml +++ b/deploy/helm/hive-operator/templates/roles.yaml @@ -121,53 +121,6 @@ rules: - bind resourceNames: - {{ include "operator.name" . }}-clusterrole - -{{ if .Capabilities.APIVersions.Has "security.openshift.io/v1" }} ---- -apiVersion: security.openshift.io/v1 -kind: SecurityContextConstraints -metadata: - name: hive-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 -{{ end }} --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole @@ -196,7 +149,7 @@ rules: resources: - securitycontextconstraints resourceNames: - - hive-scc + - nonroot-v2 verbs: - use {{ end }}