From f2394fe7660aec7fc4c64d138f9effbea4eb1b29 Mon Sep 17 00:00:00 2001 From: Harrison Katz Date: Thu, 5 Sep 2024 15:17:20 -0400 Subject: [PATCH 1/2] Add announcements for project rename --- README.md | 4 ++-- helm/ingress-controller/CHANGELOG.md | 19 ++++++++++++++++++- helm/ingress-controller/Chart.yaml | 2 +- helm/ingress-controller/templates/NOTES.txt | 15 +++++++++++++++ 4 files changed, 36 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ad644f88..bd78ee1f 100644 --- a/README.md +++ b/README.md @@ -102,9 +102,9 @@ The full documentation for the ngrok Ingress Controller can be found on our [k8s ## Known Issues -> **Note** +> **Note** > -> This project is currently in beta as we continue testing and receiving feedback. The functionality and CRD contracts may change. It is currently used internally at ngrok for providing ingress to some of our production workloads. +> This project is currently in beta as we continue testing and receiving feedback. The functionality and CRD contracts may change. It is currently used internally at ngrok for providing ingress to some of our production workloads. 1. Current issues can be found in the GitHub issues. [Known/suspected bugs](https://github.com/ngrok/kubernetes-ingress-controller/issues?q=is%3Aopen+is%3Aissue+label%3Abug) are labeled as `bug`. diff --git a/helm/ingress-controller/CHANGELOG.md b/helm/ingress-controller/CHANGELOG.md index dfdf4698..63149f57 100644 --- a/helm/ingress-controller/CHANGELOG.md +++ b/helm/ingress-controller/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.15.0 + +### DEPRECATION ANNOUNCEMENT / ACTION REQUIRED + +See Full Announcement: https://github.com/ngrok/kubernetes-ingress-controller/discussions + +On Wednesday September 11th, 2024 this Helm Chart will be renamed to ngrok/ngrok-operator. + +If you take no action, then you will not receive future updates to the ingress controller. + +Please update your Helm repo with the following commands: + + $ helm repo add ngrok charts.ngrok.com --force-update + $ helm repo update + +If you need additional help, please reach out to our support team at https://ngrok.com/support + ## 0.14.3 **Full Changelog**: https://github.com/ngrok/kubernetes-ingress-controller/compare/helm-chart-0.14.2...helm-chart-0.14.3 @@ -65,7 +82,7 @@ kubectl apply -f ./helm/ingress-controller/templates/crds/ - Add the `apiURL` value. This sets the ngrok API endpoint used by the controller. - It corresponds to the `--api-url` argument to the manager binary. + It corresponds to the `--api-url` argument to the manager binary. - Update to version 0.10.4 of the ingress controller. See its changes [here](../../CHANGELOG.md#0104). diff --git a/helm/ingress-controller/Chart.yaml b/helm/ingress-controller/Chart.yaml index 449a0264..dd8821da 100644 --- a/helm/ingress-controller/Chart.yaml +++ b/helm/ingress-controller/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: kubernetes-ingress-controller description: A Kubernetes ingress controller built using ngrok. -version: 0.14.3 +version: 0.15.0 appVersion: 0.12.2 keywords: - ngrok diff --git a/helm/ingress-controller/templates/NOTES.txt b/helm/ingress-controller/templates/NOTES.txt index 3b5bf282..5bd07dc8 100644 --- a/helm/ingress-controller/templates/NOTES.txt +++ b/helm/ingress-controller/templates/NOTES.txt @@ -1,3 +1,18 @@ +=== DEPRECATION ANNOUNCEMENT / ACTION REQUIRED ================================= + +See Full Announcement: https://github.com/ngrok/kubernetes-ingress-controller/discussions + +On Wednesday September 11th, 2024 this Helm Chart will be renamed to ngrok/ngrok-operator. + +If you take no action, then you will not receive future updates to the ingress controller. + +Please update your Helm repo with the following commands: + + $ helm repo add ngrok charts.ngrok.com --force-update + $ helm repo update + +If you need additional help, please reach out to our support team at https://ngrok.com/support + ================================================================================ The ngrok Ingress controller has been deployed as a Deployment type to your cluster. From 8f0562a1493e3c580a392f73e85766e9c179f013 Mon Sep 17 00:00:00 2001 From: Harrison Katz Date: Thu, 5 Sep 2024 17:18:23 -0400 Subject: [PATCH 2/2] make helm-update-snapshots --- .../tests/__snapshot__/controller-deployment_test.yaml.snap | 4 ++-- .../tests/__snapshot__/controller-pdb_test.yaml.snap | 2 +- .../__snapshot__/controller-serviceaccount_test.yaml.snap | 2 +- .../tests/__snapshot__/ingress-class_test.yaml.snap | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/helm/ingress-controller/tests/__snapshot__/controller-deployment_test.yaml.snap b/helm/ingress-controller/tests/__snapshot__/controller-deployment_test.yaml.snap index 60c9528a..b45b21a8 100644 --- a/helm/ingress-controller/tests/__snapshot__/controller-deployment_test.yaml.snap +++ b/helm/ingress-controller/tests/__snapshot__/controller-deployment_test.yaml.snap @@ -13,7 +13,7 @@ Should match all-options snapshot: app.kubernetes.io/name: kubernetes-ingress-controller app.kubernetes.io/part-of: kubernetes-ingress-controller app.kubernetes.io/version: 0.12.2 - helm.sh/chart: kubernetes-ingress-controller-0.14.3 + helm.sh/chart: kubernetes-ingress-controller-0.15.0 name: RELEASE-NAME-kubernetes-ingress-controller-manager namespace: NAMESPACE spec: @@ -553,7 +553,7 @@ Should match default snapshot: app.kubernetes.io/name: kubernetes-ingress-controller app.kubernetes.io/part-of: kubernetes-ingress-controller app.kubernetes.io/version: 0.12.2 - helm.sh/chart: kubernetes-ingress-controller-0.14.3 + helm.sh/chart: kubernetes-ingress-controller-0.15.0 name: RELEASE-NAME-kubernetes-ingress-controller-manager namespace: NAMESPACE spec: diff --git a/helm/ingress-controller/tests/__snapshot__/controller-pdb_test.yaml.snap b/helm/ingress-controller/tests/__snapshot__/controller-pdb_test.yaml.snap index 713e0d79..4b2e0224 100644 --- a/helm/ingress-controller/tests/__snapshot__/controller-pdb_test.yaml.snap +++ b/helm/ingress-controller/tests/__snapshot__/controller-pdb_test.yaml.snap @@ -10,7 +10,7 @@ should match snapshot: app.kubernetes.io/name: kubernetes-ingress-controller app.kubernetes.io/part-of: kubernetes-ingress-controller app.kubernetes.io/version: 0.12.2 - helm.sh/chart: kubernetes-ingress-controller-0.14.3 + helm.sh/chart: kubernetes-ingress-controller-0.15.0 name: test-release-kubernetes-ingress-controller-controller-pdb namespace: test-namespace spec: diff --git a/helm/ingress-controller/tests/__snapshot__/controller-serviceaccount_test.yaml.snap b/helm/ingress-controller/tests/__snapshot__/controller-serviceaccount_test.yaml.snap index 4ee6e4ec..4c0d7ff7 100644 --- a/helm/ingress-controller/tests/__snapshot__/controller-serviceaccount_test.yaml.snap +++ b/helm/ingress-controller/tests/__snapshot__/controller-serviceaccount_test.yaml.snap @@ -10,6 +10,6 @@ Should match the snapshot: app.kubernetes.io/name: kubernetes-ingress-controller app.kubernetes.io/part-of: kubernetes-ingress-controller app.kubernetes.io/version: 0.12.2 - helm.sh/chart: kubernetes-ingress-controller-0.14.3 + helm.sh/chart: kubernetes-ingress-controller-0.15.0 name: test-release-kubernetes-ingress-controller namespace: test-namespace diff --git a/helm/ingress-controller/tests/__snapshot__/ingress-class_test.yaml.snap b/helm/ingress-controller/tests/__snapshot__/ingress-class_test.yaml.snap index a80d31c0..84b6a201 100644 --- a/helm/ingress-controller/tests/__snapshot__/ingress-class_test.yaml.snap +++ b/helm/ingress-controller/tests/__snapshot__/ingress-class_test.yaml.snap @@ -10,7 +10,7 @@ Should match snapshot: app.kubernetes.io/name: kubernetes-ingress-controller app.kubernetes.io/part-of: kubernetes-ingress-controller app.kubernetes.io/version: 0.12.2 - helm.sh/chart: kubernetes-ingress-controller-0.14.3 + helm.sh/chart: kubernetes-ingress-controller-0.15.0 name: ngrok spec: controller: k8s.ngrok.com/ingress-controller