Helm chart configuration parameters for agent#
The Helm chart has the following values that can be overridden using the --set parameter.
Qualifier | Parameter | Definition | Allowed Value |
---|---|---|---|
image | pullPolicy | Image Pull Policy | Always, Never, or IfNotPresent. Defaults to Always |
repository | Name of image, including repository prefix (if required) | See Extended description of Docker tags | |
tag | Docker image tag | See Docker tag description | |
secret | An image pull secret used to authenticate with the image registry | Empty (default) if no authentication is required to access the image registry. | |
service | type | Specify type of service | Valid options are NodePort and LoadBalancer (for clusters that support LoadBalancer). Default is NodePort |
persistence | enabled | Determines if persistent storage will be used to hold the UCD server appdata directory contents. This should always be true to preserve server data on container restarts. | Default value "true" |
useDynamicProvisioning | Set to "true" if the cluster supports dynamic storage provisoning | Default value "false" | |
fsGroup | fsGroup value to use for gid when accessing persistent storage | Default value is "0" | |
confVolume | name | The base name used when the Persistent Volume and/or Persistent Volume Claim for the UCD agent conf directory is created by the chart. | Default value is "conf" |
existingClaimName | The name of an existing Persistent Volume Claim that references the Persistent Volume that will be used to hold the UCD agent conf directory. | ||
storageClassName | The name of the storage class to use when persistence.useDynamicProvisioning is set to "true". | ||
size | Size of the volume to hold the UCD agent conf directory. | ||
relayUri | Agent relay URI if the agent is connecting to a relay. If multiple relays are specified, separate them with commas. For example, random: (http://relay1f20080,http://relay2f20080). | ||
codeStationUrl | Agent relay codestation URL if the agent is connecting to a relay. If multiple relays are specified, separate them with commas. For example, random: (https://relay1f20081,https://relay2f20081). | ||
serverUri | UCD server URI. If multiple servers are specified, separate them with commas. For example, random: (wss://ucd1.example.com:7919,wss://ucd2.example.com:7919). | ||
agentTeams | Teams to add this agent to when it connects to the UCD server. Multiple team specifications are separated with a comma. | ||
resources | constraints.enabled | Specifies whether the resource constraints specified in this helm chart are enabled. | Default value is true. |
limits.cpu | Describes the maximum amount of CPU allowed | Default is 2000m. See Kubernetes - meaning of CPU | |
limits.memory | Describes the maximum amount of memory allowed | Default is 2Gi. See Kubernetes - meaning of Memory | |
requests.cpu | Describes the minimum amount of CPU required - if not specified will default to limit (if specified) or otherwise implementation-defined value. | Default is 1000m. See Kubernetes - meaning of CPU | |
requests.memory | Describes the minimum amount of memory required If not specified, the memory amount will default to the limit (if specified) or the implementation-defined value | Default is 1Gi. See Kubernetes - meaning of Memory |