|
28 | 28 | - name: reg_incluster
|
29 | 29 | title: Use in-cluster container registry
|
30 | 30 | type: bool
|
31 |
| - when: '{{repl eq HasLocalRegistry false }}' |
| 31 | + when: "{{repl eq HasLocalRegistry false }}" |
32 | 32 | default: "1"
|
33 | 33 | help_text: You may either use an in-cluster container registry or configure your own external container registry for better performance. This container registry must be accessible from your Kubernetes cluster.
|
34 | 34 | recommended: false
|
@@ -258,7 +258,14 @@ spec:
|
258 | 258 | title: Use a self-signed TLS certificate
|
259 | 259 | type: bool
|
260 | 260 | default: "0"
|
261 |
| - help_text: A self-signed certficate should only be used if applying TLS termination to your load balancer or other proxy. |
| 261 | + help_text: | |
| 262 | + A self-signed certficate should only be used if applying TLS termination to your load balancer or other proxy. |
| 263 | +
|
| 264 | + If you are terminating your TLS connection with this certificate, you will need to download the [CA](https://en.wikipedia.org/wiki/Certificate_authority) |
| 265 | + certificate and install it to your browser. |
| 266 | +
|
| 267 | + To download the certificate, run |
| 268 | + `kubectl get secrets -n {{repl Namespace }} ca-issuer-ca -o jsonpath='{.data.ca\.crt}' | base64 -d > ~/ca.crt` |
262 | 269 |
|
263 | 270 | - name: cert_manager_enabled
|
264 | 271 | title: Use cert-manager
|
@@ -302,14 +309,20 @@ spec:
|
302 | 309 | when: '{{repl and (ConfigOptionEquals "tls_self_signed_enabled" "0") (ConfigOptionEquals "cert_manager_enabled" "0") }}'
|
303 | 310 | help_text: A file containing the TLS private key.
|
304 | 311 |
|
| 312 | + - name: tls_ca_crt |
| 313 | + title: CA certificate |
| 314 | + type: file |
| 315 | + when: '{{repl and (ConfigOptionEquals "tls_self_signed_enabled" "0") (ConfigOptionEquals "cert_manager_enabled" "0") }}' |
| 316 | + help_text: A file containing the Certificate Authority certificate. To be used if your certificate is signed by a non-public CA. |
| 317 | + |
305 | 318 | - name: features
|
306 | 319 | title: Additional features
|
307 | 320 | items:
|
308 | 321 | - name: ssh_gateway
|
309 | 322 | title: Allow login to your workspace via SSH
|
310 | 323 | type: bool
|
311 | 324 | default: "0"
|
312 |
| - help_text: 'Enabling the SSH gateway allows use of additional desktop IDEs. IMPORTANT: This uses port 22 on your Kubernetes nodes. When enabled, this will prevent login to the cluster via SSH. If you wish to maintain SSH access to your cluster, please configure another SSH port on your nodes.' |
| 325 | + help_text: "Enabling the SSH gateway allows use of additional desktop IDEs. IMPORTANT: This uses port 22 on your Kubernetes nodes. When enabled, this will prevent login to the cluster via SSH. If you wish to maintain SSH access to your cluster, please configure another SSH port on your nodes." |
313 | 326 |
|
314 | 327 | - name: advanced
|
315 | 328 | title: Advanced customizations (Expert Mode)
|
|
0 commit comments