Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .dmtlint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,13 @@ linters-settings:
- "spec.versions[0].schema.openAPIV3Schema.properties.spec.properties.contentType"
rbac:
exclude-rules:
# We exclude RBAC rules for virt-operator because it creates ClusterRoles and ClusterRoleBindings with wildcards.
# If we remove wildcard, virt-operator will be unable to create them, as it does not have wildcard permissions itself.
# We exclude RBAC rules for virt-operator and cdi-operator because they create ClusterRoles and ClusterRoleBindings with wildcards.
# If we remove wildcard, virt-operator and cdi-operator will be unable to create them, as they do not have wildcard permissions themselves.
wildcards:
- kind: ClusterRole
name: d8:virtualization:kubevirt-operator
- kind: ClusterRole
name: d8:containerized-data-importer:cdi-operator

# We exclude RBAC rules for CDI and Kubevirt resources because they are used by upstream deployments.
# Changing these rules will require patching upstream code.
Expand Down
33 changes: 2 additions & 31 deletions templates/cdi/cdi-operator/rbac-for-us.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,40 +41,11 @@ rules:
- delete
- apiGroups:
- cdi.internal.virtualization.deckhouse.io
resources:
- internalvirtualizationcdiconfigs
- internalvirtualizationcdis
- internalvirtualizationcdis/finalizers
- internalvirtualizationdataimportcrons
- internalvirtualizationdatasources
- internalvirtualizationdatavolumes
- internalvirtualizationobjecttransfers
- internalvirtualizationstorageprofiles
- internalvirtualizationvolumeclonesources
- internalvirtualizationvolumeimportsources
- internalvirtualizationvolumeuploadsources
- internalvirtualizationopenstackvolumepopulators
- internalvirtualizationovirtvolumepopulators
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
- apiGroups:
- upload.cdi.kubevirt.io
resources:
- uploadtokenrequests
- '*'
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
- '*'
- apiGroups:
- admissionregistration.k8s.io
resources:
Expand Down
Loading