-
Notifications
You must be signed in to change notification settings - Fork 189
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
[Deprecation] Removal of options and features that don't fit with upstream #196
Labels
Comments
ibihim
changed the title
[Deprecation] Removal of interval option:
[Deprecation] Removal of options and features that don't fit with upstream
Nov 28, 2022
--tls-reload-interval
HI @ibihim, Could you please add here how we should replace those flags to sort out the deprecation? See that we are using:
So, how it should be done now? |
I will add a README.md entry for this. |
hoexter
added a commit
to hoexter/kube-rbac-proxy
that referenced
this issue
Jun 17, 2024
Seems this was depcreated as part of brancz#196 and a log message warns about it. Signed-off-by: Sven Höxter <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What
We will remove the following options in the v1 release:
--tls-reload-interval
as this option is not supported by upstream,insecure-listen-addresss
won't work anymore andtls-cert-file == nil
andtls-private-key-file == nil
won't work any more, TLS is now mandatory.Why
1.
We were asked to use the upstream cert loader, which doesn't support custom intervals.
2. and 3.
We are aware that we create obstacles in running kube-rbac-proxy for testing or debugging purposes.
But we reduce the probability for an insecure set up of kube-rbac-proxy, which is a security relevant component.
Running kube-rbac-proxy without TLS certificates, makes it possible to impersonate kube-rbac-proxy.
The reason that we remove that capability is a pre-acceptance requirement for kube-rbac-proxy, before we can donate the project so sig-auth of k8s.
Reference
--insecure-listen-addresss
and unset--tls-cert-file
,--tls-private-key-file
#187The text was updated successfully, but these errors were encountered: