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
|`autoscaling.enabled`| Determines whether autoscaling is enabled for the deployment. If not enabled, the `replicaCount` value is used to set the number of replicas. |`false`|
37
+
|`replicaCount`| The number of replicas to create for the deployment |`1`|
38
+
|`podAnnotations`| Annotations to add to the pod |`{}`|
39
+
|`podLabels`| Labels to add to the pod |`{}`|
40
+
|`imagePullSecrets`| Image pull secrets for the Docker registry |`[]`|
41
+
|`serviceAccountName`| The name of the service account to use for the deployment |`""`|
42
+
|`podSecurityContext`| Security context for the pod |`{}`|
43
+
|`securityContext`| Security context for the container |`{}`|
44
+
|`image.repository`| The Docker image repository |`gatewaydio/gatewayd`|
45
+
|`image.tag`| The Docker image tag. If not set, the app version from the chart is used |`""`|
46
+
|`image.pullPolicy`| The image pull policy |`IfNotPresent`|
47
+
|`resources`| Resource requests and limits for the container |`{}`|
48
+
|`gatewaydPluginsConfig.enabled`| Determines whether the `gatewayd_plugins.yaml` ConfigMap is mounted to the container. If enabled, a volume and volumeMount are added to the deployment. |`false`|
|`gatewayd.fullname`| The full name of the deployment, used as part of the Ingress resource name ||
65
+
|`service.port`| The port that the service listens on, used as the service port in the Ingress rules ||
66
+
|`ingress.className`| The Ingress class to assign to the Ingress resource. This is only used for Kubernetes versions less than 1.18. ||
67
+
|`ingress.annotations`| Annotations to add to the Ingress resource. If `ingress.className` is set and the Kubernetes version is less than 1.18, the `kubernetes.io/ingress.class` annotation is added with the value of `ingress.className`. |`{}`|
68
+
|`Capabilities.KubeVersion.GitVersion`| The Kubernetes version running in the cluster. This is used to determine the API version of the Ingress resource to create. ||
|`gatewayd.fullname`| The full name of the deployment, used as the target of the Horizontal Pod Autoscaler. ||
75
+
|`autoscaling.minReplicas`| The minimum number of replicas that the Horizontal Pod Autoscaler should maintain ||
76
+
|`autoscaling.maxReplicas`| The maximum number of replicas that the Horizontal Pod Autoscaler can scale out to ||
77
+
|`autoscaling.targetCPUUtilizationPercentage`| The target percentage of CPU utilization across all replicas that the Horizontal Pod Autoscaler should maintain. If set, a CPU utilization metric is added to the Horizontal Pod Autoscaler. ||
78
+
|`autoscaling.targetMemoryUtilizationPercentage`| The target percentage of memory utilization across all replicas that the Horizontal Pod Autoscaler should maintain. If set, a memory utilization metric is added to the Horizontal Pod Autoscaler. ||
|`serviceAccount.create`| Determines whether a ServiceAccount should be created ||
85
+
|`gatewayd.serviceAccountName`| The name of the ServiceAccount. This is used as the name of the ServiceAccount resource. ||
86
+
|`gatewayd.labels`| The labels to apply to the ServiceAccount. ||
87
+
|`serviceAccount.annotations`| Annotations to add to the ServiceAccount. ||
88
+
|`serviceAccount.automount`| Determines whether the ServiceAccount token should be automatically mounted to the pods. This is set as the `automountServiceAccountToken` field in the ServiceAccount resource. ||
|`gatewayd.fullname`| The full name of the deployment, used as the name of the ConfigMap. ||
95
+
|`.Release.Name`| The release name, used as part of the ConfigMap name. ||
96
+
|`gatewaydPluginsConfig.content`| The content of the `gatewayd_plugins.yaml` file. This is set as the `gatewayd_plugins.yaml` data in the ConfigMap. ||
97
+
98
+
99
+
## Usage
100
+
101
+
Modify the [values.yaml](values.yaml) file to customize the deployment according to your requirements. You can override any default values as needed.
102
+
103
+
## Contributing
104
+
105
+
Feel free to contribute to the development of this Helm chart by submitting issues or pull requests to the GitHub repository.
0 commit comments