Skip to content

Commit 1c67ce2

Browse files
committed
Fix delete permissions
1 parent d236ba1 commit 1c67ce2

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

charts/konnector/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: konnector
33
description: Deploys Palo Alto Networks' Cortex KSPM connector for advanced Kubernetes security posture management.
44
type: application
5-
version: 1.0.5
5+
version: 1.0.6
66
appVersion: "1.0.0"
77
maintainers:
88
- name: Palo Alto Networks - Cortex KSPM team

charts/konnector/templates/batch.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,7 @@ spec:
4949
echo -e "\033[32mSuccessfully uninstalled {{ .Values.system.K8sManager.ReleaseName }}.\033[0m";
5050
exit 0
5151
else
52-
echo -e "\033[31mWe attempted to uninstall all related components, but an internal cleanup step failed. \n\
53-
As a result, some resources may not have been fully removed. \n\
54-
To complete the uninstallation manually, please run the following command: \n \
55-
helm uninstall {{ .Values.system.K8sManager.ReleaseName }} --namespace {{ .Release.Namespace }}\033[0m";
52+
echo -e "\033[31mWe attempted to uninstall all related components, but an internal cleanup step failed. \nAs a result, some resources may not have been fully removed. \nTo complete the uninstallation manually, please run the following command: \n helm uninstall {{ .Values.system.K8sManager.ReleaseName }} {{ .Release.Name }} --namespace {{ .Release.Namespace }}\033[0m";
5653
exit 1
5754
fi
5855
else

charts/konnector/values.yaml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ system:
7070
rules:
7171
- apiGroups: [""]
7272
resources: ["secrets"]
73-
verbs: ["create", "patch"]
73+
verbs: ["create", "patch", "delete"]
7474
job-manager:
7575
rules:
7676
- apiGroups: ["batch"]
@@ -81,30 +81,33 @@ system:
8181
- apiGroups: ["panw.com"]
8282
resources: ["panrules"]
8383
verbs: ["list", "create", "patch", "get", "update", "delete", "watch"]
84+
85+
# ==========================
86+
# Cluster Role Resources
87+
# ==========================
88+
clusterRoles:
8489
connector-manager-creator:
8590
rules:
8691
- apiGroups: [""]
8792
resources: ["configmaps", "services", "serviceaccounts"]
88-
verbs: ["create", "patch"]
93+
verbs: ["create", "patch", "delete"]
8994
- apiGroups: ["apps"]
9095
resources: ["deployments"]
91-
verbs: ["create", "patch"]
96+
verbs: ["create", "patch", "delete"]
9297
- apiGroups: ["batch"]
9398
resources: ["cronjobs", "jobs"]
94-
verbs: ["create", "patch"]
95-
96-
# ==========================
97-
# Cluster Role Resources
98-
# ==========================
99-
clusterRoles:
99+
verbs: ["create", "patch", "delete"]
100+
- apiGroups: ["rbac.authorization.k8s.io"]
101+
resources: ["clusterroles", "roles", "rolebindings", "clusterrolebindings"]
102+
verbs: ["create", "patch", "delete"]
100103
cluster-manager:
101104
rules:
102105
- apiGroups: ["", "coordination.k8s.io"]
103106
resources: ["leases", "namespaces", "secrets", "configmaps"]
104107
verbs: ["get", "update", "patch", "list", "watch"]
105108
- apiGroups: ["admissionregistration.k8s.io"]
106109
resources: ["validatingwebhookconfigurations"]
107-
verbs: ["update", "list", "watch", "get", "create", "patch"]
110+
verbs: ["update", "list", "watch", "get", "create", "patch", "delete"]
108111
read-inventory:
109112
rules:
110113
- apiGroups: [""]
@@ -118,15 +121,15 @@ system:
118121
verbs: ["get", "list", "watch"]
119122
- apiGroups: ["rbac.authorization.k8s.io"]
120123
resources: ["clusterroles", "roles", "rolebindings", "clusterrolebindings"]
121-
verbs: ["get", "list", "watch", "create", "patch"]
124+
verbs: ["get", "list", "watch"]
122125
- apiGroups: ["networking.k8s.io"]
123126
resources: ["networkpolicies", "ingresses"]
124127
verbs: ["get", "list", "watch"]
125128
crd-manager:
126129
rules:
127130
- apiGroups: ["apiextensions.k8s.io"]
128131
resources: ["customresourcedefinitions"]
129-
verbs: ["create", "get", "patch"]
132+
verbs: ["create", "get", "patch", "delete"]
130133
otel:
131134
rules:
132135
- apiGroups: [""]

0 commit comments

Comments
 (0)