feat: oracle log analytics plugin
What this PR does / why we need it:
Oracle Log Analytics plugin support via Output and ClusterOutput CR in FluentBit. This is a new plugin that I added in FluentBit and was released as part of v2.1.10.
Which issue(s) this PR fixes:
Fixes #
Does this PR introduced a user-facing change?
Additional documentation, usage docs, etc.:
cc: @benjaminhuo , this should go in after you uptake FluentBit v2.1.10
cc: @benjaminhuo , this should go in after you uptake FluentBit v2.1.10
@adiforluls Thanks for this. Currently, fluent operator is still using FluentBit 2.1.9, it'll be great if you can upgrade FluentBit to 2.1.10 in another PR by global searching and replacing 2.1.9 with 2.1.10 in places like https://github.com/fluent/fluent-operator/blob/master/cmd/fluent-watcher/fluentbit/Dockerfile#L9
@adiforluls Should I merge this for now?
@benjaminhuo Actually was thinking if instead of ConfigFileLocation used in auth, where you'd need to supply the location of oci config file inside fluentbit pod, the config file could be supplied as a secret and fluent-operator can automount the file to a particular location. I'll get to it next week.
FYI the docs for this plugin were published https://docs.fluentbit.io/manual/pipeline/outputs/oci-logging-analytics
We are planning to release fluent-operator in the near future and would like to merge this pr, do you have any plans to update it in the near future?
Marking it as draft for now, currently doing more work on fluent-bit side of things for this plugin that will reflect in this PR later.
@adiforluls Let us know if this is ready to be reviewed :)
This is ready for review