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
@@ -21,11 +21,11 @@ A Helm chart for deploying Pixelfed on Kubernetes
21
21
22
22
| Key | Type | Default | Description |
23
23
|-----|------|---------|-------------|
24
-
| affinity | object |`{}`||
25
-
| autoscaling.enabled | bool |`false`||
26
-
| autoscaling.maxReplicas | int |`100`||
27
-
| autoscaling.minReplicas | int |`1`||
28
-
| autoscaling.targetCPUUtilizationPercentage | int |`80`||
24
+
| affinity | object |`{}`|set affinity to specific nodes or nodegroups|
25
+
| autoscaling.enabled | bool |`false`|enable autoscaling. more information can be found [here](https://kubernetes.io/docs/concepts/workloads/autoscaling/)|
26
+
| autoscaling.maxReplicas | int |`100`|max replicas to scale up to|
27
+
| autoscaling.minReplicas | int |`1`|minimum replicas to always keep up|
28
+
| autoscaling.targetCPUUtilizationPercentage | int |`80`|CPU limit a pod needs to hit to start autoscaling new pods|
| externalDatabase.enabled | bool |`false`| enable using an external mysql or postgresql cluster |
31
31
| externalDatabase.existingSecret | string |`""`| get database credentials from an existing Kubernetes Secret |
@@ -48,6 +48,10 @@ A Helm chart for deploying Pixelfed on Kubernetes
48
48
| externalValkey.password | string |`"null"`||
49
49
| externalValkey.port | string |`"6379"`||
50
50
| externalValkey.scheme | string |`"tcp"`||
51
+
| extraContainers | list |`[]`| set sidecar containers to run along side the pixelfed container |
52
+
| extraEnv | list |`[]`| template out extra environment variables from ConfigMaps or Secrets |
53
+
| extraEnvFrom | list |`[]`| template out extra enviornment variables |
54
+
| extraInitContainers | list |`[]`| set extra init containers |
51
55
| fullnameOverride | string |`""`| This is to override the chart name, but used in more places |
52
56
| image.pullPolicy | string |`"IfNotPresent"`| This sets the pull policy for images. |
53
57
| image.registry | string |`"ghcr.io"`||
@@ -63,7 +67,7 @@ A Helm chart for deploying Pixelfed on Kubernetes
63
67
| ingress.tls | list |`[]`||
64
68
| livenessProbe | object |`{}`| This is to setup the liveness probe more information can be found here: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/|
65
69
| nameOverride | string |`""`| This is to override the chart name. |
66
-
| nodeSelector | object |`{}`||
70
+
| nodeSelector | object |`{}`|put the pixelfed pod on a specific node/nodegroup|
67
71
| pixelfed.account_deletion | bool |`true`| Enable account deletion (may be a requirement in some jurisdictions) |
| podAnnotations | object |`{}`| This is for setting Kubernetes Annotations to a Pod. For more information checkout: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/|
156
160
| podLabels | object |`{}`| This is for setting Kubernetes Labels to a Pod. For more information checkout: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/|
157
-
| podSecurityContext | object |`{}`||
161
+
| podSecurityContext | object |`{}`|securityContext for the whole pod|
158
162
| postgresql.enabled | bool |`true`| enable the bundled [postgresql sub chart from Bitnami](https://github.com/bitnami/charts/blob/main/bitnami/postgresql/README.md#parameters). Must set to true if externalDatabase.enabled=false |
| readinessProbe | object |`{}`| This is to setup the readiness probe more information can be found here: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/|
162
166
| replicaCount | int |`1`| This will set the replicaset count more information can be found here: https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/|
163
167
| resources | object |`{}`| set resource limits and requests for cpu, memory, and ephemeral storage |
164
168
| revisionHistoryLimit | int |`10`| how many revisions of the deployment to keep for rollbacks |
165
-
| securityContext | object |`{}`||
169
+
| securityContext | object |`{}`|securityContext for the pixelfed container|
166
170
| service.port | int |`80`| This sets the ports more information can be found here: https://kubernetes.io/docs/concepts/services-networking/service/#field-spec-ports|
167
171
| service.targetPort | int |`80`| Port to attach to on the pods. Also sets what port nginx listens on inside the container. |
168
172
| service.type | string |`"ClusterIP"`| This sets the service type more information can be found here: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types|
169
173
| serviceAccount.annotations | object |`{}`| Annotations to add to the service account |
170
174
| serviceAccount.automount | bool |`true`| Automatically mount a ServiceAccount's API credentials? |
171
175
| serviceAccount.create | bool |`true`| Specifies whether a service account should be created |
172
176
| serviceAccount.name | string |`""`| The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
173
-
| tolerations | list |`[]`||
177
+
| tolerations | list |`[]`|set tolerations of node taints|
0 commit comments