From 321863832db07c1b5d29994b72ef669c9e90d089 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9stor=20Salceda?= Date: Wed, 11 Sep 2019 14:41:23 +0200 Subject: [PATCH] [stable/falco] Performs a rollingUpdate when you change rules or settings (#17065) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Néstor Salceda --- stable/falco/CHANGELOG.md | 9 ++++++++- stable/falco/Chart.yaml | 2 +- stable/falco/templates/daemonset.yaml | 3 +++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/stable/falco/CHANGELOG.md b/stable/falco/CHANGELOG.md index 0a797d69ad..30fd1d8a1b 100644 --- a/stable/falco/CHANGELOG.md +++ b/stable/falco/CHANGELOG.md @@ -3,11 +3,18 @@ This file documents all notable changes to Sysdig Falco Helm Chart. The release numbering uses [semantic versioning](http://semver.org). +## v1.0.6 + +### Minor Changes + +* Falco does a rollingUpgrade when the falco or falco-rules configMap changes + with a helm upgrade + ## v1.0.5 ### Minor Changes -* Add 3 resources (`daemonsets`, `deployments`, `replicasets`) to the ClusterRole resource list +* Add 3 resources (`daemonsets`, `deployments`, `replicasets`) to the ClusterRole resource list Ref: [PR#514](https://github.com/falcosecurity/falco/pull/514) from Falco repository ## v1.0.4 diff --git a/stable/falco/Chart.yaml b/stable/falco/Chart.yaml index bad0d4a9f3..33c6cbc9c5 100644 --- a/stable/falco/Chart.yaml +++ b/stable/falco/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: falco -version: 1.0.5 +version: 1.0.6 appVersion: 0.17.0 description: Falco keywords: diff --git a/stable/falco/templates/daemonset.yaml b/stable/falco/templates/daemonset.yaml index e1b19ada12..d8605b00e1 100644 --- a/stable/falco/templates/daemonset.yaml +++ b/stable/falco/templates/daemonset.yaml @@ -14,6 +14,9 @@ spec: labels: app: {{ template "falco.fullname" .}} role: security + annotations: + checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }} + checksum/rules: {{ include (print $.Template.BasePath "/configmap-rules.yaml") . | sha256sum }} spec: serviceAccountName: {{ template "falco.serviceAccountName" .}} {{- if (and .Values.ebpf.enabled .Values.ebpf.settings.hostNetwork) }}