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