Skip to content

Commit 8c10bf8

Browse files
committed
Merge branch 'improvement/ARTESCA-15780-bump-fluent-bit-chart-403' into q/131.0
2 parents 3136707 + 825272a commit 8c10bf8

File tree

7 files changed

+37
-22
lines changed

7 files changed

+37
-22
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
- Add DNS troubleshooting outputs to `sosreport` plugin
1212
(PR[#4621](https://github.com/scality/metalk8s/pull/4621))
1313

14+
- Bump Fluent Bit image version to [4.0.3](https://github.com/fluent/fluent-bit/releases/tag/v4.0.3)
15+
and Fluent Bit Helm chart version to [0.50.0](https://github.com/fluent/helm-charts/releases/tag/fluent-bit-0.50.0)
16+
(PR[#4627](https://github.com/scality/metalk8s/pull/4627))
17+
1418
## Release 130.0.4 (in development)
1519

1620
## Release 130.0.3

buildchain/buildchain/versions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,8 @@ def _version_prefix(version: str, prefix: str = "v") -> str:
278278
),
279279
Image(
280280
name="fluent-bit",
281-
version="3.2.8",
282-
digest="sha256:14da4a52ecdbb9bd9cb7a16ff6b4c7f391a4006cb13f84b5957e4608cc613e2c",
281+
version="4.0.3",
282+
digest="sha256:d6cc0a0a45a4fc61acde53939ed91672ed6fada7bb87710976309c0831232a79",
283283
),
284284
Image(
285285
name="cert-manager-controller",

charts/fluent-bit/Chart.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
annotations:
22
artifacthub.io/changes: |
3-
- kind: changed
4-
description: "Updated Fluent Bit OCI image to v3.2.8."
3+
- kind: added
4+
description: "Add VPA controlledValues option"
55
apiVersion: v1
6-
appVersion: 3.2.8
6+
appVersion: 4.0.3
77
description: Fast and lightweight log processor and forwarder or Linux, OSX and BSD
88
family operating systems.
99
home: https://fluentbit.io/
@@ -24,4 +24,4 @@ maintainers:
2424
name: fluent-bit
2525
sources:
2626
- https://github.com/fluent/fluent-bit/
27-
version: 0.48.9
27+
version: 0.50.0

charts/fluent-bit/templates/service.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ spec:
3333
loadBalancerSourceRanges:
3434
{{- toYaml . | nindent 4 }}
3535
{{- end }}
36+
{{- with .Values.service.loadBalancerIP}}
37+
loadBalancerIP: {{ . }}
38+
{{- end }}
3639
{{- end }}
3740
ports:
3841
- port: {{ .Values.service.port }}

charts/fluent-bit/templates/vpa.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ spec:
1515
containerPolicies:
1616
- containerName: {{ .Chart.Name }}
1717
{{- with .Values.autoscaling.vpa.controlledResources }}
18-
controlledResources:
18+
controlledResources:
19+
{{- toYaml . | nindent 8 }}
20+
{{- end }}
21+
{{- with .Values.autoscaling.vpa.controlledValues }}
22+
controlledValues:
1923
{{- toYaml . | nindent 8 }}
2024
{{- end }}
2125
{{- with .Values.autoscaling.vpa.maxAllowed }}

charts/fluent-bit/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ service:
103103
internalTrafficPolicy:
104104
loadBalancerClass:
105105
loadBalancerSourceRanges: []
106+
loadBalancerIP:
106107
labels: {}
107108
# nodePort: 30020
108109
# clusterIP: 172.16.10.1
@@ -243,6 +244,9 @@ autoscaling:
243244
# List of resources that the vertical pod autoscaler can control. Defaults to cpu and memory
244245
controlledResources: []
245246

247+
# Values that the vertical pod autoscaler can control. Allowed values are RequestsAndLimits and RequestsOnly. Default is RequestsAndLimits.
248+
controlledValues:
249+
246250
# Define the max allowed resources for the pod
247251
maxAllowed: {}
248252
# cpu: 200m

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

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ metadata:
1515
app.kubernetes.io/managed-by: salt
1616
app.kubernetes.io/name: fluent-bit
1717
app.kubernetes.io/part-of: metalk8s
18-
app.kubernetes.io/version: 3.2.8
19-
helm.sh/chart: fluent-bit-0.48.9
18+
app.kubernetes.io/version: 4.0.3
19+
helm.sh/chart: fluent-bit-0.50.0
2020
heritage: metalk8s
2121
name: fluent-bit
2222
namespace: metalk8s-logging
@@ -1596,9 +1596,9 @@ metadata:
15961596
app.kubernetes.io/managed-by: salt
15971597
app.kubernetes.io/name: fluent-bit
15981598
app.kubernetes.io/part-of: metalk8s
1599-
app.kubernetes.io/version: 3.2.8
1599+
app.kubernetes.io/version: 4.0.3
16001600
grafana_dashboard: '1'
1601-
helm.sh/chart: fluent-bit-0.48.9
1601+
helm.sh/chart: fluent-bit-0.50.0
16021602
heritage: metalk8s
16031603
name: fluent-bit-dashboard-fluent-bit
16041604
namespace: metalk8s-logging
@@ -1611,8 +1611,8 @@ metadata:
16111611
app.kubernetes.io/managed-by: salt
16121612
app.kubernetes.io/name: fluent-bit
16131613
app.kubernetes.io/part-of: metalk8s
1614-
app.kubernetes.io/version: 3.2.8
1615-
helm.sh/chart: fluent-bit-0.48.9
1614+
app.kubernetes.io/version: 4.0.3
1615+
helm.sh/chart: fluent-bit-0.50.0
16161616
heritage: metalk8s
16171617
name: fluent-bit
16181618
namespace: metalk8s-logging
@@ -1635,8 +1635,8 @@ metadata:
16351635
app.kubernetes.io/managed-by: salt
16361636
app.kubernetes.io/name: fluent-bit
16371637
app.kubernetes.io/part-of: metalk8s
1638-
app.kubernetes.io/version: 3.2.8
1639-
helm.sh/chart: fluent-bit-0.48.9
1638+
app.kubernetes.io/version: 4.0.3
1639+
helm.sh/chart: fluent-bit-0.50.0
16401640
heritage: metalk8s
16411641
name: fluent-bit
16421642
namespace: metalk8s-logging
@@ -1657,8 +1657,8 @@ metadata:
16571657
app.kubernetes.io/managed-by: salt
16581658
app.kubernetes.io/name: fluent-bit
16591659
app.kubernetes.io/part-of: metalk8s
1660-
app.kubernetes.io/version: 3.2.8
1661-
helm.sh/chart: fluent-bit-0.48.9
1660+
app.kubernetes.io/version: 4.0.3
1661+
helm.sh/chart: fluent-bit-0.50.0
16621662
heritage: metalk8s
16631663
name: fluent-bit
16641664
namespace: metalk8s-logging
@@ -1681,8 +1681,8 @@ metadata:
16811681
app.kubernetes.io/managed-by: salt
16821682
app.kubernetes.io/name: fluent-bit
16831683
app.kubernetes.io/part-of: metalk8s
1684-
app.kubernetes.io/version: 3.2.8
1685-
helm.sh/chart: fluent-bit-0.48.9
1684+
app.kubernetes.io/version: 4.0.3
1685+
helm.sh/chart: fluent-bit-0.50.0
16861686
heritage: metalk8s
16871687
name: fluent-bit
16881688
namespace: metalk8s-logging
@@ -1708,7 +1708,7 @@ spec:
17081708
- --config=/fluent-bit/etc/conf/fluent-bit.conf
17091709
command:
17101710
- /fluent-bit/bin/fluent-bit
1711-
image: {% endraw -%}{{ build_image_name("fluent-bit", False) }}{%- raw %}:3.2.8
1711+
image: {% endraw -%}{{ build_image_name("fluent-bit", False) }}{%- raw %}:4.0.3
17121712
imagePullPolicy: IfNotPresent
17131713
livenessProbe:
17141714
httpGet:
@@ -1773,8 +1773,8 @@ metadata:
17731773
app.kubernetes.io/managed-by: salt
17741774
app.kubernetes.io/name: fluent-bit
17751775
app.kubernetes.io/part-of: metalk8s
1776-
app.kubernetes.io/version: 3.2.8
1777-
helm.sh/chart: fluent-bit-0.48.9
1776+
app.kubernetes.io/version: 4.0.3
1777+
helm.sh/chart: fluent-bit-0.50.0
17781778
heritage: metalk8s
17791779
metalk8s.scality.com/monitor: ''
17801780
name: fluent-bit

0 commit comments

Comments
 (0)