Configuration properties in the values.yaml file for deploying the IBM App Connect Operator
The values.yaml file for the Helm chart defines
configuration properties and values that are used to deploy the IBM® App Connect Operator in your cluster. You can update the
values.yaml file before you run the helm install command to
install the Operator. Alternatively, you can retain the default values in
values.yaml and instead use the --set flag (with
individual parameters) to apply overrides when you run helm install.
The file is stored in the following location: /ibm-appconnect-operator/values.yaml.
The following configuration properties are defined in the values.yaml file.
| Configuration property | Type | Default | Description |
|---|---|---|---|
|
|
string |
"appconnect" |
The namespace to which you want to deploy the IBM App Connect Operator. |
|
|
string |
"appconnect-operator" |
The IBM App Connect Operator image name. |
|
|
object | {} |
A set of key/value pairs that must be matched against the node labels to decide whether the IBM App Connect Operator pod can be scheduled on that node. Only nodes matching all of these key/value pairs in their labels will be selected for scheduling the pod. Specify these settings as a JSON object in the format Example:
For more information, see nodeSelector and Assign Pods to Nodes in the Kubernetes documentation. |
|
|
string |
"Always" |
The pull policy for the IBM App Connect Operator image, which determines when to pull the image from the registry. The valid values are as follows:
|
|
|
string |
"icr.io/cpopen" |
The remote repository from which to pull the IBM App Connect Operator image. If the IBM App Connect Operator image is saved to a private registry (for
example, in an air-gapped environment), |
|
|
object |
{"limits":{"ephemeral-storage":"512Mi","memory":"1Gi"},"requests":{"cpu":"100m","ephemeral-storage":"50Mi","memory":"128Mi"}} |
Resource limits to apply to the IBM App Connect Operator pod. |
|
|
string |
sha256:77e1461f0e113a9f18b71ae65177f350f427bea6a8b913aabfb8794a1a7991ea |
The SHA value of the IBM App Connect Operator image. |
|
|
string |
A tag value for the IBM App Connect Operator image. This value is optional and is ignored if you supply a SHA value. |
|
|
|
array |
[] |
One or more tolerations to prevent the IBM App Connect Operator pod from being scheduled on inappropriate nodes. First, apply one or more taints to a node (by running kubectl taint with a
key, value, and taint effect) to indicate that the node should repel any pods that do not tolerate
the taints. Then, use the Specify these settings as a JSON array. Example:
For more information, see Taints and Tolerations in the Kubernetes documentation. |
|
|
object |
{} |
Environment variables that you want to pass to the IBM App Connect Operator pod to expose pod information to containers that are running in the pod. Specify these variables in the format Example:
|
|
|
list |
[] |
A comma-separated list of pull secrets that allow pulling images from authenticated registries. |
|
|
string |
"OwnNamespace" |
The installation mode for the IBM App Connect Operator, which determines the scope at which it operates. The valid values are as follows:
|
|
|
string |
"" |
A private registry override that allows pulling from alternative private registries. |
|
|
int |
1 |
The number of replicas for the IBM App Connect Operator pod. The recommended number is 1. |