Skip to content

Commit c1ed70f

Browse files
committed
fix: NVSHAS-9442 issues on argocd
On ArgoCD, no default annotations would be created, which fails the attempt to update annotations from cert upgrader. This issue is fixed by providing the default annotation to cert upgrader's cronjob. Also adding lease.create permission so lease can be created on ArgoCD when no lease object is created.
1 parent fc09f90 commit c1ed70f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

charts/core/templates/role.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ rules:
4747
resources:
4848
- leases
4949
verbs:
50+
- create
5051
- get
5152
- update
5253
---

charts/core/templates/upgrader-cronjob.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ kind: CronJob
1010
metadata:
1111
name: neuvector-cert-upgrader-pod
1212
namespace: {{ .Release.Namespace }}
13+
annotations:
14+
cert-upgrader-uid: ""
1315
labels:
1416
chart: {{ template "neuvector.chart" . }}
1517
release: {{ .Release.Name }}

0 commit comments

Comments
 (0)