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
This chart bootstraps a [Community Solid Server](https://github.com/CommunitySolidServer/CommunitySolidServer) deployment on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
9
13
10
14
## Prerequisites
15
+
11
16
- Kubernetes 1.19+
12
17
- Helm 3.2.0+
13
18
- PV provisioner support in the underlying infrastructure if you want to use Persistence functionality.
14
19
15
20
## Installing the Chart
21
+
16
22
To install the chart with the release name my-css:
|`nameOverride`| String to partially override css.fullname |`""`|
54
60
|`fullnameOverride`| String to fully override css.fullname |`""`|
55
61
56
-
57
62
### Community Solid Server parameters
58
63
59
64
| Name | Description | Value |
@@ -67,7 +72,6 @@ The command removes all the Kubernetes components associated with the chart and
67
72
|`baseUrlOverride`| From the helm config, an appropriate --baseUrl value will be passed to the community server. If however you wish to override this set this parameter appropriately. |`""`|
68
73
|`customParameters`| An array of `flag``value` pairs to be added to the CSS cli command for custom parameters/overwrites. |`[]`|
69
74
70
-
71
75
### Persistence parameters
72
76
73
77
| Name | Description | Value |
@@ -79,7 +83,6 @@ The command removes all the Kubernetes components associated with the chart and
|`persistence.selector`| Selector to match an existing Persistent Volume |`{}`|
81
85
82
-
83
86
### Kubernetes Service parameters
84
87
85
88
| Name | Description | Value |
@@ -88,7 +91,6 @@ The command removes all the Kubernetes components associated with the chart and
88
91
|`service.port`| CSS Kubernetes service port |`80`|
89
92
|`service.nodePort`| CSS Kubernetes service node port, only relevant when service.type == `NodePort`|`""`|
90
93
91
-
92
94
### Ingress resource parameters
93
95
94
96
| Name | Description | Value |
@@ -98,8 +100,7 @@ The command removes all the Kubernetes components associated with the chart and
98
100
|`ingress.path`| Default path for the ingress resource |`/`|
99
101
|`ingress.annotations`| Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations. |`{}`|
100
102
|`ingress.tls`| TLS Configuration |`[]`|
101
-
|`ingress.className`| IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) |`""`|
102
-
103
+
|`ingress.ingressClassName`| IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) |`""`|
103
104
104
105
### Infrastructure parameters
105
106
@@ -114,33 +115,12 @@ The command removes all the Kubernetes components associated with the chart and
114
115
|`tolerations`| Tolerations for pod assignment |`[]`|
115
116
|`affinity`| Affinity for pod assignment |`{}`|
116
117
117
-
118
-
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
119
-
```
120
-
helm install my-css \
121
-
--set config.bundled=file \
122
-
idlab-gent/css
123
-
```
124
-
The above command deploys Community Solid Server with the bundled `file` config.
125
-
126
-
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
127
-
128
-
```
129
-
helm install my-css -f values.yaml idlab-gent/css
130
-
```
131
-
> Tip: You can use the default values.yaml
132
-
133
-
You can even mix these two modes to override values from your YAML file with the `--set` argument. For example,
0 commit comments