Skip to content

Commit e470969

Browse files
authored
Merge pull request #1300 from Gentleelephant/upfate-fluentbit-3.1.5
update fluentbit to 3.1.5
2 parents b117639 + 5c5e415 commit e470969

File tree

15 files changed

+63
-17
lines changed

15 files changed

+63
-17
lines changed

.github/workflows/build-fb-image.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
docker_tag_version:
77
description: 'Fluent Bit image release version'
88
required: true
9-
default: '3.1.4'
9+
default: '3.1.5'
1010

1111
env:
1212
DOCKER_REPO: 'kubesphere'

CHANGELOG.md

+45
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,48 @@
1+
## 3.1.0 / 2024-08-14
2+
### Features
3+
- Render ConfigMap only if key is not empty string (#1299) @dex4er
4+
- Set explicit fluent-bit name label selector (#1293) @rmvangun
5+
- Allow fluent-operator to watch Kubernetes events (#1277) @thomasgouveia
6+
- add fluent bit config-reload via HTTP (#1286) @jiuxia211
7+
- feat(fluentbit): add fluentbit input_udp plugin (#1267) @cw-Guo
8+
- add tag and tag_from_uri for opentelemetry input plugin (#1255) @smallc2009
9+
- add compression to opensearch output plugin (#1258) @smallc2009
10+
- Support for patch release tags. (#1246) @joshuabaird
11+
- Add missing fluent-bit config parameters (#1244) @reegnz
12+
13+
### ENHANCEMENT
14+
- build(deps): Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 (#1275) @dependabot
15+
- build(deps): Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#1271) @dependabot
16+
- build(deps): Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 (#1272) @dependabot
17+
- build(deps): Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0 (#1279) @dependabot
18+
- build(deps): Bump golang.org/x/sync from 0.7.0 to 0.8.0 (#1283) @dependabot
19+
- build(deps): Bump golang from 1.22.5-alpine3.19 to 1.22.6-alpine3.19 in /cmd/fluent-manager (#1288) @dependabot
20+
- build(deps): Bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 (#1295) @dependabot
21+
- build(deps): Bump golang from 1.22.5-alpine3.19 to 1.22.6-alpine3.19 in /cmd/fluent-watcher/fluentbit (#1289) @dependabot
22+
- build(deps): Bump golang from 1.22.5-alpine3.19 to 1.22.6-alpine3.19 in /cmd/fluent-watcher/fluentd (#1290) @dependabot
23+
- update fluentbit to v3.1.4 (#1282) @jiuxia211
24+
- Mention multiline parser CRDs in README (#1280) @reegnz
25+
- build(deps): Bump github.com/go-openapi/errors from 0.20.4 to 0.22.0 (#1274) @dependabot
26+
- build(deps): Bump golang from 1.22.0-alpine3.19 to 1.22.5-alpine3.19 in /cmd/fluent-watcher/fluentd (#1260) @dependabot
27+
- build(deps): Bump golang from 1.22.0-alpine3.19 to 1.22.5-alpine3.19 in /cmd/fluent-watcher/fluentbit (#1261) @dependabot
28+
- build(deps): Bump golang from 1.22.0-alpine3.19 to 1.22.5-alpine3.19 in /cmd/fluent-manager (#1262) @dependabot
29+
- build(deps): Bump fluent/fluent-bit from 3.1.3-debug to 3.1.4-debug in /cmd/fluent-watcher/fluentbit (#1266) @dependabot
30+
- build(deps): Bump fluent/fluent-bit from 3.1.2-debug to 3.1.3-debug in /cmd/fluent-watcher/fluentbit (#1245) @dependabot
31+
- build(deps): Bump golang from 1.22.3 to 1.22.4 in /docs/best-practice/forwarding-logs-via-http (#1227) @dependabot
32+
- build(deps): Bump k8s.io/client-go from 0.26.3 to 0.30.3 (#1254) @dependabot
33+
- build(deps): bump k8s.io/client-go, k8s.io/apimachinery, k8s.io/api, … (#1251) @jiuxia211
34+
- Bump fluentbit to 3.1.2. (#1240) @joshuabaird
35+
- build(deps): Bump fluent/fluent-bit from 3.1.0-debug to 3.1.2-debug in /cmd/fluent-watcher/fluentbit (#1238) @dependabot
36+
37+
### BUGFIX
38+
- bug: Allows to render net properties for outputs (#1298) @dex4er
39+
- BUG: re-add accidently removed flag.Parse (#1294) @developer-guy
40+
- Fix service monitor label selector scope (#1284) @rmvangun
41+
- fix(rbac): Add missing rbac rules for namespaced fluentbit (#1265) @alexandrevilain
42+
- Fixes "build fluent operator" CI workflow (#1263) @joshuabaird
43+
- Fixes fluentd/fluent-bit image build CI workflows (#1259) @joshuabaird
44+
- Fix release name on fluentbit output loki (#1248) @yildizozan
45+
146
## 3.0.0 / 2024-07-09
247
### Features
348
- Feat: add daemonset terminationGracePeriodSeconds (#1204) @smallc2009

Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION?=$(shell cat VERSION | tr -d " \t\n\r")
22
# Image URL to use all building/pushing image targets
3-
FB_IMG ?= kubesphere/fluent-bit:v3.1.0
4-
FB_IMG_DEBUG ?= kubesphere/fluent-bit:v3.1.0-debug
3+
FB_IMG ?= kubesphere/fluent-bit:v3.1.5
4+
FB_IMG_DEBUG ?= kubesphere/fluent-bit:v3.1.5-debug
55
FD_IMG ?= ghcr.io/fluent/fluent-operator/fluentd:v1.17.0
66
FO_IMG ?= kubesphere/fluent-operator:$(VERSION)
77
FD_IMG_BASE ?= ghcr.io/fluent/fluent-operator/fluentd:v1.17.0-arm64-base

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ Kubernetes v1.16.13+ is necessary for running Fluent Operator.
133133
Install the latest stable version
134134

135135
```shell
136-
kubectl apply -f https://raw.githubusercontent.com/fluent/fluent-operator/release-3.0/manifests/setup/setup.yaml
136+
kubectl apply -f https://raw.githubusercontent.com/fluent/fluent-operator/release-3.1/manifests/setup/setup.yaml
137137

138138
# You can change the namespace in manifests/setup/kustomization.yaml in corresponding release branch
139139
# and then use command below to install to another namespace

RELEASE.md

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ This page describes the release process and the currently planned schedule for u
4343
| v2.8.0 | 2024-04-22 | Zhang Peng (GitHub: @Gentleelephant) |
4444
| v2.9.0 | 2024-06-13 | Elon Cheng (GitHub: @wenchajun) |
4545
| v3.0.0 | 2024-07-09 | Elon Cheng (GitHub: @wenchajun) |
46+
| v3.1.0 | 2024-08-14 | Zhang Peng (GitHub: @Gentleelephant) |
4647

4748
# How to cut a new release
4849

charts/fluent-operator/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ description: A Helm chart for Kubernetes
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 3.0.1
18+
version: 3.1.0
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
23-
appVersion: 3.0.0
23+
appVersion: 3.1.0
2424

2525
dependencies:
2626
- name: fluent-bit-crds

charts/fluent-operator/charts/fluent-bit-crds/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ description: A Helm chart delivering fluenbt-bit controller CRDS
1414
# This is the chart version. This version number should be incremented each time you make changes
1515
# to the chart and its templates, including the app version.
1616
# Versions are expected to follow Semantic Versioning (https://semver.org/)
17-
version: 3.0.0
17+
version: 3.1.0
1818

1919
# This is the version number of the application being deployed. This version number should be
2020
# incremented each time you make changes to the application. Versions are not expected to
2121
# follow Semantic Versioning. They should reflect the version the application is using.
2222
# It is recommended to use it with quotes.
23-
appVersion: "3.0.0"
23+
appVersion: "3.1.0"

charts/fluent-operator/charts/fluentd-crds/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ description: A Helm chart delivering fluentd controller CRDS
1414
# This is the chart version. This version number should be incremented each time you make changes
1515
# to the chart and its templates, including the app version.
1616
# Versions are expected to follow Semantic Versioning (https://semver.org/)
17-
version: 3.0.0
17+
version: 3.1.0
1818

1919
# This is the version number of the application being deployed. This version number should be
2020
# incremented each time you make changes to the application. Versions are not expected to
2121
# follow Semantic Versioning. They should reflect the version the application is using.
2222
# It is recommended to use it with quotes.
23-
appVersion: "3.0.0"
23+
appVersion: "3.1.0"

charts/fluent-operator/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ fluentbit:
8383
metricRelabelings: []
8484
image:
8585
repository: "ghcr.io/fluent/fluent-operator/fluent-bit"
86-
tag: "3.1.4"
86+
tag: "3.1.5"
8787
# fluentbit resources. If you do want to specify resources, adjust them as necessary
8888
# You can adjust it based on the log volume.
8989
resources:

cmd/fluent-watcher/fluentbit/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ WORKDIR /code
66
RUN echo $(ls -al /code)
77
RUN CGO_ENABLED=0 go build -ldflags '-w -s' -o /fluent-bit/fluent-bit /code/cmd/fluent-watcher/fluentbit/main.go
88

9-
FROM fluent/fluent-bit:3.1.4
9+
FROM fluent/fluent-bit:3.1.5
1010
LABEL Description="Fluent Bit docker image" Vendor="Fluent" Version="1.0"
1111

1212
COPY conf/fluent-bit.conf conf/fluent-bit.yaml conf/parsers.conf /fluent-bit/etc/

cmd/fluent-watcher/fluentbit/Dockerfile.debug

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ WORKDIR /code
66
RUN echo $(ls -al /code)
77
RUN CGO_ENABLED=0 go build -ldflags '-w -s' -o /fluent-bit/fluent-bit /code/cmd/fluent-watcher/fluentbit/main.go
88

9-
FROM fluent/fluent-bit:3.1.4-debug
9+
FROM fluent/fluent-bit:3.1.5-debug
1010
LABEL Description="Fluent Bit docker image" Vendor="Fluent" Version="1.0"
1111

1212
COPY conf/fluent-bit.conf conf/fluent-bit.yaml conf/parsers.conf /fluent-bit/etc/

manifests/kubeedge/fluentbit-fluentbit-edge.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
labels:
77
app.kubernetes.io/name: fluent-bit
88
spec:
9-
image: ghcr.io/fluent/fluent-operator/fluent-bit:3.1.4
9+
image: ghcr.io/fluent/fluent-operator/fluent-bit:3.1.5
1010
positionDB:
1111
hostPath:
1212
path: /var/lib/fluent-bit/

manifests/logging-stack/fluentbit-fluentBit.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
labels:
77
app.kubernetes.io/name: fluent-bit
88
spec:
9-
image: ghcr.io/fluent/fluent-operator/fluent-bit:3.1.4
9+
image: ghcr.io/fluent/fluent-operator/fluent-bit:3.1.5
1010
positionDB:
1111
hostPath:
1212
path: /var/lib/fluent-bit/

manifests/quick-start/fluentbit.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
labels:
77
app.kubernetes.io/name: fluent-bit
88
spec:
9-
image: ghcr.io/fluent/fluent-operator/fluent-bit:3.1.4
9+
image: ghcr.io/fluent/fluent-operator/fluent-bit:3.1.5
1010
fluentBitConfigName: fluent-bit-config
1111

1212
---

manifests/regex-parser/fluentbit-fluentBit.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ metadata:
66
labels:
77
app.kubernetes.io/name: fluent-bit
88
spec:
9-
image: ghcr.io/fluent/fluent-operator/fluent-bit:3.1.4
9+
image: ghcr.io/fluent/fluent-operator/fluent-bit:3.1.5
1010
fluentBitConfigName: fluent-bit-config

0 commit comments

Comments
 (0)