jcb
12/10/2025, 3:13 PMClusterOutput in my cluster of type s3 but the actual S3 object stroage service is provided by an EMC ViPR Controller (think of it as an appliance by DELL providing an S3 compatible service).
The issue arises when doing multipart uploads: unlike the actual AWS S3 service, ECM ViPR issues ETag header names in small letters (as RFC9110 states) but FluentBit expects the header name ETag: thus ongoing multipart uploads get aborted.
Sad.
The fix in FluentBit is easy: replace strstr(3) with strcase(3) in the right place (a 4 bytes diff so to speak).
The issue I am having however is building a FluentBit container image "compatible enough" with the Fluent Bit Operator. That is a container image that the operator can call into execution... and behave like a regular image provided by kubesphere.
Could someone point me to the repo where the Kubesphere repo (if public) with the code for building the container image so I could patch things and build something suitable for my purposes?Pat
12/10/2025, 4:43 PMPat
12/10/2025, 4:44 PMPat
12/10/2025, 4:49 PMjcb
12/11/2025, 9:58 AMfluentbit but renaming it to -watcher at image construction time.
I'm getting there.
BTW, I owe you two.Pat
12/11/2025, 10:08 AMjcb
12/11/2025, 10:10 AMPat
12/11/2025, 10:11 AMjcb
12/11/2025, 10:14 AMPat
12/11/2025, 10:15 AMJosh Baird
12/16/2025, 4:31 PMPat
12/16/2025, 4:32 PMJosh Baird
12/16/2025, 4:33 PMPat
12/16/2025, 4:39 PM