From 649987cc202cc4230e0e246f86a36d17e9e38f26 Mon Sep 17 00:00:00 2001 From: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com> Date: Fri, 22 Nov 2024 08:01:38 +0000 Subject: [PATCH] Update README.md - To add importance notice about legacy image We need to try to communicate it as much as possible. Therefore, I am proposing we add this info as a WARNING in the README --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 588b9bd1efc..63eb456bc1f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,14 @@ +> ⚠️ **IMPORTANT NOTICE:** Images under `gcr.io/kubebuilder/` Will Be Unavailable Soon +> +> **If your project uses `gcr.io/kubebuilder/kube-rbac-proxy`** it will be affected. +> Your project may fail to work if the image cannot be pulled. **You must move as soon as possible**, sometime from early 2025, the GCR will go away. +> +> The usage of the project [kube-rbac-proxy](https://github.com/brancz/kube-rbac-proxy) was discontinued from Kubebuilder and Operator-SDK. +> It was replaced for similar protection using `authn/authz` via Controller-Runtime's feature [WithAuthenticationAndAuthorization](https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.18.4/pkg/metrics/filters#WithAuthenticationAndAuthorization). +> +> For more information and guidance see the discussion https://github.com/kubernetes-sigs/kubebuilder/discussions/3907 [![Build Status](https://github.com/operator-framework/operator-sdk/workflows/deploy/badge.svg)](https://github.com/operator-framework/operator-sdk/actions) [![License](http://img.shields.io/:license-apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)