Installation parameters

The following table lists the installation parameters of the Cloud Automation Manager Chart and their default values.

Parameter Description Default
proxy.useProxy Select to use a proxy with Cloud Automation Manager and fill out the following proxy fields. false
global.iam.deployApiKey It is used to generate Cloud Automation Manager specific Service ID and API Key. The Cloud Automation Manager API Key is used to interact with the platform authorization. To generate the IBM Multicloud Manager IAM service API key, see Before you begin section in Installing Cloud Automation Manager offline or Installing Cloud Automation Manager online.
global.offline Select to optimize the installation for offline. For example, skip attempting to access the internet for public starter templates. false
managementConsole.port Port for Cloud Automation Manager management console. If this field is left blank, a random valid port is chosen. The default is 30000 and the valid range is 30000-32767).
secureValues.secretName Name of a secret that you created prior to the installation of Cloud Automation Manager. It contains secure values, such as proxy, database, and encryption passwords. Nil. To generate the secret, see Using pre-created secrets in Cloud Automation Manager chart.
global.image.secretname Docker Image Pull Secret Type default to use your namespace default service account image pull secret or enter your docker image pull secret name here. Required if downloading images from Docker Store store/ibmcorp
global.id.productID Cloud Automation Manager Product Identifier Defaults to the Cloud Automation Manager CE Product ID, or download a full version product ID from IBM Passport Advantage and specify it here
global.audit Controls whether the audit container will be added to the build or not, also enabling audit Defaults to false
auditService.image.pullSecret Image pull secret for the audit image For more information about imagePullSecrets, see IBM Multicloud Manager Knowledge Center External link icon.
auditService.image.tag It is the tag of the audit image Enter the IBM Multicloud Manager release version that is currently used in Cloud Automation Manager installation.
auditService.image.repository Repository for the audit image mycluster.icp:8500/ibmcom/
auditService.image.pullPolicy Pull policy for the audit image IfNotPresent
auditService.resources.requests.memory Memory resource request 256Mi
auditService.resources.requests.cpu CPU resource request 100m
auditService.resources.limits.memory Memory resource limits 512Mi
auditService.resources.limits.cpu CPU resource limits 200m
auditService.config.journalPath The journal path /run/systemd/journal
global.legacyAudit This flag is used for install on IBM Multicloud Manager prior to 3.2.0 or you want to use root audit sidecar. false
global.enableFIPS It enables FIPS for Cloud Automation Manager false
arch Architecture amd64 = Intel, ppc64le = Power s390x = zLinux amd64
service.namespace Namespace to deploy Cloud Automation Manager services
database.bundled Use internal MongoDB. Set to false for external. For more information, see Using an external MongoDB true
icp.port Port for accessing IBM Multicloud Manager. This is used to communicate with the services in IBM Multicloud Manager. The default is 8443. For Cloud Automation Manager with OpenShift, change it to the correct IBM Multicloud Manager console port.
image.repository Repository for the Cloud Automation Manager images store/ibmcorp/ (online install image repository) mycluster.icp:8500/services/ (offline install image repository)
image.tag Tag for the Cloud Automation Manager images 4.1.0.0
image.pullPolicy Pull Policy for the Cloud Automation Manager images IfNotPresent
image.dockerconfig Docker Config for the Cloud Automation Manager images nil
camMongoPV.name Name of MongoDB volume cam-mongo-pv
camMongoPV.persistence.enabled Database persistence true
camMongoPV.persistence.useDynamicProvisioning The default is false. Whenever you specify the storage class, set it to true. false
camMongoPV.persistence.existingClaimName Database existing claim name nil
camMongoPV.persistence.storageClassName Database storage class nil
camMongoPV.persistence.size Database PV size 15Gi
camLogsPV.name Name of logs volume cam-logs-pv
camLogsPV.persistence.enabled Log files persistence true
camLogsPV.persistence.useDynamicProvisioning The default is false. Whenever you specify the storage class, set it to true. false
camLogsPV.persistence.existingClaimName Log files existing claim name nil
camLogsPV.persistence.storageClassName Log files storage class nil
camLogsPV.persistence.size Log files PV size 10Gi
camTerraformPV.name Name of terraform volume cam-terraform-pv
camTerraformPV.persistence.enabled terraform binary files persistence true
camTerraformPV.persistence.useDynamicProvisioning The default is false. Whenever you specify the storage class, set it to true. false
camTerraformPV.persistence.existingClaimName terraform binary files existing claim name nil
camTerraformPV.persistence.storageClassName terraform files storage class nil
camTerraformPV.persistence.size terraform binary files PV size 15Gi
camBPDAppDataPV.name Name of Template Designer volume cam-bpd-appdata-pv
camBPDAppDataPV.persistence.enabled Template Designer persistence true
camBPDAppDataPV.persistence.useDynamicProvisioning The default is false. Whenever you specify the storage class, set it to true. false
camBPDAppDataPV.persistence.existingClaimName Template Designer existing claim nil
camBPDAppDataPV.persistence.storageClassName Template Designer storage class nil
camBPDAppDataPV.persistence.size Template Designer PV size 20Gi
camBroker.replicaCount Number of broker pods 1
camProxy.replicaCount Number of proxy pods 1
camAPI.replicaCount Number of API pods 1
camUI.replicaCount Number of UI pods 1
resources.requests.memory Memory resource requests 256Mi
resources.requests.cpu CPU resource requests 100m
resources.limits.memory Memory resource limits 8Gi
resources.limits.cpu CPU resource limits 1
camBPDUI.bundled Use Template Designer (set to false if not needed) true
camBPDCDS.replicaCount Number of Cloud Discovery Service pods 1
camBPDCDS.resources.requests.memory Memory resource requests 128Mi
camBPDCDS.resources.requests.cpu CPU resource requests 100m
camBPDCDS.resources.limits.memory Memory resource limits 256Mi
camBPDCDS.resources.limits.cpu CPU resource limits 200m
camBPDCDS.options.debug.enabled Enable Cloud Discovery Service debug mode false
camBPDCDS.options.customSettingsFile Cloud Discovery Service custom settings file nil
camBPDMDS.replicaCount Number of Module Discovery Service pods 1
camBPDMDS.resources.requests.memory Memory resource requests 128Mi
camBPDMDS.resources.requests.cpu CPU resource requests 100m
camBPDMDS.resources.limits.memory Memory resource limits 256Mi
camBPDMDS.resources.limits.cpu CPU resource limits 200m
camBPDDatabase.bundled Use internal Maria DB (set to false for external) true
camBPDDatabase.resources.memory Memory resource requests 256Mi
camBPDDatabase.resources.cpu CPU resource requests 100m
camBPDExternalDatabase.type External Database Type db2, mysql, mariadb, oracle, or sqlserver
camBPDExternalDatabase.name Template Designer Database Name nil
camBPDExternalDatabase.url External Database Hostname/IP address nil
camBPDExternalDatabase.port External Database Port nil
camBPDExternalDatabase.secret External Database username and password nil
camBPDExternalDatabase.extlibPV.existingClaimName Persistence volume that contains a compatible JDBC Driver nil
camBPDResources.requests.memory Memory resource requests 1000m
camBPDResources.requests.cpu CPU resource requests 100m
camBPDResources.limits.memory Memory resource limits 2Gi
camBPDResources.limits.cpu CPU resource limits 2000m
global.ICP32 Select to deploy Cloud Automation Manager on IBM Multicloud Manager 3.2 false