Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
bjee19 committed Sep 12, 2024
1 parent 2082873 commit ccc778a
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,13 @@ Learn how to encrypt HTTP traffic between NGINX Gateway Fabric and your backend

In this guide, we will show how to specify the TLS configuration of the connection from the Gateway to a backend pod/s via the Service API object using a [BackendTLSPolicy](https://gateway-api.sigs.k8s.io/api-types/backendtlspolicy/). This covers the use-case where the service or backend owner is doing their own TLS and NGINX Gateway Fabric needs to know how to connect to this backend pod that has its own certificate over HTTPS.

## Note on Gateway API Experimental Features

{{<include "installation/install-gateway-api-experimental-features.md" >}}

## Before you begin

- [Install]({{< relref "installation/" >}}) NGINX Gateway Fabric. Please note that the Gateway APIs from the experimental channel are required, and NGF must be deployed with the `--gateway-api-experimental-features` flag.
- [Install]({{< relref "installation/" >}}) NGINX Gateway Fabric with experimental features enabled.
- Save the public IP address and port of NGINX Gateway Fabric into shell variables:

```text
Expand Down
6 changes: 5 additions & 1 deletion site/content/how-to/traffic-management/tls-passthrough.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ Learn how to use TLSRoutes to configure TLS Passthrough load-balancing with NGIN

In this guide, we will show how to configure TLS passthrough for your application, using a [TLSRoute](https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1alpha2.TLSRoute).

## Note on Gateway API Experimental Features

{{<include "installation/install-gateway-api-experimental-features.md" >}}

## Before you begin

- [Install]({{< relref "installation/" >}}) NGINX Gateway Fabric.
- [Install]({{< relref "installation/" >}}) NGINX Gateway Fabric with experimental features enabled.
- Save the public IP address and port of NGINX Gateway Fabric into shell variables:

```text
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ kubectl kustomize "https://github.com/nginxinc/nginx-gateway-fabric/config/crd/g

To enable experimental features on NGINX Gateway Fabric:

If using Helm: The nginxGateway.gwAPIExperimentalFeatures.enable option must be set to true. An example can be found
in the [Installation with Helm]({{< relref "installation/installing-ngf/helm.md#Experimental-features" >}}) guide.
If using Helm: The `nginxGateway.gwAPIExperimentalFeatures.enable` option must be set to true. An example can be found
in the [Installation with Helm]({{< relref "installation/installing-ngf/helm.md#custom-installation-options" >}}) guide.

If using Kubernetes manifests: The --gateway-api-experimental-features command-line flag must be set to true on the deployment manifest.
An example can be found in the [Installation with Kubernetes manifests]({{< relref "installation/installing-ngf/manifests.md#3.-Deploy-NGINX-Gateway-Fabric" >}}) guide.
If using Kubernetes manifests: The `--gateway-api-experimental-features` command-line flag must be set to true on the deployment manifest.
An example can be found in the [Installation with Kubernetes manifests]({{< relref "installation/installing-ngf/manifests.md#3-deploy-nginx-gateway-fabric" >}}) guide.

0 comments on commit ccc778a

Please sign in to comment.