-
Notifications
You must be signed in to change notification settings - Fork 46
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
feat(charts/authentik): add blueprints-sidecar to collect from cluster #146
base: main
Are you sure you want to change the base?
Conversation
ecf0dce
to
779cd53
Compare
e029b1d
to
9a2529a
Compare
@BeryJu please review |
ab19593
to
e0050a0
Compare
@BeryJu i do not know where this CI error cames from:
|
122c5c1
to
7be14dd
Compare
solved |
thanks @benedikt-bartscher i will add the sidecar to all component |
7be14dd
to
521f6f2
Compare
done - lets review again |
I can vouch that this sidecar works as expected. Nice work @genofire. New configmaps with label
(or any other yaml filename) result in blueprint in Authentik. Deletion of configmap removes from Authentik. Be great to get this merged. I've not tried the operator, but this seems a lower-effort way to deliver gitops blueprints. CRD & controller will have to be kept up-to-date with the blueprint spec. This is lower maintenance. |
Only downside is blueprints containing secrets referred to using env var tag eg |
you could store the blueprint in a kubernetes Secret eigther (instatt of ConfigMap). So your secrets are stored secure. For your problem, maybe there could this operator works reloader |
Good suggestions. Long story, but need to stick with configMaps and Nearly gitops Authentik :-) Just need resources created by deleted blueprints to be cleaned up. |
fix:
Helm values:
<1> normally just current namespace
Collects ConfigMaps and Secrets based on label and put them into goauthentik, here an example ConfigMap: