Skip to content

Commit

Permalink
release 1.0 (#231)
Browse files Browse the repository at this point in the history
* release 1.0

Signed-off-by: zhu733756 <[email protected]>
  • Loading branch information
zhu733756 authored Mar 11, 2022
1 parent ea550ff commit 4b64e77
Show file tree
Hide file tree
Showing 9 changed files with 46 additions and 8 deletions.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
## 1.0.0 / 2022-03-11

### Breaking Changes
- All Fluent Bit CRDs has been changed from namespaced scope to cluster scope
- CRDs and controller for Fluentd have been added

### Features
- Add priority class to Fluent Bit type (#146)
- Add support for Fluent Bit RetryLimit in outputs (#148)
- Add Fluent Bit Datadog output (#149)
- Add support for Fluent Bit rewrite tag (#155)
- Add Fluent Bit multiline logs support (#172)
- Add Fluent Bit aws filter plugin (#173)
- Add Fluent Bit multiline filter plugin (#176)
- Add Fluent Bit Firehose plugin support (#178)
- Add Fluent Bit volume crd (#186)
- Renaming fluentbit-operator to fluent-operator (#189 #190)
- Add more fluentd examples (#194)
- Add Fluentd to helm charts (#204 #208 )
- Encrypt sensitive information for Fluentd output plugin (#219)
- Enable multi-workers in one Fluentd pod (#194)
- Integrate e2e/function tests for generating Fluentd configuration (#203 #206 )
- Refine docs (#199 #228)
- Refactor multi images/binaries build, add github CI. (#152 #154 #213 #214)

### ENHANCEMENT
- Set the crictl path to a variable (#181)
- Improved Fluent Bit kafka plugin (#182)

### BUGFIX
- Fix the incorrect key of the Fluent Bit es parser plugin (#164)
- Fix the incorrect keys of the Fluent Bit es output plugin (#160)
- Fix initcontainer script (#202)
- Refine Fluentd CRs status (#225)
- Fix ci and make the repository importable and downloadable (#229)

## 0.12.0 / 2021-09-07

- [FEATURE] Add support for collecting contained and cri-o service log. #142
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ Kubernetes v1.16.13+ is necessary for running Fluent Operator.
Install the latest stable version

```shell
kubectl apply -f https://raw.githubusercontent.com/fluent/fluentbit-operator/release-0.12/manifests/setup/setup.yaml
kubectl apply -f https://raw.githubusercontent.com/fluent/fluentbit-operator/release-1.0/manifests/setup/setup.yaml

# You can change the namespace in manifests/setup/kustomization.yaml in corresponding release branch
# and then use command below to install to another namespace
Expand Down
1 change: 1 addition & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ This page describes the release process and the currently planned schedule for u
| v0.10.0 | 2021-08-20 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.11.0 | 2021-09-01 | Wanjun Lei (GitHub: @wanjunlei) |
| v0.12.0 | 2021-09-13 | Wanjun Lei (GitHub: @wanjunlei) |
| v1.0.0 | 2022-03-11 | zhu733756 (GitHub: @zhu733756) |

# How to cut a new release

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
latest
v1.0.0
Binary file modified charts/fluent-operator.tgz
Binary file not shown.
4 changes: 2 additions & 2 deletions charts/fluent-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ operator:
tag: "19.03"
container:
repository: "kubesphere/fluent-operator"
tag: "latest"
tag: "v1.0.0"
# FluentBit operator resources. Usually user needn't to adjust these.
resources:
limits:
Expand All @@ -32,7 +32,7 @@ operator:
fluentbit:
image:
repository: "kubesphere/fluent-bit"
tag: "v1.8.3"
tag: "v1.8.11"
# fluentbit resources. If you do want to specify resources, adjust them as necessary
#You can adjust it based on the log volume.
resources:
Expand Down
2 changes: 1 addition & 1 deletion manifests/setup/fluent-operator-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ spec:
mountPath: /var/run/docker.sock
containers:
- name: fluent-operator
image: kubesphere/fluent-operator:latest
image: kubesphere/fluent-operator:v1.0.0
env:
- name: NAMESPACE
valueFrom:
Expand Down
2 changes: 1 addition & 1 deletion manifests/setup/setup.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11934,7 +11934,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
image: kubesphere/fluent-operator:latest
image: kubesphere/fluent-operator:v1.0.0
name: fluent-operator
resources:
limits:
Expand Down
5 changes: 3 additions & 2 deletions tests/scripts/fluentd_e2e.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ PROJECT_ROOT=$PWD
E2E_DIR=$(realpath $(dirname $0)/..)
LOGGING_NAMESPACE=kubesphere-logging-system
IMAGE_TAG=`date "+%Y-%m-%d-%H-%M-%S"`
VERSION=$(cat VERSION | tr -d " \t\n\r")

function build_ginkgo_test() {
cd $E2E_DIR
Expand Down Expand Up @@ -30,8 +31,8 @@ function build_image() {
}

function start_fluent_operator() {
cd $PROJECT_ROOT
cat manifests/setup/setup.yaml | sed "s#kubesphere/fluent-operator:latest#kubesphere/fluent-operator:${IMAGE_TAG}#g" | kubectl apply -f -
cd $PROJECT_ROOT
cat manifests/setup/setup.yaml | sed "s#kubesphere/fluent-operator:${VERSION}#kubesphere/fluent-operator:${IMAGE_TAG}#g" | kubectl apply -f -
kubectl -n $LOGGING_NAMESPACE wait --for=condition=available deployment/fluent-operator --timeout=60s
}

Expand Down

0 comments on commit 4b64e77

Please sign in to comment.