sequenceDiagram
actor Operator
participant Provider as Secret provider
participant Store as Secret store
participant Deploy as ???
participant Production
Deploy->>Store: Watch for changes
activate Deploy
Operator->>Provider: Generate new secret
Provider-->>Operator: Return new secret
Operator->>Store: Rotate secret in store
Store-->>Deploy: Notice secret change
deactivate Deploy
Deploy->>Production: Deploy new secret
