File tree 6 files changed +24
-6
lines changed
6 files changed +24
-6
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,10 @@ numbering uses [semantic versioning](http://semver.org).
5
5
6
6
Before release 0.1.20, the helm chart can be found in ` falcosidekick ` [ repository] ( https://github.com/falcosecurity/falcosidekick/tree/master/deploy/helm/falcosidekick ) .
7
7
8
+ ## 0.9.9
9
+
10
+ - Added Azure Workload Identity for Falcosidekick
11
+
8
12
## 0.9.8
9
13
10
14
- Ugrade to Falcosidekick 2.31.1 (fix last release)
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ appVersion: 2.31.1
3
3
description : Connect Falco to your ecosystem
4
4
icon : https://raw.githubusercontent.com/falcosecurity/falcosidekick/master/imgs/falcosidekick_color.png
5
5
name : falcosidekick
6
- version : 0.9.8
6
+ version : 0.9.9
7
7
keywords :
8
8
- monitoring
9
9
- security
Original file line number Diff line number Diff line change @@ -220,6 +220,7 @@ The following table lists the main configurable parameters of the Falcosidekick
220
220
| config.azure.eventHub.namespace | string | ` "" ` | Name of the space the Hub is in |
221
221
| config.azure.podIdentityClientID | string | ` "" ` | Azure Identity Client ID |
222
222
| config.azure.podIdentityName | string | ` "" ` | Azure Identity name |
223
+ | config.azure.workloadIdentityClientID | string | ` "" ` | Azure Workload Identity Client ID |
223
224
| config.azure.resourceGroupName | string | ` "" ` | Azure Resource Group name |
224
225
| config.azure.subscriptionID | string | ` "" ` | Azure Subscription ID |
225
226
| config.bracketreplacer | string | ` "" ` | if not empty, the brackets in keys of Output Fields are replaced |
Original file line number Diff line number Diff line change 31
31
{{- if and .Values.config.azure.podIdentityClientID .Values.config.azure.podIdentityName }}
32
32
aadpodidbinding : {{ include "falcosidekick.fullname" . }}
33
33
{{- end }}
34
+ {{- if .Values.config.azure.workloadIdentityClientID }}
35
+ azure.workload.identity/use : " true"
36
+ {{- end }}
34
37
{{- if .Values.podLabels }}
35
38
{{ toYaml .Values.podLabels | nindent 8 }}
36
39
{{- end }}
Original file line number Diff line number Diff line change @@ -4,18 +4,26 @@ kind: ServiceAccount
4
4
metadata :
5
5
name : {{ include "falcosidekick.fullname" . }}
6
6
namespace : {{ .Release.Namespace }}
7
+ {{- if or .Values.config.azure.workloadIdentityClientID (and .Values.config.aws.useirsa .Values.config.aws.rolearn) }}
8
+ annotations :
9
+ {{- if .Values.config.azure.workloadIdentityClientID }}
10
+ azure.workload.identity/client-id : {{ .Values.config.azure.workloadIdentityClientID | quote }}
11
+ {{- end }}
12
+ {{- if and .Values.config.aws.useirsa .Values.config.aws.rolearn }}
13
+ {{- with .Values.customAnnotations }}
14
+ {{- toYaml . | nindent 4 }}
15
+ {{- end }}
16
+ eks.amazonaws.com/role-arn : {{ .Values.config.aws.rolearn | quote }}
17
+ {{- end }}
18
+ {{- end }}
19
+
7
20
{{- if and .Values.config.aws.useirsa .Values.config.aws.rolearn }}
8
21
labels :
9
22
{{- include "falcosidekick.labels" . | nindent 4 }}
10
23
app.kubernetes.io/component : core
11
24
{{- with .Values.customLabels }}
12
25
{{- toYaml . | nindent 4 }}
13
26
{{- end }}
14
- annotations :
15
- {{- with .Values.customAnnotations }}
16
- {{- toYaml . | nindent 4 }}
17
- {{- end }}
18
- eks.amazonaws.com/role-arn : {{ .Values.config.aws.rolearn }}
19
27
{{- end }}
20
28
---
21
29
apiVersion : rbac.authorization.k8s.io/v1
Original file line number Diff line number Diff line change @@ -578,6 +578,8 @@ config:
578
578
podIdentityClientID : " "
579
579
# -- Azure Identity name
580
580
podIdentityName : " "
581
+ # -- Azure Workload Identity Client ID
582
+ workloadIdentityClientID : " "
581
583
eventHub :
582
584
# -- Name of the space the Hub is in
583
585
namespace : " "
You can’t perform that action at this time.
0 commit comments