From cfdcd9c0b59e5903d6665992387f11349224fc64 Mon Sep 17 00:00:00 2001 From: Dave Protasowski Date: Mon, 20 Nov 2023 17:11:28 -0500 Subject: [PATCH] drop net-http01 --- .../announcing-knative-v1-12-release.md | 1 + docs/install/uninstall.md | 11 -------- .../serving/install-serving-with-yaml.md | 28 ------------------- 3 files changed, 1 insertion(+), 39 deletions(-) diff --git a/blog/docs/releases/announcing-knative-v1-12-release.md b/blog/docs/releases/announcing-knative-v1-12-release.md index bd6a1426365..63264761c49 100644 --- a/blog/docs/releases/announcing-knative-v1-12-release.md +++ b/blog/docs/releases/announcing-knative-v1-12-release.md @@ -29,6 +29,7 @@ This release brings a number of smaller improvements to the core Knative Serving [Release Notes](https://github.com/knative/serving/releases/tag/knative-v1.12.0) ### 🚨 Breaking or Notable +- net-http01 component has been deprecated (see: https://github.com/knative/serving/issues/14640) - Label the webhook service with "app: webhook" label (#14258, @JordanDeBeer) - `auto-tls` is now named `external-domain-tls` (#14472, @ReToCode) - `internal-encryption` is now named `system-internal-tls` (#14472, @ReToCode) diff --git a/docs/install/uninstall.md b/docs/install/uninstall.md index 2087910ba2b..36489e2285d 100644 --- a/docs/install/uninstall.md +++ b/docs/install/uninstall.md @@ -39,17 +39,6 @@ Uninstall any Serving extensions you have installed by performing the steps in t [cert-manager documentation](https://cert-manager.io/docs/installation/uninstall/kubernetes/). - -=== "TLS via HTTP01" - - Uninstall the `net-http01` controller by running: - - ```bash - kubectl delete -f {{ artifact( repo="net-http01", file="release.yaml") }} - ``` - - - ### Uninstalling a networking layer Follow the relevant procedure to uninstall the networking layer you installed: diff --git a/docs/install/yaml-install/serving/install-serving-with-yaml.md b/docs/install/yaml-install/serving/install-serving-with-yaml.md index f26b251c924..2aac45d76a5 100644 --- a/docs/install/yaml-install/serving/install-serving-with-yaml.md +++ b/docs/install/yaml-install/serving/install-serving-with-yaml.md @@ -173,31 +173,3 @@ The following tabs expand to show instructions for installing each Serving exten [cert-manager](https://cert-manager.io/docs/). Follow the documentation in [Enabling automatic TLS certificate provisioning](../../../serving/encryption/enabling-automatic-tls-certificate-provisioning.md) for more information. - -=== "TLS with HTTP01" - - Knative supports automatically provisioning TLS certificates using Encrypt HTTP01 challenges. The following commands install the components needed to support TLS. - - 1. Install the net-http01 controller by running the command: - - ```bash - kubectl apply -f {{ artifact(repo="net-http01",file="release.yaml")}} - ``` - - 2. Configure the `certificate-class` to use this certificate type by running the command: - - ```bash - kubectl patch configmap/config-network \ - --namespace knative-serving \ - --type merge \ - --patch '{"data":{"certificate-class":"net-http01.certificate.networking.knative.dev"}}' - ``` - - 3. Enable `external-domain-tls` by running the command: - - ```bash - kubectl patch configmap/config-network \ - --namespace knative-serving \ - --type merge \ - --patch '{"data":{"external-domain-tls":"Enabled"}}' - ```