Skip to content

Commit 1e92a60

Browse files
committed
chart, salt: Add annotations to fluent-bit pod
Add annotations containing configmap and secret to fluent-bit pod so it is restarted whenever these objects are updated. MK8S-203
1 parent fa71615 commit 1e92a60

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

charts/fluent-bit.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ podAnnotations:
88
prometheus.io/scrape: "true"
99
prometheus.io/port: "2020"
1010
prometheus.io/path: /api/v1/metrics/prometheus
11+
checksum/config: '__slot__:salt:metalk8s_kubernetes.get_object_digest(kind="ConfigMap", apiVersion="v1", namespace="metalk8s-logging", name="fluent-bit", path="data:fluent-bit.conf")'
12+
checksum/secret: '__slot__:salt:metalk8s_kubernetes.get_object_digest(kind="Secret", apiVersion="v1", namespace="metalk8s-logging", name="fluent-bit-certs", path="data")'
1113

1214
resources: '__var__(fluent_bit.spec.deployment.resources)'
1315

salt/metalk8s/addons/logging/fluent-bit/deployed/chart.sls

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1694,7 +1694,11 @@ spec:
16941694
template:
16951695
metadata:
16961696
annotations:
1697-
checksum/config: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
1697+
checksum/config: __slot__:salt:metalk8s_kubernetes.get_object_digest(kind="ConfigMap",
1698+
apiVersion="v1", namespace="metalk8s-logging", name="fluent-bit", path="data:fluent-bit.conf")
1699+
checksum/secret: __slot__:salt:metalk8s_kubernetes.get_object_digest(kind="Secret",
1700+
apiVersion="v1", namespace="metalk8s-logging", name="fluent-bit-certs",
1701+
path="data")
16981702
prometheus.io/path: /api/v1/metrics/prometheus
16991703
prometheus.io/port: '2020'
17001704
prometheus.io/scrape: 'true'

salt/metalk8s/addons/logging/fluent-bit/deployed/secret.sls

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Create metalk8s-fluent-bit-certs Secret:
1919
metadata:
2020
name: fluent-bit-certs
2121
namespace: metalk8s-logging
22+
data: {}
2223

2324
{%- else %}
2425

0 commit comments

Comments
 (0)