From c146ac2f31da040b6c3bc821a41cbb399799c80d Mon Sep 17 00:00:00 2001 From: salonichf5 <146118978+salonichf5@users.noreply.github.com> Date: Mon, 1 Jun 2026 16:05:58 -0600 Subject: [PATCH] have the same cert manager installation docs for NGF --- content/ngf/install/manifests/open-source-experimental.md | 5 ++++- content/ngf/install/manifests/open-source.md | 5 ++++- content/ngf/install/manifests/plus-experimental.md | 5 ++++- content/ngf/install/manifests/plus.md | 5 ++++- content/ngf/traffic-security/jwt-authentication.md | 5 ++++- content/ngf/traffic-security/oidc-authentication.md | 5 ++++- 6 files changed, 24 insertions(+), 6 deletions(-) diff --git a/content/ngf/install/manifests/open-source-experimental.md b/content/ngf/install/manifests/open-source-experimental.md index a7e3aea94..daf14f8b2 100644 --- a/content/ngf/install/manifests/open-source-experimental.md +++ b/content/ngf/install/manifests/open-source-experimental.md @@ -28,7 +28,6 @@ To complete this guide, you will need the following pre-requisites: - [A supported Kubernetes version]({{< ref "/ngf/overview/technical-specifications.md" >}}) - A functional Kubernetes cluster -- [cert-manager](https://cert-manager.io/docs/installation/) ## Install the Gateway API resources @@ -40,6 +39,10 @@ You should also create the _nginx-gateway_ namespace, which is used by the Manif kubectl create namespace nginx-gateway ``` +## Install cert-manager + +{{< include "ngf/deploy-cert-manager.md" >}} + ## Add certificates for secure authentication {{< include "/ngf/installation/manifests/secure-certificates.md" >}} diff --git a/content/ngf/install/manifests/open-source.md b/content/ngf/install/manifests/open-source.md index 9c9c35b03..af58d78b9 100644 --- a/content/ngf/install/manifests/open-source.md +++ b/content/ngf/install/manifests/open-source.md @@ -28,7 +28,6 @@ To complete this guide, you will need the following pre-requisites: - [A supported Kubernetes version]({{< ref "/ngf/overview/technical-specifications.md" >}}) - A functional Kubernetes cluster -- [cert-manager](https://cert-manager.io/docs/installation/) ## Install the Gateway API resources @@ -40,6 +39,10 @@ You should also create the _nginx-gateway_ namespace, which is used by the Manif kubectl create namespace nginx-gateway ``` +## Install cert-manager + +{{< include "ngf/deploy-cert-manager.md" >}} + ## Add certificates for secure authentication {{< include "/ngf/installation/manifests/secure-certificates.md" >}} diff --git a/content/ngf/install/manifests/plus-experimental.md b/content/ngf/install/manifests/plus-experimental.md index 15ccf9069..0d2bfcd29 100644 --- a/content/ngf/install/manifests/plus-experimental.md +++ b/content/ngf/install/manifests/plus-experimental.md @@ -28,7 +28,6 @@ To complete this guide, you will need the following pre-requisites: - An active NGINX Plus subscription (Purchased or trial) - [A supported Kubernetes version]({{< ref "/ngf/overview/technical-specifications.md" >}}) - A functional Kubernetes cluster -- [cert-manager](https://cert-manager.io/docs/installation/) ## Download your JSON web token @@ -85,6 +84,10 @@ nplus-license Opaque 1 21s {{< include "/ngf/installation/manifests/api-resources-experimental.md" >}} +## Install cert-manager + +{{< include "ngf/deploy-cert-manager.md" >}} + ## Add certificates for secure authentication {{< include "/ngf/installation/manifests/secure-certificates.md" >}} diff --git a/content/ngf/install/manifests/plus.md b/content/ngf/install/manifests/plus.md index 56e98a4fd..e4d593b06 100644 --- a/content/ngf/install/manifests/plus.md +++ b/content/ngf/install/manifests/plus.md @@ -28,7 +28,6 @@ To complete this guide, you will need the following pre-requisites: - An active NGINX Plus subscription (Purchased or trial) - [A supported Kubernetes version]({{< ref "/ngf/overview/technical-specifications.md" >}}) - A functional Kubernetes cluster -- [cert-manager](https://cert-manager.io/docs/installation/) ## Download your JSON web token @@ -85,6 +84,10 @@ nplus-license Opaque 1 21s {{< include "/ngf/installation/manifests/api-resources.md" >}} +## Install cert-manager + +{{< include "ngf/deploy-cert-manager.md" >}} + ## Add certificates for secure authentication {{< include "/ngf/installation/manifests/secure-certificates.md" >}} diff --git a/content/ngf/traffic-security/jwt-authentication.md b/content/ngf/traffic-security/jwt-authentication.md index 54e727e19..af553cf6d 100644 --- a/content/ngf/traffic-security/jwt-authentication.md +++ b/content/ngf/traffic-security/jwt-authentication.md @@ -31,7 +31,6 @@ NGINX Gateway Fabric supports two JWKS source types, set using the `source` fiel ## Before you begin - [Install]({{< ref "/ngf/install/" >}}) NGINX Gateway Fabric with NGINX Plus. -- [Install cert-manager](https://cert-manager.io/docs/installation/) in your cluster. ## Common setup @@ -395,6 +394,10 @@ Request ID: c7eb0509303de1c160cb7e7d2ac1d99f Use remote JWT authentication when your identity provider (IdP) exposes a JWKS endpoint. NGINX Plus fetches the JWKS from the URI at runtime using an internal subrequest, so keys are always up to date without requiring a Secret or NGINX reload. +### Install cert-manager + +{{< include "ngf/deploy-cert-manager.md" >}} + ### Generate certificates {{< include "/ngf/keycloak-certs.md" >}} diff --git a/content/ngf/traffic-security/oidc-authentication.md b/content/ngf/traffic-security/oidc-authentication.md index 18f2d8571..b3a02c795 100644 --- a/content/ngf/traffic-security/oidc-authentication.md +++ b/content/ngf/traffic-security/oidc-authentication.md @@ -39,7 +39,10 @@ You can consolidate multiple keys in a single Secret or use separate Secrets for To follow this guide, you need the following: - [Install]({{< ref "/ngf/install/" >}}) NGINX Gateway Fabric with NGINX Plus. -- [Install cert-manager](https://cert-manager.io/docs/installation/) in your cluster. + +### Install cert-manager + +{{< include "ngf/deploy-cert-manager.md" >}} ### Generate certificates