-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
controller: adds secret watcher to trigger extproc config updates #219
Conversation
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
if awsCreds.CredentialsFile != nil { | ||
key = getSecretNameAndNamespace(awsCreds.CredentialsFile.SecretRef, backendSecurityPolicy.Namespace) | ||
} | ||
// TODO: OIDC. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aabchoo TODO left to you here!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the heads up!
this is a core code addition but i want to unblock Aaron and the doc change (left as TODO in #214) relying on this, so i am merging. Anyone feel free to leave comments even after the merge... |
i am adding an e2e test for this now... maybe there's some bug |
**Commit Message**: Without triggering pods into the reconcile loop of k8s server, the config map updates will take a few minutes to be picked up and reflected on the actual file of the pod [^1]. This commit changes the config sink so that it will add the config uuid to the extproc pods annotations. [^1]: https://neonmirrors.net/post/2022-12/reducing-pod-volume-update-times/ **Related Issues/PRs (if applicable)**: Follow up on #219 --------- Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
Commit Message:
This adds a secret watcher controller that enables the
hot reload of any secret referenced by backendTrafficPolicy.
Related Issues/PRs (if applicable):
Follow up on #43 #106 #161
Supersede #185