IBM Business Automation Configuration Container parameters
IBM Business Automation Configuration Container configuration parameters are used to install an instance of the Helm chart on IBM Cloud Private.
Business Automation Configuration Container Helm chart configuration parameters
Parameters | Description | Default values |
---|---|---|
Release name | The name of the helm instance or release. The name is used as a prefix in all services and deployments that are created. A deterministic naming scheme is best, as it helps to look up a service name. | empty |
Target namespace | The namespace to install the release into. Namespaces are a logical partitioning capability that enables one Kubernetes cluster to be used by multiple users without undesired interaction. | Defaults to the current kube config namespace. |
Architecture (arch.amd64) |
The worker node scheduler preference. | amd64 The only option is amd64. |
Initial CPU requested (resources.requests.cpu) |
Initial CPU resources to request. By default, it is set to a minimum value of 500m (1000m = 1 core). | 500m |
Initial Memory requested (resources.requests.memory) |
Initial memory resources to request. By default, it is set to a minimum value of 512Mi (Mi = Megabyte). | 512Mi |
Image repository (image.repository) |
The repository. | mycluster.icp:8500/<namespace>/ibacc-master You can find the namespace in which the container image is loaded by clicking Container Images on the menu in the Admin console, and then searching for ibacc-master. |
Image tag (image.tag) |
The image tag version. | 19.0.2 |
Image pull policy (image.pullPolicy) |
The image pull policy. | If not present . The most recent downloaded Docker image is used to run the
container. Set the policy to |
Limit on CPU consumed (resources.limits.cpu) |
Limit of the CPU core to consume. By default, it is set to a value of 1000m (1000m = 1 core) | 1000m |
Limit on Memory consumed (resources.limits.memory) |
Limit on the amount of memory to consume. By default, it is set to a value of 512Mi (Mi = Megabyte). | 512Mi |
Deployment folder name (environmentVal.ibaccDeployID) |
Name of the folder in the persistent volume claim used to store all config files and logs. | dbamc_staging_deploy |
Persistent Volume Claim (volume.persistentVolumeClaim) |
Name of the persistent volume used by this release. | ibacc-cfg-pvc |
The following config.yaml file shows the default values for Business Automation Configuration Container.
# Default values for dbamc-configuration-container.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
arch:
amd64: "3 - Most preferred"
#replicaCount: 1
image:
repository: mycluster.icp:8500/<namespace>/ibacc-master
tag: 19.0.2
pullPolicy: Always
environmentVal:
ibaccDeployID: dbamc_staging_deploy
#service:
# name: ibaccsvc
# type: NodePort
# externalUIPort: 80
volume:
persistentVolumeClaim: ibacc-cfg-pvc
#ingress:
# enabled: false
# # Used to create Ingress record (should used with service.type: ClusterIP).
# hosts:
# - chart-example.local
# annotations:
# # kubernetes.io/ingress.class: nginx
# # kubernetes.io/tls-acme: "true"
# tls:
# # Secrets must be manually created in the namespace.
# # - secretName: chart-example-tls
# # hosts:
# # - chart-example.local
resources:
limits:
cpu: 1000m
memory: 512Mi
requests:
cpu: 500m
memory: 512Mi
To pass the configuration parameters on the Helm command line, you can use the
-f
parameter to locate a YAML file.
helm install --name my-dba-release --namespace mynamespace -f config.yaml local/ibm-dba-multicloud-prod --tls --version 19.0.2