Skip to content
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

Batch authservice checksum updates #561

Open
mjnagel opened this issue Jul 11, 2024 · 0 comments
Open

Batch authservice checksum updates #561

mjnagel opened this issue Jul 11, 2024 · 0 comments
Labels
enhancement New feature or request operator Issues pertaining to the UDS Operator (Pepr) sso Issues related to the SSO stack (Keycloak/Authservice)

Comments

@mjnagel
Copy link
Contributor

mjnagel commented Jul 11, 2024

Is your feature request related to a problem? Please describe.

Created from thread. Currently we apply a new checksum to the authservice deployment for each chain addition, update, or deletion. This results in multiple applies, sometimes for a single package.

Describe the solution you'd like

We should find a way to batch the checksum applies so that there is not excessive applies or cycling of the authservice pod. This could be done in two ways:

  • Simple: batch per packages so that a package with multiple authservice clients only results in one checksum. This would be easy to move the checksum functionality to the end of the authservice reconciliation
  • Harder: batch on some time interval to handle multiple packages at once.
@mjnagel mjnagel added the enhancement New feature or request label Jul 11, 2024
@mjnagel mjnagel added operator Issues pertaining to the UDS Operator (Pepr) sso Issues related to the SSO stack (Keycloak/Authservice) labels Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request operator Issues pertaining to the UDS Operator (Pepr) sso Issues related to the SSO stack (Keycloak/Authservice)
Projects
None yet
Development

No branches or pull requests

1 participant