@@ -49,29 +49,36 @@ The following table lists the configurable parameters of the code-server chart a
49
49
| Parameter | Description | Default |
50
50
| --------------------------------- | ------------------------------------------ | --------------------------------------------------------- |
51
51
| ` image.registry ` | Code-server image registry | ` docker.io ` |
52
- | ` image.repository ` | Code-server Image name | ` codercom/code-server ` |
52
+ | ` image.repository ` | Code-server Image name | ` codercom/code-server ` |
53
53
| ` image.tag ` | Code-server Image tag | ` {TAG_NAME} ` |
54
54
| ` image.pullPolicy ` | Code-server image pull policy | ` IfNotPresent ` |
55
55
| ` nameOverride ` | String to partially override code-server.fullname template with a string (will prepend the release name) | ` nil ` |
56
- | ` fullnameOverride ` | String to fully override code-server.fullname template with a string |
57
- | ` hostnameOverride ` | String to fully override code-server container hostname |
58
- | ` service.type ` | Kubernetes Service type | ` NodePort ` |
59
- | ` service.port ` | Service HTTP port | ` 8443 ` |
56
+ | ` fullnameOverride ` | String to fully override code-server.fullname template with a string |
57
+ | ` hostnameOverride ` | String to fully override code-server container hostname |
58
+ | ` service.type ` | Kubernetes Service type | ` NodePort ` |
59
+ | ` service.port ` | Service HTTP port | ` 8443 ` |
60
60
| ` ingress.enabled ` | Enable ingress controller resource | ` false ` |
61
- | ` ingress.hosts[0].name ` | Hostname to your code-server installation | ` code-server.local ` |
61
+ | ` ingress.hosts[0].name ` | Hostname to your code-server installation | ` code-server.local ` |
62
62
| ` ingress.hosts[0].path ` | Path within the url structure | ` / ` |
63
63
| ` ingress.hosts[0].tls ` | Utilize TLS backend in ingress | ` false ` |
64
64
| ` ingress.hosts[0].certManager ` | Add annotations for cert-manager | ` false ` |
65
- | ` ingress.hosts[0].tlsSecret ` | TLS Secret (certificates) | ` code-server.local-tls-secret ` |
65
+ | ` ingress.hosts[0].tlsSecret ` | TLS Secret (certificates) | ` code-server.local-tls-secret ` |
66
66
| ` ingress.hosts[0].annotations ` | Annotations for this host's ingress record | ` [] ` |
67
67
| ` ingress.secrets[0].name ` | TLS Secret Name | ` nil ` |
68
68
| ` ingress.secrets[0].certificate ` | TLS Secret Certificate | ` nil ` |
69
- | ` ingress.secrets[0].key ` | TLS Secret Key | ` nil ` |
70
- | ` resources ` | CPU/Memory resource requests/limits | Memory: ` 512Mi ` , CPU: ` 300m ` |
69
+ | ` ingress.secrets[0].key ` | TLS Secret Key | ` nil ` |
70
+ | ` extraArgs ` | Additional code-server container arguments | ` {} ` |
71
+ | ` extraVars ` | Optional environment variables for code-server | ` {} ` |
72
+ | ` volumePermissions.enabled ` | Enable volume permissions init container | ` true ` |
73
+ | ` volumePermissions.securityContext.runAsUser ` | User ID for the init container | ` 0 ` |
74
+ | ` securityContext.enabled ` | Enable security context | ` true ` |
75
+ | ` securityContext.fsGroup ` | Group ID for the container | ` 1000 ` |
76
+ | ` securityContext.runAsUser ` | User ID for the container | ` 1000 ` |
77
+ | ` resources ` | CPU/Memory resource requests/limits | ` {} ` |
71
78
| ` persistence.enabled ` | Enable persistence using PVC | ` true ` |
72
- | ` persistence.storageClass ` | PVC Storage Class for code-server volume | ` nil ` (uses alpha storage class annotation) |
73
- | ` persistence.accessMode ` | PVC Access Mode for code-server volume | ` ReadWriteOnce ` |
74
- | ` persistence.size ` | PVC Storage Request for code-server volume | ` 8Gi `
79
+ | ` persistence.storageClass ` | PVC Storage Class for code-server volume | ` nil ` |
80
+ | ` persistence.accessMode ` | PVC Access Mode for code-server volume | ` ReadWriteOnce ` |
81
+ | ` persistence.size ` | PVC Storage Request for code-server volume | ` 8Gi ` |
75
82
76
83
Specify each parameter using the ` --set key=value[,key=value] ` argument to ` helm install ` . For example,
77
84
@@ -91,6 +98,4 @@ $ helm install --name my-release -f values.yaml deployment/chart
91
98
92
99
> ** Tip** : You can use the default [ values.yaml] ( values.yaml )
93
100
94
- ## Image
95
101
96
- The ` image ` parameter allows specifying which image will be pulled for the chart.
0 commit comments