Skip to content

Commit c10dc7c

Browse files
committed
Split out TLS into its own sections
Breaks out a page for TLS for the gateway and one for functions and makes a breaking change to move away from the "ssl" URL which was introduced years ago. Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent 8de397b commit c10dc7c

File tree

9 files changed

+463
-499
lines changed

9 files changed

+463
-499
lines changed

docs/architecture/invocations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ The connection between the caller and the function remains connected until the i
7070

7171
See the below for TLS termination, custom domains and mapping various functions to traditional REST paths:
7272

73-
* [TLS with OpenFaaS](/reference/ssl/kubernetes-with-cert-manager)
73+
* [TLS with OpenFaaS](/reference/tls-openfaas)
7474

7575
## How do asynchronous invocations work?
7676

@@ -98,7 +98,7 @@ See also: [Learn how to manage your functions with kubectl](https://www.openfaas
9898

9999
OpenFaaS For Enterprise offers authentication using JWT tokens obtained through an Open ID Connect (OIDC) flow and an Identity Provider (IdP).
100100

101-
* [TLS with OpenFaaS](/reference/ssl/kubernetes-with-cert-manager)
101+
* [TLS with OpenFaaS](/reference/tls-openfaas)
102102
* [Identity and Access Management (IAM)](/openfaas-pro/iam/overview/)
103103

104104
For functions, you should provide your own authentication mechanism, such as a shared token, OIDC, HMAC or basic authentication.

docs/deployment/kubernetes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The OpenFaaS helm chart ships with its own stack that includes NATS, Prometheus
1616

1717
The chart can be installed with helm and kubectl or arkade, we recommend arkade which also prints out everything you need to know to access the UI and deploy your first function.
1818

19-
From there, you should consider: adding a [TLS certificate](/reference/ssl/kubernetes-with-cert-manager) and trying out one of our training courses commissioned by the CNCF/LinuxFoundation, or an eBook.
19+
From there, you should consider: adding a [TLS certificate](/reference/tls-openfaas) and trying out one of our training courses commissioned by the CNCF/LinuxFoundation, or an eBook.
2020

2121
See also: [Training materials and eBooks](/tutorials/training)
2222

@@ -204,7 +204,7 @@ Also, ensure any [default load-balancer timeouts within GKE](https://cloud.googl
204204
To enable TLS while using Helm, try one of the following references:
205205

206206
* [Get TLS for OpenFaaS the easy way with arkade](https://blog.alexellis.io/tls-the-easy-way-with-openfaas-and-k3sup/)
207-
* [Configure TLS with nginx-ingress and cert-manager](/reference/ssl/kubernetes-with-cert-manager/)
207+
* [Configure TLS with nginx-ingress and cert-manager](/reference/tls-openfaas)
208208

209209
### Setting an Image Pull Policy for your functions
210210

docs/deployment/pro.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,8 @@ If this is your first time installing the dashboard, we recommend using "localho
118118
Then add the Helm chart repo, update it and deploy the chart, running `helm repo update` before each upgrade, to make sure you have the latest versions.
119119

120120
```sh
121-
helm repo update
122-
123-
helm upgrade --install openfaas \
121+
helm repo update && \
122+
helm upgrade --install openfaas \
124123
--install openfaas/openfaas \
125124
--namespace openfaas \
126125
-f ./values-custom.yaml

docs/reference/rest-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ Note that in some clusters, the default DNS lookup of "svc.cluster.local" may be
130130

131131
You can expose Functions with a REST-like mapping or on custom subdomains with the `FunctionIngress` Custom Resource:
132132

133-
* See also: [Custom domains and REST-like mappings for functions](https://blog.exit.o6s.io/reference/ssl/kubernetes-with-cert-manager/)
133+
* See also: [Custom domains and REST-like mappings for functions](/reference/tls-functions)
134134

135135
### Deploy a function
136136

0 commit comments

Comments
 (0)