fluent-bit
fluent-bit copied to clipboard
Support managed identity for Azure Blob output
In addition to shared key authorization for Azure Blob output, it would be nice to be able to use managed identities in environments that support this, such as Azure Kubernetes Service. Managed identities makes it easier to manage fine grained access, and to avoid having secrets that need to be rotated.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
This issue was closed because it has been stalled for 5 days with no activity.
Although this has been inactive, I think it is still valid.
Agreed this is still valid and looks like it is required if you are building managed applications that also need to have logging enabled without manually updating credentials when they are expired. Does this require any attention from the Microsoft side to move forward?
We also have this issue. Is there a possibility that this will be implemented in the future ?
Also have this issue
+1
~For anyone looking for a solution, as a workaround, you can use the CSI Blob Driver for Azure. See: https://github.com/kubernetes-sigs/blob-csi-driver~
~You can authenticate the blob driver using an Azure Identity, mount the blob in the FluentBit pod as a PVC, and use the "file" FluentBit output pointed to the corresponding volume path. Note: The CSI driver stores files in the PVC as block blobs.~
EDIT: TLDR; After playing with this idea for a bit, I believe this is not a good solution after all.
fluentBit's file
output does not have a way to control how big the files are before rotation. In addition, the CSI Blob driver does not support append blobs or immutable block blobs. So you have to chose between dropping millions of small block blobs or having a large block blob that has to be re-uploaded on every update by fluentBit.
In the end, neither of these 2 options are viable as a workaround.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days. Maintainers can add the exempt-stale
label.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days. Maintainers can add the exempt-stale
label.
This issue was closed because it has been stalled for 5 days with no activity.
Can we stop making this as stale?
+1, would be good if this was implemented. @edsiper happy to contribute if this would be accepted (would need a bit of guidance!)
Plus from my side, can help with testing.
+1
@edsiper @leonardo-albertovich this request seems still relevant. Can we re-open this issue please.
I would be happy to contribute as well if this would be accepted