This page documents the values supported by the Appian operator Helm chart for self-managed customers. They are used in the command to create the Appian operator Helm release — for an example, see Creating the Appian operator.
Key | Type | Default | Description |
---|---|---|---|
controllers.affinity | object | {} |
Scheduling constraints for the pod. See Affinity and anti-affinity for more info. |
controllers.nodeSelector | object | {} |
A map of key-value pairs that a node must have as labels in order for the pod to be eligible to run on the node. See nodeSelector for more info. |
controllers.rbac.bind.clusterRoles | list | [] |
Arrays of strings referring to the names of Kubernetes clusterroles referenced by Appian custom resources managed by the controllers. Must be specified when Appian custom resources reference such clusterroles so that the controller is able to bind them to Appian pods |
controllers.rbac.bind.roles | list | [] |
Arrays of strings referring to the names of Kubernetes roles referenced by Appian custom resources managed by the controllers. Must be specified when Appian custom resources reference such roles so that the controller is able to bind them to Appian pods |
controllers.rbac.clusterRoles | list | [] |
Arrays of strings referring to the names of Kubernetes clusterroles to which the controllers should be bound |
controllers.rbac.clusterWideAccess | bool | true |
Whether the controllers should reconcile resources across the entire cluster. If enabled, the RBAC templates for the controllers render as ClusterRoles and ClusterRoleBindings instead of as Roles and RoleBindings |
controllers.rbac.roles | list | [] |
Arrays of strings referring to the names of Kubernetes roles to which the controllers should be bound |
controllers.resources | object | {} |
Compute resource requests and limits for the container. See Resource requests and limits of Pod and Container for more info. |
controllers.tolerations | list | [] |
An array of tolerations that allow the pod to be scheduled onto nodes with matching taints. See Taints and Tolerations for more info. |
controllers.vpa.controlledResources | list | [] |
Specifies the type of recommendations that will be computed (and possibly applied) by VPA. If not specified, the default of [ResourceCPU, ResourceMemory] will be used |
controllers.vpa.controlledValues | string | "" |
Specifies which resource values should be controlled. The default is "RequestsAndLimits" |
controllers.vpa.enabled | bool | false |
Whether the controllers should enable the vertical pod autoscaler resource. This field is optional |
controllers.vpa.maxAllowed | object | {} |
Specifies the maximum amount of resources that will be recommended for the container. The default is no minimum |
controllers.vpa.minAllowed | object | {} |
Specifies the minimal amount of resources that will be recommended for the container. The default is no minimum |
controllers.vpa.updateMode | string | "" |
Controls when autoscaler applies changes to the pod resources. The default is 'Auto' |
fullnameOverride | string | "" |
Overrides for the fully qualified app name |
image.pullPolicy | string | "" |
Pull policy of the Docker image. See Updating images for more info. |
image.repository | string | "" |
Repository of the Docker image. |
image.tag | string | .Chart.AppVersion | Tag of the Docker image. |
imagePullSecrets | list | [] |
An array of strings referring to the names of Kubernetes secrets of the docker-registry type. See Pull an Image from a Private Registry for more info. |
nameOverride | string | "" |
Overrides for the name of the chart |
rbac.aggregatedClusterRoles.enabled | bool | true |
Whether or not to create ClusterRoles which aggregate to the built-in view, edit, and admin ClusterRoles. See Aggregated ClusterRoles for more info. |
webhooks.affinity | object | {} |
Scheduling constraints for the pod. See Affinity and anti-affinity for more info. |
webhooks.enabled | bool | true |
Instruct the operator to serve webhooks and deploy mutating and validating webhook configurations. Requires that cert-manager is installed in the cluster. |
webhooks.nodeSelector | object | {} |
A map of key-value pairs that a node must have as labels in order for the pod to be eligible to run on the node. See nodeSelector for more info. |
webhooks.rbac.clusterRoles | list | [] |
Arrays of strings referring to the names of Kubernetes clusterroles to which the webhooks should be bound |
webhooks.rbac.roles | list | [] |
Arrays of strings referring to the names of Kubernetes roles to which the webhooks should be bound |
webhooks.resources | object | {} |
Compute resource requests and limits for the container. See Resource requests and limits of Pod and Container for more info. |
webhooks.tolerations | list | [] |
An array of tolerations that allow the pod to be scheduled onto nodes with matching taints. See Taints and Tolerations for more info. |