According to this kubebuilder discussion gcr.io/kubebuilder/kube-rbac-proxy is deprecated and is going to be deleted from the registry early 2025 (Probably May 20 2025 as part of the GCR shutdown).
Additionally when doing a scan of the gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0 image using AWS Inspector, it contained 6 critical vulnerabilities
- https://nvd.nist.gov/vuln/detail/CVE-2024-24790
- https://nvd.nist.gov/vuln/detail/CVE-2023-24540
- https://nvd.nist.gov/vuln/detail/CVE-2023-24538
- https://nvd.nist.gov/vuln/detail/CVE-2024-45337
- https://nvd.nist.gov/vuln/detail/CVE-2022-23806
- A Generic Debian 9 is end of life vulnerability that AWS add. The RBAC Proxy is built on a Debian 9 container.
In the kubebuilder discussion, it looks like the easiest solution is probably option 3, which probably to switch to the brancz/kube-rbac-proxy fork of kube-rbac-proxy.
Have ForgeRock/Ping tried brancz/kube-rbac-proxy? Or are there plans to upgrade secret-agent so that it no longer depends on kube-rbac-proxy?