You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _banners/agent-v3-release.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,8 @@
1
1
{{< banner "notice" "NGINX Agent 3.0 is now available" >}}
2
2
3
+
The documentation in this section is for **NGINX Agent version 2.x**. For NGINX Agent 3.x content visit the [NGINX One Console documentation]({{< ref "/nginx-one/agent/" >}})
3
4
4
-
F5 NGINX One Console and NGINX Instance Manager (NIM) do not currently support Agent 3.x. If you are using NGINX One Console or NGINX Instance Manager in your environment, upgrade to the latest Agent 2.x version by following the [Upgrade NGINX Agent](/nginx-agent/installation-upgrade/upgrade/) guide.
5
+
F5 NGINX Instance Manager (NIM) does not currently support NGINX Agent 3.x. NGINX Instance Manager customers can upgrade to the latest NGINX Agent 2.x version by following the [Upgrade NGINX Agent](/nginx-agent/installation-upgrade/upgrade/) guide.
5
6
6
7
Please see the [Technical specifications](/nginx-agent/technical-specifications/) for product compatibility.
### Download the NGINX Plus certificate and key {#myf5-download}
79
79
80
-
{{<fa"circle-info""text-muted">}} **This step is required if you are using NGINX Plus. If you are using NGINX open source, you can skip this section.**
80
+
{{<icon"circle-info""text-muted">}} **This step is required if you are using NGINX Plus. If you are using NGINX open source, you can skip this section.**
81
81
82
82
In order to build a container image with NGINX Plus, you must provide the SSL certificate and private key files provided with your NGINX Plus license. These files grant access to the package repository from which the script will download the NGINX Plus package.
Copy file name to clipboardExpand all lines: content/controller/platform/access-management/manage-active-directory-auth-provider.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -80,7 +80,7 @@ Take the steps below to create a new Authentication Provider by using the NGINX
80
80
81
81
## Set up an Microsoft Entra Auth Provider {#set-up-entra}
82
82
83
-
{{< fa "arrow-circle-right" >}} **Introduced in NGINX Controller ADC v3.22**
83
+
{{< icon "arrow-circle-right" >}} **Introduced in NGINX Controller ADC v3.22**
84
84
85
85
In the previous section, you selected **Microsoft Entra** from the **Authentication Provider Type** list. Next, you'll set up the Auth Provider so it can connect to Microsoft Entra.
Copy file name to clipboardExpand all lines: content/mesh/guides/monitoring-and-tracing.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,8 +57,8 @@ To use NGINX Service Mesh with your Prometheus deployment:
57
57
If you are deploying NGINX Plus Ingress Controller with the NGINX Service Mesh, add the `nginx-plus-ingress` scrape config as well.
58
58
Consult the [Metrics]( {{< ref "/mesh/tutorials/kic/deploy-with-kic.md#nginx-plus-ingress-controller-metrics">}} ) section of the NGINX Ingress Controller Deployment tutorial for more information about the metrics collected.
59
59
60
-
- {{<fa"download">}} {{< link "/examples/nginx-mesh-sidecars-scrape-config.yaml""`nginx-mesh-sidecars-scrape-config.yaml`">}}
61
-
- {{<fa"download">}} {{< link "/examples/nginx-plus-ingress-scrape-config.yaml""`nginx-plus-ingress-scrape-config.yaml`">}}
60
+
- {{<icon"download">}} {{< link "/examples/nginx-mesh-sidecars-scrape-config.yaml""`nginx-mesh-sidecars-scrape-config.yaml`">}}
61
+
- {{<icon"download">}} {{< link "/examples/nginx-plus-ingress-scrape-config.yaml""`nginx-plus-ingress-scrape-config.yaml`">}}
62
62
63
63
{{< see-also >}}
64
64
For more information on how to view and understand the metrics that we track, see our [Prometheus Metrics]({{< ref "prometheus-metrics.md">}}) guide.
- Here is the minimal configuration to deploy the mesh using the `aws_pca` upstream authority:
79
79
@@ -102,7 +102,7 @@ In order to use a proper PKI, you must first choose one of the upstream authorit
102
102
{{< /note >}}
103
103
104
104
- [awssecret](https://github.com/spiffe/spire/blob/v1.0.0/doc/plugin_server_upstreamauthority_awssecret.md): Loads CA credentials from AWS SecretsManager.
105
-
- Template: {{< fa "download" >}} {{< link "/examples/upstream-ca/awssecret.yaml" "awssecret.yaml" >}}
- [cert-manager](https://github.com/spiffe/spire/blob/v1.0.0/doc/plugin_server_upstreamauthority_cert_manager.md): Uses an instance of `cert-manager` running in Kubernetes to request intermediate signing certificates for SPIRE server.
126
-
- Template: {{< fa "download" >}} {{< link "/examples/upstream-ca/cert-manager.yaml" "cert-manager.yaml" >}}
Copy file name to clipboardExpand all lines: content/mesh/guides/smi-traffic-policies.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -170,7 +170,7 @@ In this example, `GET` requests to the destination service from `source-1` will
170
170
The burst of 10 and a delay of `nodelay` means that 10 excess requests over the rate will be forwarded to the destination service immediately.
171
171
Requests from sources other than `source-1`, or requests from `source-1` that are _not_ `GET` requests, will not be rate limited.
172
172
173
-
> You can download the schema for the RateLimit CRD here: {{< fa "download" >}} [`rate-limit-schema.yaml`](https://github.com/nginxinc/nginx-service-mesh/blob/main/helm-chart/crds/ratelimit.yaml)
173
+
> You can download the schema for the RateLimit CRD here: {{< icon "download" >}} [`rate-limit-schema.yaml`](https://github.com/nginxinc/nginx-service-mesh/blob/main/helm-chart/crds/ratelimit.yaml)
174
174
175
175
The rate limit spec contains the following fields:
If the `meshconfig` resource is deleted, or the `spec.meshConfigClassName` field is removed or changed, then the global mesh configuration cannot be updated, and unexpected behavior may occur.
Copy file name to clipboardExpand all lines: content/mesh/tutorials/accesscontrol-walkthrough.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,10 +19,10 @@ The access control mode can be [set to `deny` at the global level]( {{< ref "/me
19
19
1. Enable [automatic sidecar injection]( {{< ref "/mesh/guides/inject-sidecar-proxy.md#automatic-proxy-injection" >}} ) for the `default` namespace.
20
20
1. Download all of the example files:
21
21
22
-
- {{< fa "download" >}} {{< link "/examples/dest-svc.yaml" >}}
23
-
- {{< fa "download" >}} {{< link "/examples/access.yaml" >}}
24
-
- {{< fa "download" >}} {{< link "/examples/driver-allowed.yaml" >}}
25
-
- {{< fa "download" >}} {{< link "/examples/driver-disallowed.yaml" >}}
22
+
- {{< icon "download" >}} {{< link "/examples/dest-svc.yaml" >}}
23
+
- {{< icon "download" >}} {{< link "/examples/access.yaml" >}}
24
+
- {{< icon "download" >}} {{< link "/examples/driver-allowed.yaml" >}}
25
+
- {{< icon "download" >}} {{< link "/examples/driver-disallowed.yaml" >}}
26
26
27
27
## Objectives
28
28
@@ -352,7 +352,7 @@ Traffic can be filtered via sets that are classified via ServiceAccounts. But [T
352
352
For exact matches, be sure to use regular expression anchors. To exactly match the header value `hello`, be sure to use `^hello$`; otherwise, additional headers that contain the sequence `hello` will be allowed.
353
353
{{< /tip>}}
354
354
{{< tip>}}
355
-
For an expanded example showing configuration for an application using a headless service, checkout our example for clustered application traffic policies {{<fa"download">}} {{< link "/examples/clustered-application.yaml">}}
355
+
For an expanded example showing configuration for an application using a headless service, checkout our example for clustered application traffic policies {{<icon"download">}} {{< link "/examples/clustered-application.yaml">}}
0 commit comments