diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 98e0db438..afd3fb573 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,9 +39,10 @@ jobs: helm repo add falcosecurity https://falcosecurity.github.io/charts - name: Run chart-releaser - uses: helm/chart-releaser-action@be16258da8010256c6e82849661221415f031968 # v1.5.0 + uses: helm/chart-releaser-action@ed43eb303604cbc0eeec8390544f7748dc6c790d # v1.5.0 with: charts_dir: charts + skip_existing: true env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" diff --git a/charts/falco/CHANGELOG.md b/charts/falco/CHANGELOG.md index 1eaf9f984..49223f9de 100644 --- a/charts/falco/CHANGELOG.md +++ b/charts/falco/CHANGELOG.md @@ -3,6 +3,10 @@ This file documents all notable changes to Falco Helm Chart. The release numbering uses [semantic versioning](http://semver.org). +## v3.8.2 + +* Upgrade falcosidekick chart to `v0.7.7`. + ## v3.8.1 * noop change just to test the ci diff --git a/charts/falco/Chart.yaml b/charts/falco/Chart.yaml index 0b407fbab..369592ebd 100644 --- a/charts/falco/Chart.yaml +++ b/charts/falco/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: falco -version: 3.8.1 +version: 3.8.2 appVersion: "0.36.1" description: Falco keywords: @@ -19,6 +19,6 @@ maintainers: email: cncf-falco-dev@lists.cncf.io dependencies: - name: falcosidekick - version: "0.7.1" + version: "0.7.7" condition: falcosidekick.enabled - repository: https://falcosecurity.github.io/charts + repository: https://raw.githubusercontent.com/opendatasoft/falco-charts/gh-pages/ diff --git a/charts/falcosidekick/CHANGELOG.md b/charts/falcosidekick/CHANGELOG.md index 151e6d638..50a2bc1f8 100644 --- a/charts/falcosidekick/CHANGELOG.md +++ b/charts/falcosidekick/CHANGELOG.md @@ -5,6 +5,10 @@ numbering uses [semantic versioning](http://semver.org). Before release 0.1.20, the helm chart can be found in `falcosidekick` [repository](https://github.com/falcosecurity/falcosidekick/tree/master/deploy/helm/falcosidekick). +## 0.7.7 + +* Support extraArgs in the helm chart + ## 0.7.5 * noop change just to test the ci diff --git a/charts/falcosidekick/Chart.yaml b/charts/falcosidekick/Chart.yaml index a1523ffb6..5223747f5 100644 --- a/charts/falcosidekick/Chart.yaml +++ b/charts/falcosidekick/Chart.yaml @@ -3,7 +3,7 @@ appVersion: 2.28.0 description: Connect Falco to your ecosystem icon: https://raw.githubusercontent.com/falcosecurity/falcosidekick/master/imgs/falcosidekick_color.png name: falcosidekick -version: 0.7.5 +version: 0.7.7 keywords: - monitoring - security diff --git a/charts/falcosidekick/templates/deployment.yaml b/charts/falcosidekick/templates/deployment.yaml index 582d62655..caaa88540 100644 --- a/charts/falcosidekick/templates/deployment.yaml +++ b/charts/falcosidekick/templates/deployment.yaml @@ -84,7 +84,10 @@ spec: periodSeconds: 5 {{- if .Values.securityContext }} securityContext: - {{- toYaml .Values.securityContext | nindent 12 }} + {{- end }} + {{- if .Values.config.extraArgs }} + args: + {{ toYaml .Values.config.extraArgs | nindent 12 }} {{- end }} envFrom: - secretRef: diff --git a/charts/falcosidekick/values.yaml b/charts/falcosidekick/values.yaml index 5f8e57b05..ad1d57ce8 100644 --- a/charts/falcosidekick/values.yaml +++ b/charts/falcosidekick/values.yaml @@ -54,6 +54,8 @@ config: existingSecret: "" # -- Extra environment variables extraEnv: [] + # -- Extra command-line arguments. + extraArgs: [] # -- DEBUG environment variable debug: false # -- a list of escaped comma separated custom fields to add to falco events, syntax is "key:value\,key:value"