Appian Operator Helm Chart Values

Overview

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.

Helm Chart Values

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.
Open in Github Built: Tue, Mar 28, 2023 (09:28:18 PM)

On This Page

FEEDBACK