What's Changed
Features
- Feat: Adding Fluentd cloudwatch plugin (#586) @jseutter
- Feat: Adding an argument for disabling unused controllers (#621) @Kristian-ZH
- Feat: Namespace level CRDs and logging with FluentBit Daemonset (#630) @adiforluls
- Feat: Add service configurations for the components (#657) @Kristian-ZH
- Add support for collecting edge metrics in Helm chart (#668) @wenchajun
ENHANCEMENT
- Update controller-gen to v0.11.3 & update Makefile CRD_OPTIONS (#624) @jjsiv
- Fluentd add volumes & volumeClaimTemplates (#633) @jjsiv
- Make v2 importable (#631) @ialidzhikov
- Create or patch rbac objects (#635) @HarleyB123
- Remove the deprecated -i flag for go build (#638) @benjaminhuo
- Add charts test (#639) @benjaminhuo
- Disable stdout output by default in helm (#641) @benjaminhuo
- Explain how to disable component controllers in the README (#642) @Kristian-ZH
- Change gelfShortMessgeKey to gelfShortMessageKey (#643) @akardes
- Enable annotations for service account in fluentbit/fluentd (#647) @HarleyB123
- Update README to mention new namespace FluentBit CRDs (#649) @adiforluls
- Add fluent-operator.drawio (#650) @benjaminhuo
- Updated image of operator architecture (#651) @adiforluls
- Automatic pushing of fluentbit-debug version images (#656) @wenchajun
- Make RBAC comptaible with multiple instances (#658) @jynolen
- Upgrade Fluent Bit to v2.0.11 (#684) @wenchajun
- Update github runner to ubuntu 22.04 (#677) @benjaminhuo
- Build(deps): Bump golang from 1.20.1-alpine3.17 to 1.20.2-alpine3.17 in /cmd/fluent-manager (#606) @dependabot
- Build(deps): Bump golang from 1.19.5-alpine3.16 to 1.20.2-alpine3.16 in /cmd/fluent-watcher/fluentbit (#607) @dependabot
- Build(deps): Bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (#615) @dependabot
- Build(deps): Bump k8s.io/client-go from 0.26.2 to 0.26.3 (#626) @dependabot
- Build(deps): Bump k8s.io/api from 0.26.2 to 0.26.3 (#628) @dependabot
- Build(deps): Bump github.com/onsi/gomega from 1.27.2 to 1.27.5 (#637) @dependabot
- Build(deps): Bump alpine from 3.17.2 to 3.17.3 in /cmd/fluent-watcher/fluentd/base (#648) @dependabot
- Build(deps): Bump actions/checkout from 2 to 3 (#660) @dependabot
- Build(deps): Bump golang from 1.20.1 to 1.20.2 in /docs/best-practice/forwarding-logs-via-http (#661) @dependabot
- Build(deps): Bump actions/setup-go from 3 to 4 (#662) @dependabot
- Build(deps): Bump actions/setup-python from 2 to 4 (#663) @dependabot
- Build(deps): Bump azure/setup-helm from 1 to 3 (#664) @dependabot
- Build(deps): Bump helm/kind-action from 1.2.0 to 1.5.0 (#665) @dependabot
- Build(deps): Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 (#671) @dependabot
- Build(deps): Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#672) @dependabot
- Build(deps): Bump golang from 1.20.2-alpine3.16 to 1.20.3-alpine3.16 in /cmd/fluent-watcher/fluentbit (#679) @dependabot
- Build(deps): Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#673) @dependabot
- Build(deps): Bump golang from 1.20.2-alpine3.17 to 1.20.3-alpine3.17 in /cmd/fluent-manager (#678) @dependabot
BUGFIX
- Fix: Properly exclude fluentbit output when stdout output is enabled (#618) @jouve
- Fix: Fix helm chart lint errors (#634) @MioOgbeni
- Fix: Fix segfault with DisableBuferVollume, rename to disableBufferVolume (#644) @jjsiv
- Fix: Fix the permissions in the cluster roles and bindings in helm (#667) @JorgeReus
- Fix: Namespace level secret loader for namespaced FluentBit configs (#674) @adiforluls
- Fix: Add missing record modifier options (#675) @jynolen
- Fix: Rename plugin docs directories to fix doc generation, add missing docs, minor doc improvements (#681) @jjsiv
- Fix: Fixing unit testing bugs (#682 #683) @wenchajun
- Fix: Fix null pointer error when creating namespace level CR (#686) @wenchajun
Full Changelog: v2.1.0...v2.2.0