-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Enhancement
Is your feature request related to a problem?/Why is this needed
Some object storage backends have automatic credential rotation for accesses. After an automatic rotation, COSI's stored credentials will fail to work. COSI should update the secret containing credentials after the rotation so that user apps can continue operating healthily.
Describe the solution you'd like in detail
COSI should provide an interface that allows drivers to indicate a desire to re-reconcile certain accesses at/after a given time.
Alternatively, (possibly preferably) COSI could implement a more generic API that would allow a driver to request the controller re-reconcile any access(es) by name/ID. This would allow drivers to re-reconcile after internal updates of any kind, even those not tied to a known timeframe.
Describe alternatives you've considered
A possible workaround could be to have drivers reboot their own pod when any access (or bucket) needs updated. This is an unfortunately blunt mechanism but a viable workaround while COSI works on an API and implementation details for this.
Additional context
n/a
Metadata
Metadata
Assignees
Labels
Type
Projects
Status