Skip to content

fix: remove deprecated reliance on kube-rbac-proxy#258

Merged
vsoch merged 5 commits intomainfrom
update-kube-rbac
Mar 26, 2026
Merged

fix: remove deprecated reliance on kube-rbac-proxy#258
vsoch merged 5 commits intomainfrom
update-kube-rbac

Conversation

@vsoch
Copy link
Copy Markdown
Member

@vsoch vsoch commented Mar 25, 2026

This pull request:

  • removes the sidecar for kube-rbac-proxy in favor of having the controller manager run it
  • updates the base image to be ubuntu-noble with a newer version/build of flux components! Note I also decided to switch away from rocky linux. My container pulling paper showed that the larger majority of people are in fact using debian/ubuntu.
  • updates all tests accordingly
  • pins docs deploy to a specific sphinx and python 3.12. Python 3.14 has an issue that sphinx has not addressed yet.
  • refactors the CI to use kind (it literally is like 5-6 minutes faster...)
  • removes volumes in lieu of that (this is why we had minikube, but imho it's not worth it)

Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the update-kube-rbac branch 4 times, most recently from 3830a76 to ebd6008 Compare March 25, 2026 20:04
The newer python has an error issubclass(translator, SphinxTranslator)
that does not appear to be fixed in sphinx yet.

Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the update-kube-rbac branch from ebd6008 to a8426ee Compare March 25, 2026 20:06
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the update-kube-rbac branch 3 times, most recently from 6987fc0 to 9eb7a3a Compare March 25, 2026 23:14
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the update-kube-rbac branch from 9eb7a3a to 8d4cba5 Compare March 25, 2026 23:15
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch merged commit f788750 into main Mar 26, 2026
37 of 38 checks passed
@vsoch vsoch deleted the update-kube-rbac branch March 26, 2026 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant