Specifying installation options for services
Some services have required or optional settings that you must specify
when you install them. Create an install-options.yml file to
specify the installation options for the services that you plan to install.
- Installation phase
-
Setting up a client workstation
Setting up a cluster
Collecting required information
Preparing to run installs in a restricted network
Preparing to run installs from a private container registry
Preparing the cluster for IBM Software Hub
Preparing to install an instance of IBM Software Hub
Installing an instance of IBM Software Hub
Setting up the control plane
Installing solutions and services
- Who needs to complete this task?
-
Instance administrator An instance administrator can complete this task.
- When do you need to complete this task?
-
Repeat as needed Complete this task for each instance of IBM Software Hub on your cluster. The options that you specify depend on the services you install in each instance.
Which services have additional installation options?
| Service | Installation options | Required? |
|---|---|---|
| AI Factsheets | No installation options. | |
| Analytics Engine powered by Apache Spark | Yes. See Analytics Engine powered by Apache Spark parameters. | Optional. |
| Cognos Analytics | No installation options. | |
| Cognos Dashboards | No installation options. | |
| Data Gate | No installation options. | |
| Data Privacy | No installation options. | |
| Data Product Hub | No installation options. | |
| Data Refinery | No. Data Refinery cannot be separately installed. | |
| Data Replication | Yes. See Data Replication parameters. | Required. |
| DataStage | No installation options. | |
| Data Virtualization | No installation options. | |
| Db2 | No installation options. | |
| Db2 Big SQL | No installation options. | |
| Db2 Data Management Console | No installation options. | |
| Db2 Warehouse | No installation options. | |
| Decision Optimization | No installation options. | |
| EDB Postgres | No installation options. | |
| Execution Engine for Apache Hadoop | No installation options. | |
| IBM Knowledge Catalog | Yes. See IBM Knowledge Catalog parameters. | Optional. |
| IBM Knowledge Catalog Premium | Yes. See IBM Knowledge Catalog parameters. | Optional. |
| IBM Knowledge Catalog Standard | Yes. See IBM Knowledge Catalog parameters. | Optional. |
| IBM Manta Data Lineage | Yes. See IBM Knowledge Catalog parameters. | Required. |
| IBM Match 360 | Yes. See IBM Match 360 parameters. | Optional. |
| IBM StreamSets | No installation options. | |
| Informix | Yes. See Informix parameters. | Optional. |
| MANTA Automated Data Lineage | No installation options. | |
| MongoDB | No installation options. | |
| OpenPages | No installation options. | |
| Orchestration Pipelines | Yes. See Orchestration Pipelines parameters. | Optional. Required only if you use OpenSSH and Db2 in Bash scripts in pipelines. |
| Planning Analytics | No installation options. | |
| Product Master | No installation options. | |
| RStudio® Server Runtimes | No installation options. | |
| SPSS Modeler | No installation options. | |
| Synthetic Data Generator | No installation options. | |
| Unstructured Data Integration | No installation options. | |
| Voice Gateway | Yes. See Voice Gateway parameters. | Optional. |
| Watson Discovery | Yes. See Watson Discovery parameters. | Optional. |
| Watson Machine Learning | No installation options. | |
| Watson OpenScale | No installation options. | |
| Watson Speech services | Yes. See Watson Speech services parameters. | Optional. |
| Watson Studio | No installation options. | |
| Watson Studio Runtimes | No installation options. | |
| watsonx.ai™ | Yes. See watsonx.ai parameters. | Optional. |
| watsonx Assistant | Yes. See watsonx Assistant parameters. | Optional. |
| watsonx™ BI | Yes. See watsonx BI parameters. | Required. |
| watsonx Code Assistant™ | No installation options. | |
| watsonx Code Assistant for Red Hat® Ansible® Lightspeed | No installation options. | |
| watsonx Code Assistant for Z | No installation options. | |
| watsonx Code Assistant for Z Agentic | No installation options. | |
| watsonx Code Assistant for Z Code Explanation | No installation options. | |
| watsonx Code Assistant for Z Code Generation | No installation options. | |
| watsonx.data™ | Yes. See watsonx.data parameters. | Required. |
| watsonx.data Premium | Yes. See watsonx.data Premium parameters. | Required. |
| watsonx.data intelligence | Yes. See watsonx.data intelligence parameters. | Optional. |
| watsonx.governance™ | Yes. See watsonx.governance parameters. | Required. |
| watsonx Orchestrate | Yes. See watsonx Orchestrate parameters | Required. |
Installation parameter file
- Create a file called
install-options.ymlin thecpd-cliworkdirectory.Depending on your settings, the
workdirectory is in one of the following locations:- Default location
-
- If you made the
cpd-cliexecutable from any directory, the path to the directory is:<current-directory>/cpd-cli-workspace/olm-utils-workspace/work - If you did not make the
cpd-cliexecutable from any directory, the path to the directory is:<cli-install-directory>/cpd-cli-workspace/olm-utils-workspace/work
- If you made the
- Custom location
- If you set the
CPD_CLI_MANAGE_WORKSPACEenvironment variable, path to the directory is:${CPD_CLI_MANAGE_WORKSPACE}/work
- Review the following sections and add parameters to the
install-options.ymlfile based on the services that you plan to install:- Analytics Engine powered by Apache Spark parameters
- Data Replication parameters
- IBM Knowledge Catalog parameters
- IBM Match 360 parameters
- Informix parameters
- Orchestration Pipelines parameters
- Voice Gateway parameters
- Watson Discovery parameters
- Watson Speech services parameters
- watsonx.ai parameters
- watsonx Assistant parameters
- watsonx.governance parameters
- watsonx Orchestrate parameters
- Save your changes.
Analytics Engine powered by Apache Spark parameters
If you plan to install Analytics Engine powered by Apache Spark, you
can specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used. Uncomment the parameters that you want to override and update the values appropriately.
The sample YAML content uses the default values.
################################################################################
# Analytics Engine powered by Apache Spark parameters
################################################################################
# ------------------------------------------------------------------------------
# Analytics Engine powered by Apache Spark service configuration parameters
# ------------------------------------------------------------------------------
#analyticsengine_spark_adv_enabled: true
#analyticsengine_job_auto_delete_enabled: true
#analyticsengine_kernel_cull_time: 30
#analyticsengine_image_pull_parallelism: "40"
#analyticsengine_image_pull_completions: "20"
#analyticsengine_kernel_cleanup_schedule: "*/30 * * * *"
#analyticsengine_job_cleanup_schedule: "*/30 * * * *"
#analyticsengine_skip_selinux_relabeling: false
#analyticsengine_mount_customizations_from_cchome: false
# ------------------------------------------------------------------------------
# Spark runtime configuration parameters
# ------------------------------------------------------------------------------
#analyticsengine_max_driver_cpu_cores: 5 # The number of CPUs to allocate to the Spark jobs driver. The default is 5.
#analyticsengine_max_executor_cpu_cores: 5 # The number of CPUs to allocate to the Spark jobs executor. The default is 5.
#analyticsengine_max_driver_memory: "50g" # The amount of memory, in gigabytes to allocate to the driver. The default is 50g.
#analyticsengine_max_executor_memory: "50g" # The amount of memory, in gigabytes to allocate to the executor. The default is 50g.
#analyticsengine_max_num_workers: 50 # The number of workers (also called executors) to allocate to spark jobs. The default is 50.
#analyticsengine_local_dir_scale_factor: 10 # The number that is used to calculate the temporary disk size on Spark nodes. The formula is temp_disk_size = number_of_cpu * local_dir_scale_factor. The default is 10.
- Analytics Engine powered by Apache Spark service configuration parameters
-
The service configuration parameters determine how the Analytics Engine powered by Apache Spark service behaves.
Property Description analyticsengine_spark_adv_enabledSpecify whether to display the job UI. - Default value
true- Valid values
-
false- Do not display the job UI.
true- Display the job UI.
analyticsengine_job_auto_delete_enabledSpecify whether to automatically delete jobs after they reach a terminal state, such as FINISHEDorFAILED. The default is true.- Default value
true- Valid values
-
true- Delete jobs after they reach a terminal state.
false- Retain jobs after they reach a terminal state.
analyticsengine_kernel_cull_timeThe amount of time, in minutes, idle kernels are kept. - Default value
30- Valid values
- An integer greater than 0.
analyticsengine_image_pull_parallelismThe number of pods that are scheduled to pull the Spark image in parallel. For example, if you have 100 nodes in the cluster, set:
analyticsengine_image_pull_completions: "100"analyticsengine_image_pull_parallelism: "150"
In this example, at least 100 nodes will pull the image successfully with 150 pods pulling the image in parallel.
- Default value
"40"- Valid values
- An integer greater than or equal to 1.
Increase this value only if you have a very large cluster and you have sufficient network bandwidth and disk I/O to support more pulls in parallel.
analyticsengine_image_pull_completionsThe number of pods that should be completed in order for the image pull job to be completed. For example, if you have 100 nodes in the cluster, set:
analyticsengine_image_pull_completions: "100"analyticsengine_image_pull_parallelism: "150"
In this example, at least 100 nodes will pull the image successfully with 150 pods pulling the image in parallel.
- Default value
"20"- Valid values
- An integer greater than or equal to 1.
Increase this value only if you have a very large cluster and you have sufficient network bandwidth and disk I/O to support more pulls in parallel.
analyticsengine_kernel_cleanup_scheduleOverride the analyticsengine_kernel_cull_timesetting for the kernel cleanupCronJob.By default, the kernel cleanup
CronJobruns every 30 minutes.- Default value
"*/30 * * * *"- Valid values
- A string that uses the
CronJobschedule syntax.
analyticsengine_job_cleanup_scheduleOverride the analyticsengine_kernel_cull_timesetting for the job cleanupCronJob.By default, the job cleanup
CronJobruns every 30 minutes.- Default value
"*/30 * * * *"- Valid values
- A string that uses the
CronJobschedule syntax.
analyticsengine_skip_selinux_relabelingSpecify whether to skip the SELinux relabeling. To use this feature, you must create the required
MachineConfigandRuntimeClassdefinitions. For more information, see EnablingMachineConfigandRuntimeClassdefinitions for certain properties.- Default value
false- Valid values
-
false- Do not skip the SELinux relabeling.
true- Skip the SELinux relabeling.
analyticsengine_mount_customizations_from_cchomeSpecify whether to you want to enable custom drivers. These drivers need to be mounted from the cc-home-pvc directory. Common core services This feature is available only when the Cloud Pak for Data common core services are installed.
- Default value
false- Valid values
-
false- You do not want to use custom drivers.
true- You want to enable custom drivers.
- Spark runtime configuration parameters
-
The runtime configuration parameters determine how the Spark runtimes generated by the Analytics Engine powered by Apache Spark service behave.
Property Description analyticsengine_max_driver_cpu_coresThe number of CPUs to allocate to the Spark jobs driver. - Default value
5- Valid values
- An integer greater than or equal to 1.
analyticsengine_max_executor_cpu_coresThe number of CPUs to allocate to the Spark jobs executor. - Default value
5- Valid values
- An integer greater than or equal to 1.
analyticsengine_max_driver_memoryThe amount of memory, in gigabytes to allocate to the driver. - Default value
"50g"- Valid values
- An integer greater than or equal to 1.
analyticsengine_max_executor_memoryThe amount of memory, in gigabytes to allocate to the executor. - Default value
"50g"- Valid values
- An integer greater than or equal to 1.
analyticsengine_max_num_workerThe number of workers (also called executors) to allocate to Spark jobs. - Default value
50- Valid values
- An integer greater than or equal to 1.
analyticsengine_local_dir_scale_factorThe number that is used to calculate the temporary disk size on Spark nodes. The formula is:
temp_disk_size = number_of_cpu * local_dir_scale_factor- Default value
10- Valid values
- An integer greater than or equal to 1.
Data Replication parameters
If you plan to install Data Replication, you must specify the following installation option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is required.
Replace <license> with the appropriate value for your
environment.
################################################################################
# Data Replication parameters
################################################################################
replication_license_type: <license>
| Parameter | Description |
|---|---|
replication_license_type |
Specify the license that you purchased.
|
IBM Knowledge Catalog parameters
If you plan to install IBM Knowledge Catalog, IBM Knowledge Catalog Premium, or IBM Knowledge Catalog Standard, you can specify installation
options in a file named install-options.yml in the
cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used. Uncomment the parameters that you want to override and update the values appropriately.
The applicable parameters and default values depend on which service you install:
- IBM Knowledge Catalog
-
The sample YAML content uses the default values.
################################################################################ # IBM Knowledge Catalog parameters ################################################################################ custom_spec: wkc: # enableDataQuality: False # enableKnowledgeGraph: False # useFDB: False - IBM Knowledge Catalog Premium
-
The sample YAML content uses the default values.
################################################################################ # IBM Knowledge Catalog parameters ################################################################################ custom_spec: wkc: # enableDataQuality: False # enableKnowledgeGraph: False # useFDB: False # enableAISearch: False # enableSemanticAutomation: False # enableSemanticEnrichment: True # enableSemanticEmbedding: False # enableTextToSql: False # enableModelsOn: 'cpu' # customModelTextToSQL: granite-3-3-8b-instruct - IBM Knowledge Catalog Standard
-
The sample YAML content uses the default values.
################################################################################ # IBM Knowledge Catalog parameters ################################################################################ custom_spec: wkc: # enableKnowledgeGraph: False # useFDB: False # enableAISearch: False # enableSemanticAutomation: False # enableSemanticEnrichment: True # enableSemanticEmbedding: False # enableTextToSql: False # enableModelsOn: 'cpu' # customModelTextToSQL: granite-3-3-8b-instruct
| Property | Description |
|---|---|
enableDataQuality |
Specify whether to enable data quality features in projects. Important: If you
enable this feature, DataStage, specifically DataStage Enterprise, is automatically installed.
If you did not purchase a DataStage license, use of DataStage Enterprise is limited to creating, managing, and running data quality rules. For examples of accepted use, see Enabling optional features after installation or upgrade for IBM Knowledge Catalog.
|
enableKnowledgeGraph |
Specify whether to enable the knowledge graph feature. The knowledge graph provides the
following capabilities:
|
useFDB |
Specify which database to use to store the data generated by knowledge graph. The
database depends on which service you use for lineage:
|
enableAISearch |
Specify whether to enable LLM-based semantic search for assets and artifacts across all workspaces.
|
enableSemanticAutomation |
Specify whether to enable gen AI features.
|
enableSemanticEnrichment |
Specify whether to enable gen AI metadata expansion. Metadata expansion includes:
|
enableSemanticEmbedding |
5.2.1 and later This parameter is available starting in IBM Software Hub Version 5.2.1. Specify whether to enable semantic embedding. You must enable semantic embedding if you plan to use the following features:
|
enableTextToSql |
5.2.1 and later This parameter is available starting in IBM Software Hub Version 5.2.1. Specify whether to generate SQL queries from natural language input. Text-to-SQL capabilities can be used to create query-based data assets, which can be use for data products or in searches.
|
enableModelsOn |
Specify where you want the models that are used with the gen AI capabilities to run.
|
customModelTextToSql |
Specify a custom model for Text-To-SQL conversions.
|
IBM Match 360 parameters
If you plan to install IBM Match 360, you can
specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used. Uncomment the parameters that you want to override and update the values appropriately.
The sample YAML content uses the default values.
################################################################################
# IBM Match 360 with Watson parameters
################################################################################
#match360_scale_config: small
#match360_onboard_timeout: 300
#match360_ccs_http_timeout: 2000
| Parameter | Description |
|---|---|
match360_scale_config |
Specify the size of the service.
|
match360_onboard_timeout |
The length of time, in seconds, before the onboarding process times out. If your cluster is slow, increase this setting.
|
match360_ccs_http_timeout |
The length of time, in seconds, before the connection to the Cloud Pak for Data
common core services services times out. If your cluster is slow, increase this setting.
|
Informix parameters
If you plan to install Informix, you can
specify the following installation option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is optional. If you do not set this installation parameter, the default value is used. To override the default value, uncomment the parameter and update the value appropriately.
The sample YAML content uses the default values.
################################################################################
# Informix parameters
################################################################################
#informix_cp4d_edition: EE
| Parameter | Description |
|---|---|
informix_cp4d_edition |
Specify the license that you purchased.
|
Orchestration Pipelines parameters
If you plan to install Orchestration Pipelines, you can specify the following installation
option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is optional. If you do not set this installation parameter, the default value is used. To override the default value, uncomment the parameter and update the value appropriately.
The sample YAML content uses the default values.
################################################################################
# Orchestration pipelines parameters
################################################################################
custom_spec:
ws_pipelines:
# rbsimage: rbs-ext
# pythonImage: wsp-ts
| Parameter | Description |
|---|---|
rbsimage |
Specify which image to use when running Bash scripts in Orchestration Pipelines.
|
pythonImage |
Specify which Python image to use in pipelines.
|
Voice Gateway parameters
If you plan to install Voice Gateway, you can specify the following
installation options in a file named install-options.yml in
the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used. Uncomment the parameters that you want to override and update the values appropriately.
The sample YAML content uses the default values.
################################################################################
# Voice Gateway parameters
################################################################################
voice_gateway_spec:
#
# ------------------------------------------------------------------------------
# Node selector parameters
# ------------------------------------------------------------------------------
# nodeSelector:
# key1: value
# key2: value
# ------------------------------------------------------------------------------
# Toleration parameters
# ------------------------------------------------------------------------------
# tolerations:
# - key: "key-name"
# operator: "operator"
# value: "value"
# effect: "effect"
# ------------------------------------------------------------------------------
# SSL configuration parameters
# ------------------------------------------------------------------------------
# sslConfig:
# disableSslCertValidation: false
# mediaRelay:
# enableSsl: false
# sslClientCACertSecret: client-ca-cert-secret
# enableMutualAuth: false
# sslClientPkcs12FileSecret: ssl-client-pkcs12-file-secret
# sslClientPassphraseSecret: ssl-client-passphrase-secret
# sipOrchestrator:
# enableSslorMutualAuth: false
# sslKeyTrustStoreSecret: trust-store-file-secret
# sslFileType: "JKS"
# sslPassphraseSecret: ssl-passphrase-secret
# ------------------------------------------------------------------------------
# Port parameters
# ------------------------------------------------------------------------------
# ports:
# sipSignalingPortUdp: 5060
# sipSignalingPortTcp: 5060
# sipSignalingPortTls: 5061
# sipOrchestratorHttpPort: 9086
# sipOrchestratorHttpsPort: 9446
# mediaRelayWsPort: 8080
# rtpUdpPortRange: "16384-16394"
# ------------------------------------------------------------------------------
# Environment variable parameters
# ------------------------------------------------------------------------------
# env:
# sipOrchestrator:
# - name: variable-name
# value: "value"
# mediaRelay:
# - name: variable-name
# value: "value"
# ------------------------------------------------------------------------------
# Storage parameters
# ------------------------------------------------------------------------------
# storage:
# recordings:
# enablePersistentRecordings: false
# storageClassName: ""
# size: 15Gi
# logs:
# enablePersistentLogs: false
# storageClassName: ""
# size: 10Gi
# ------------------------------------------------------------------------------
# Container resource parameters
# ------------------------------------------------------------------------------
# resources:
# sipOrchestrator:
# requests:
# cpu: "1.0"
# memory: 1Gi
# limits:
# cpu: "2.0"
# memory: 2Gi
# mediaRelay:
# requests:
# cpu: "1"
# memory: 1Gi
# limits:
# cpu: "4"
# memory: 4Gi
# g729Codec:
# requests:
# cpu: "0.5"
# memory: 0.5Gi
# limits:
# cpu: "1"
# memory: 1Gi
# ------------------------------------------------------------------------------
# G729 Codec Service parameters
# ------------------------------------------------------------------------------
# g729Codec:
# enabled: false
# logLevel: "INFO"
# webSocketServerPort: 9001
# ------------------------------------------------------------------------------
# Media Resource Control Protocol parameters
# ------------------------------------------------------------------------------
# mrcp:
# enableMrcp: false
# unimrcpConfigSecretName: unimrcp-config-secret
# mrcpv2SipPort: 5555
- Node selector parameters
-
Parameter Description nodeSelectorIf you want Voice Gateway pods to run on specific nodes, you can add one or more node selectors to the nodeSelectorblock.To use this feature, the nodes on your cluster must be labeled. For more information on node labels, see the Red Hat OpenShift® Container Platform documentation.
- Default value
- No default value. Node selectors are optional and are user-defined.
- Valid values
- Specify one or more node labels using key-value pairs with the format
key: value.Enter each key-value pair on a new line. The sample YAML file includes a formatting example.
- Including this parameter
- Ensure that you uncomment the
nodeSelectorline and any key-value pairs that you want to include. For example:nodeSelector: <key-name1>: <value1> <key-name2>: <value2>
- Taint toleration parameters
-
Parameter Description tolerationsIf you use taints to prevent pods from being scheduled on specific nodes, you can add one or more taint tolerations to the tolerationsblock.To use this feature, the nodes on your cluster must be tainted. For more information on taints and taint tolerations, see the Red Hat OpenShift Container Platform documentation.
- Default value
- No default value. Taint tolerations are optional and are user-defined.
- Valid values
- Specify one ore more taint tolerations in list format. The sample YAML file includes a
formatting example.
Enter each taint toleration as a new list item.
A toleration typically includes a key, an operator, a value, and an effect. The sample YAML file includes a formatting example.
- Including this parameter
- Ensure that you uncomment the
tolerationsline and any list items that you want to include. For example:tolerations: - key: "<key-name>" operator: "<operator>" value: "<value>" effect: "<effect>"
- SSL configuration parameters
-
Parameter Description disableSslCertValidationSpecify whether Voice Gateway should disable SSL certificate validation. - Default value
false- Valid values
-
false- Do not disable SSL certificate validation. The service will validate SSL certificates.
Set
disableSslCertValidation: falseif you plan to replace the default, self-signed TLS certificate that is shipped with Cloud Pak for Data with a certificate that is signed by a certificate authority. true- Disable SSL certificate validation. The service will not validate SSL certificates.
Set
disableSslCertValidation: trueif you plan to use a self-signed TLS certificate.
- Including this parameter
- Ensure that you uncomment the following
lines:
sslConfig: disableSslCertValidation: true
enableSsl(Media Relay)Specify whether you want the Media Relay microservice to establish SSL connections to, Watson Speech to Text and Watson Text to Speech. - Default value
false- Valid values
-
false- Do not enable SSL connections to the servers.
true- Enable SSL connections to the servers.If you want to use this option, you must create the following secrets in the
PROJECT_CPD_INST_OPERANDSproject:- A secret that contains the CA certificate file. Specify the name of the secret in the
sslClientCACertSecretparameter.
- A secret that contains the CA certificate file. Specify the name of the secret in the
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
sslClientCACertSecretparameter:sslConfig: mediaRelay: enableSsl: true sslClientCACertSecret: <my-secret-name>
sslClientCACertSecret(Media Relay)Specify the name of the secret that contains the CA certificate file that is used when enableSslis set totrue.To create the secret that contains the CA certificate file, run the following commands:- Set the
RELAY_CA_FILEenvironment variable to the name of the CA certificate PEM file:RELAY_CA_FILE=<fully-qualified-pem-file-name> - Create the secret. The following command uses the recommended name,
client-ca-cert-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic client-ca-cert-secret \ --from-file=clientCaCertFile=${RELAY_CA_FILE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
client-ca-cert-secretIf you don't specify the
sslClientCACertSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the CA certificate file.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
sslClientCACertSecretparameter:sslConfig: mediaRelay: enableSsl: true sslClientCACertSecret: <my-secret-name>
enableMutualAuth(Media Relay)Specify whether to enable mutual authentication between the client server and the Media Relay microservice. - Default value
false- Valid values
-
false- Do not enable mutual authentication.
true- Enable mutual authentication.If you want to use this option, you must create the following secrets in the
PROJECT_CPD_INST_OPERANDSproject:- A secret that contains the SSL keystore. Specify the name of the secret in the
sslClientPkcs12FileSecretparameter. - A secret that contains the SSL passphrase. Specify the name of the secret in the
sslClientPassphraseSecretparameter.
- A secret that contains the SSL keystore. Specify the name of the secret in the
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: mediaRelay: enableMutualAuth: true sslClientPkcs12FileSecret: <my-secret-name> sslClientPassphraseSecret: <my-secret-name>
sslClientPkcs12FileSecret(Media Relay)Specify the name of the secret that contains the SSL keystore for mutual authentication. The keystore can be a PKCS12 file, a JKS file, or a JCEKS file.
To create the secret that contains the SSL keystore file, run the following commands:- Set the
RELAY_KEYSTORE_FILEenvironment variable to the name of the SSL keystore file:RELAY_KEYSTORE_FILE=<fully-qualified-file-name> - Create the secret. The following command uses the recommended name,
ssl-client-pkcs12-file-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic ssl-client-pkcs12-file-secret \ --from-file=clientPkcs12File=${RELAY_KEYSTORE_FILE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
ssl-client-pkcs12-file-secretIf you don't specify the
sslClientPkcs12FileSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the SSL keystore file.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: mediaRelay: enableMutualAuth: true sslClientPkcs12FileSecret: <my-secret-name> sslClientPassphraseSecret: <my-secret-name>
sslClientPassphraseSecret(Media Relay)Specify the name of the secret that contains the SSL passphrase for mutual authentication. To create the secret that contains the SSL passphrase, run the following commands:- Set the
RELAY_SSL_PASSPHRASEenvironment variable to the SSL passphraseRELAY_SSL_PASSPHRASE=<passphrase> - Create the secret. The following command uses the recommended name,
ssl-client-passphrase-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic ssl-client-passphrase-secret \ --from-literal=sslClientPassphrase=${REPLAY_SSL_PASSPHRASE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
ssl-client-passphrase-secretIf you don't specify the
sslClientPassphraseSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the SSL passphrase.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: mediaRelay: enableMutualAuth: true sslClientPkcs12FileSecret: <my-secret-name> sslClientPassphraseSecret: <my-secret-name>
enableSslorMutualAuth(SIP Orchestrator)Specify whether to enable SSL for the SIP Orchestrator microservice. Depending on the certificate that you provide, this enables either:
- SSL connections to watsonx Assistant
- SSL connections to watsonx Assistant and mutual authentication between the client server and the SIP Orchestrator microservice
- Default value
false- Valid values
-
false- Do not enable SSL.
true- Enable SSL.If you want to use this option, you must create the following secrets in the
PROJECT_CPD_INST_OPERANDSproject:- A secret that contains the SSL keystore. Specify the name of the secret in the
sslKeyTrustStoreSecretparameter. - A secret that contains the SSL passphrase. Specify the name of the secret in the
sslPassphraseSecretparameter.
- A secret that contains the SSL keystore. Specify the name of the secret in the
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: sipOrchestrator: enableSslorMutualAuth: true sslKeyTrustStoreSecret: <my-secret-name> sslFileType: "<file-type>" sslPassphraseSecret: <my-secret-name>
sslKeyTrustStoreSecret(SIP Orchestrator)Specify the name of the secret that contains the SSL keystore. The keystore can be a PKCS12 file, a JKS file, or a JCEKS file.
To create the secret that contains the SSL keystore file, run the following commands:- Set the
SIP_KEYSTORE_FILEenvironment variable to the name of the SSL keystore file:SIP_KEYSTORE_FILE=<fully-qualified-file-name> - Create the secret. The following command uses the recommended name,
trust-store-file-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic trust-store-file-secret \ --from-file==trustStoreFile=${SIP_KEYSTORE_FILE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
trust-store-file-secretIf you don't specify the
sslKeyTrustStoreSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the SSL keystore file.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: sipOrchestrator: enableSslorMutualAuth: true sslKeyTrustStoreSecret: <my-secret-name> sslFileType: "<file-type>" sslPassphraseSecret: <my-secret-name>
sslFileType(SIP Orchestrator)Specify the format of the SSL keystore file. The keystore can be a file, a file, or a file.
- Default value
JKSIf you don't specify the
sslFileTypeparameter, the default file type is used.- Valid values
-
- JCEKS
- JKS
- PKCS12
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: sipOrchestrator: enableSslorMutualAuth: true sslKeyTrustStoreSecret: <my-secret-name> sslFileType: "<file-type>" sslPassphraseSecret: <my-secret-name>
sslPassphraseSecret(SIP Orchestrator)Specify the name of the secret that contains the SSL passphrase. To create the secret that contains the SSL passphrase, run the following commands:- Set the
SIP_SSL_PASSPHRASEenvironment variable to the SSL passphraseSIP_SSL_PASSPHRASE=<passphrase> - Create the secret. The following command uses the recommended name,
ssl-passphrase-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic ssl-passphrase-secret \ --from-literal=sslPassphrase=${SIP_SSL_PASSPHRASE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
ssl-passphrase-secretIf you don't specify the
sslPassphraseSecretparameter, the default secret name is used.- Valid values
- The name of the secret that contains the SSL passphrase.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
sslConfig: sipOrchestrator: enableSslorMutualAuth: true sslKeyTrustStoreSecret: <my-secret-name> sslFileType: "<file-type>" sslPassphraseSecret: <my-secret-name>
- Port parameters
-
Parameter Description sipSignalingPortUdpOverride the default UDP port for the SIP signaling protocol if the default port number will conflict with an existing port. - Default value
5060- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipSignalingPortUdp: <port-number>
sipSignalingPortTcpOverride the default TCP port for the SIP signaling protocol if the default port number will conflict with an existing port. - Default value
5060- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipSignalingPortTcp: <port-number>
sipSignalingPortTlsOverride the default TLS port for the SIP signaling protocol if the default port number will conflict with an existing port. - Default value
5061- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipSignalingPortTls: <port-number>
sipOrchestratorHttpPortOverride the default HTTP port for the SIP Orchestrator microservice if the default port number will conflict with an existing port. - Default value
9446- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipOrchestratorHttpPort: <port-number>
sipOrchestratorHttpsPortOverride the default HTTPS port for the SIP Orchestrator microservice if the default port number will conflict with an existing port. - Default value
5060- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: sipOrchestratorHttpsPort: <port-number>
mediaRelayWsPortOverride the default web socket port for the Media Relay microservice if the default port number will conflict with an existing port. - Default value
8080- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
ports: mediaRelayWsPort: <port-number>
rtpUdpPortRangeAdjust the number of RTP ports based on the number of concurrent calls that you want to support. - Default value
"16384-16394"By default, Voice Gateway supports 10 concurrent calls.
- Valid values
- A range of available ports on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for each
instance of <port-number>:
ports: rtpUdpPortRange: "<port-number>-<port-number>"
- Environment variable parameters
-
Parameter Description sipOrchestratorenvironment variablesSpecify any SIP Orchestrator environment variables that you want to use to configure the SIP Orchestrator microservice. - Default value
- No default. Environment variables are optional.
- Valid values
- Specify one ore more SIP Orchestrator environment variables in list format. The
sample YAML file includes a formatting example.
Enter each environment variable as a new list item.
An environment variable includes the variable name and the value to use.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
env: sipOrchestrator: - name: <variable-name> value: "<value>"
mediaRelayenvironment variablesSpecify any Media Relay environment variables that you want to use to configure the Media Relay microservice. - Default value
- No default. Environment variables are optional.
- Valid values
- Specify one ore more Media Relay environment variables in list format. The sample YAML file
includes a formatting example.
Enter each environment variable as a new list item.
An environment variable includes the variable name and the value to use.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
env: mediaRelay: - name: <variable-name> value: "<value>"
- Storage parameters
-
Parameter Description enablePersistentRecordings(Recordings)Specify whether to save recordings to persistent storage. - Default value
false- Valid values
-
false- Do not store recordings.
true- Save recordings to persistent storage.
If you want to use this option, you must specify the name of the file storage class to use in the
storageClassNameparameter.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
storage: recordings: enablePersistentRecordings: true storageClassName: "<storage-class-name>"
storageClassName(Recordings)Specify the name of the storage class that points to file storage. - Default value
- No default. The name depends on the storage classes that are defined on your cluster.
- Valid values
- The name of a file storage class on your cluster.
If you sourced the installation environment variables script, run the following command to determine the file storage class that is used by other Cloud Pak for Data services:
echo $STG_CLASS_FILE - Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
storageClassNameparameter:storage: recordings: enablePersistentRecordings: true storageClassName: "<storage-class-name>"
size(Recordings)Specify the size of the persistent volume. - Default value
15GiAssuming 1000 calls per day, you'd need 1.92 Gi worth of disk space to store recordings for that day. If you want to keep recordings for a week you'd need at least 15 Gi of disk space since recordings are not automatically cleaned up.
- Valid values
- Specify the amount of storage, in gibibyte (Gi) to allocate to the volume. Ensure that there is sufficient space on your storage device.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
storage: recordings: enablePersistentRecordings: true storageClassName: "<storage-class-name>" size: <integer>Gi
enablePersistentLogs(Logs)Specify whether to save logs to persistent storage. - Default value
false- Valid values
-
false- Do not store logs.
true- Save logs to persistent storage.
If you want to use this option, you must specify the name of the file storage class to use in the
storageClassNameparameter.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
storage: recordings: enablePersistentLogs: true storageClassName: "<storage-class-name>"
storageClassName(Logs)Specify the name of the storage class that points to file storage. - Default value
- No default. The name depends on the storage classes that are defined on your cluster.
- Valid values
- The name of a file storage class on your cluster.
If you sourced the installation environment variables script, run the following command to determine the file storage class that is used by other Cloud Pak for Data services:
echo $STG_CLASS_FILE - Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
storageClassNameparameter:storage: recordings: enablePersistentLogs: true storageClassName: "<storage-class-name>"
size(Logs)Specify the size of the persistent volume. - Default value
10GiAssuming 1000 calls per day.
- Valid values
- Specify the amount of storage, in gibibyte (Gi) to allocate to the volume. Ensure that there is sufficient space on your storage device.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
parameters:
storage: recordings: enablePersistentLogs: true storageClassName: "<storage-class-name>" size: <integer>Gi
- Container resource parameters
-
Parameter Description sipOrchestratorSpecify the amount of vCPU and memory to allocate to the SIP Orchestrator microservice container. It is recommended that you assign 20% of the resources to the SIP Orchestrator microservice container
- Default value
-
- vCPU
-
- Requests: 1 vCPU (
"1.0") - Limits: 2 vCPU (
"2.0")
- Requests: 1 vCPU (
- Memory
-
- Requests: 1 Gi RAM (
1Gi) - Limits: 2 Gi RAM (
2Gi)
- Requests: 1 Gi RAM (
- Valid values
- Specify the amount of vCPU and memory to allocate to the microservice. Ensure that you have sufficient resources on the worker nodes in the cluster.
- Including this parameter
- Ensure that you uncomment the following
lines:
resources: sipOrchestrator:Then uncomment the resource allocations that you want to override and specify the appropriate values:
# requests: # cpu: "1.0" # memory: 2Gi # limits: # cpu: "1.0" # memory: 2Gi
mediaRelaySpecify the amount of vCPU and memory to allocate to the Media Relay microservice container. It is recommended that you assign 80% of the resources to the Media Relay microservice container.
- Default value
-
- vCPU
-
- Requests: 1 vCPU (
"1") - Limits: 4 vCPU (
"4")
- Requests: 1 vCPU (
- Memory
-
- Requests: 1 Gi RAM (
1Gi) - Limits: 4 Gi RAM (
4Gi)
- Requests: 1 Gi RAM (
- Valid values
- Specify the amount of vCPU and memory to allocate to the microservice. Ensure that you have sufficient resources on the worker nodes in the cluster.
- Including this parameter
- Ensure that you uncomment the following
lines:
resources: mediaRelay:Then uncomment the resource allocations that you want to override and specify the appropriate values:
# requests: # cpu: "1" # memory: 1Gi # limits: # cpu: "4" # memory: 4Gi
g729CodecSpecify the amount of vCPU and memory to allocate to the G729 Codec container, if the service is enabled. - Default value
-
- vCPU
-
- Requests: 0.5 vCPU (
"0.5") - Limits: 1 vCPU (
"1")
- Requests: 0.5 vCPU (
- Memory
-
- Requests: 0.5 Gi RAM (
0.5Gi) - Limits: 1 Gi RAM (
1Gi)
- Requests: 0.5 Gi RAM (
- Valid values
- Specify the amount of vCPU and memory to allocate to the microservice. Ensure that you have sufficient resources on the worker nodes in the cluster.
- Including this parameter
- Ensure that you uncomment the following
lines:
resources: g729Codec:Then uncomment the resource allocations that you want to override and specify the appropriate values:
# requests: # cpu: "0.5" # memory: 0.5Gi # limits: # cpu: "1" # memory: 1Gi
- G729 Codec Service parameters
-
Parameter Description enabledSpecify whether you want to enable the G729 Codec service. - Default value
false- Valid values
-
false- Do not enable the G729 Codec service.
true- Enable the G729 Codec service
- Including this parameter
- Ensure that you uncomment the following
lines:
g729Codec: enabled: true
logLevelSpecify the level of detail to include in the G729 Codec logs. - Default value
"INFO"- Valid values
-
"DEBUG""INFO""WARN""ERROR"
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
<log-level>:
g729Codec: enabled: true logLevel: "<log-level>"
webSocketServerPortOverride the default web socket port for the G729 Codec service if the default port number will conflict with an existing port. - Default value
9001- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
g729Codec: enabled: true webSocketServerPort: 9001
- Media Resource Control Protocol parameters
-
Parameter Description enableMrcpSpecify whether you want to enable Media Resource Control Protocol Version 2 (MRCPv2) connections to enable the service to integrate with third-party speech to text and text to speech services. - Default value
false- Valid values
-
false- Do not enable MRCPv2 connections
true- Enable MRCPv2 connections.If you want to use this option, you must create the following secrets in the
PROJECT_CPD_INST_OPERANDSproject:- A secret that contains the unimrcpclient.xml file. Specify the name of the
secret in the
unimrcpConfigSecretNameparameter.
- A secret that contains the unimrcpclient.xml file. Specify the name of the
secret in the
- Including this parameter
- Ensure that you uncomment the following
lines:
mrcp: enableMrcp: true
unimrcpConfigSecretNameSpecify the name of the secret that includes the unimrcpclient.xml file. To create the secret that contains the unimrcpclient.xml file, run the following commands:- Set the
MRCP_FILEenvironment variable to the fully qualified name of the unimrcpclient.xml file:MRCP_FILE=<fully-qualified-file-name> - Create the secret. The following command uses the recommended name,
unimrcp-config-secret. You can change the name if it will conflict with another secret in your environment.oc create secret generic unimrcp-config-secret \ --from-file=unimrcpConfig=${MRCP_FILE} \ --namespace=${PROJECT_CPD_INST_OPERANDS}
- Default value
unimrcp-config-secretIf you don't specify the
unimrcpConfigSecretNameparameter, the default secret name is used.- Valid values
- The name of the secret that contains the unimrcpclient.xml file.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate values for the
<secret-name>:
mrcp: enableMrcp: true unimrcpConfigSecretName: <secret-name>
mrcpv2SipPortOverride the default SIP port for the MRCPv2 connection if the default port number will conflict with an existing port. - Default value
5555- Valid values
- An available port on the server.
- Including this parameter
- Ensure that you uncomment the following lines and specify the appropriate value for the
<port-number>:
mrcp: enableMrcp: true mrcpv2SipPort: <port-number>
Watson Discovery parameters
If you plan to install Watson Discovery, you
can specify the following installation option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is optional. If you do not set this installation parameter, the default value is used. Uncomment the parameter and update the value appropriately.
The sample YAML content uses the default value.
################################################################################
# Watson Discovery parameters
################################################################################
#discovery_deployment_type: Production
| Property | Description |
|---|---|
discovery_deployment_type |
The deployment type for Watson Discovery. The deployment type determines the number of resources allocated to Watson Discovery.
|
Watson Speech services parameters
If you plan to install the Watson Speech services,
you can specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used. Uncomment the parameters that you want to override and update the values appropriately.
The sample YAML content uses the default values.
################################################################################
# Watson Speech services parameters
################################################################################
# ------------------------------------------------------------------------------
# Watson Speech to Text parameters
# ------------------------------------------------------------------------------
#watson_speech_enable_stt_async: false
#watson_speech_enable_stt_customization: false
#watson_speech_enable_stt_runtime: true
#watson_speech_stt_scale_config: xsmall
# ------------------------------------------------------------------------------
# Watson Text to Speech parameters
# ------------------------------------------------------------------------------
#watson_speech_enable_tts_customization: false
#watson_speech_enable_tts_runtime: true
#watson_speech_tts_scale_config: xsmall
# ------------------------------------------------------------------------------
# Watson Speech to Text models
# ------------------------------------------------------------------------------
#watson_speech_models: ["enUsBroadbandModel","enUsNarrowbandModel","enUsShortFormNarrowbandModel","enUsTelephony","enUsMultimedia"]
# ------------------------------------------------------------------------------
# Watson Text to Speech enhanced neural voices
# ------------------------------------------------------------------------------
#watson_speech_voices: ["enUSAllisonV3Voice","enUSLisaV3Voice","enUSMichaelV3Voice"]
- Watson Speech to Text parameters
-
The following options apply only if you install the Watson Speech to Text service.
Property Description watson_speech_enable_stt_asyncSpecify whether to enable asynchronous HTTP requests. For example, enable this feature if you have large requests that you want to process asynchronously. - Default value
false- Valid values
-
false- Do not enable asynchronous HTTP requests.
true- Enable asynchronous HTTP requests.
When you set this property to
true, it enables the/v1/recognitionsinterface.
watson_speech_enable_stt_customizationSpecify whether to enable Watson Speech to Text customizations: - Language model customization, which enables the service to more accurately recognize domain-specific terms.
- Acoustic model customization, which enables the service to adapt to environmental noise, audio quality, and the accent or cadence of the speakers.
- Default value
false- Valid values
-
false- Do not enable Watson Speech to Text customizations.
true- Enable Watson Speech to Text
customizations.When you set this property to
true, it enables the following interfaces:/v1/customizationsfor language model customization./v1/acoustic_customizationsfor acoustic model customization.
watson_speech_enable_stt_runtimeSpecify whether to enable the microservice for speech recognition. You must enable this microservice if you install the Watson Speech to Text service. - Default value
true
- Valid values
-
false- Do not enable the microservice for speech recognition.Important: This microservice is automatically enabled if you set either of the following properties to
true:watson_speech_enable_stt_customizationwatson_speech_enable_stt_async
true- Enable the microservice for speech recognition.
When you set this property to
true, it enables the/v1/recognizeinterface.
watson_speech_stt_scale_configSpecify the size of the service. - Default value
xsmall- Valid values
-
xsmallsmallmediumlargecustom
For detailed information about each size, refer to the component scaling guidance PDF.
- Watson Text to Speech parameters
-
The following options apply only if you install the Watson Text to Speech service.
Property Description watson_speech_enable_tts_customizationSpecify whether to enable Watson Text to Speech customizations, which enables the service to create a dictionary of words and their translations for a specific language. - Default value
false- Valid values
-
false- Do not enable Watson Text to Speech customizations.
true- Enable Watson Text to Speech
customizations.
When you set this property to
true, it enables the/v1/customizationsinterface for customization.
watson_speech_enable_tts_runtimeSpecify whether to enable the microservice for speech synthesis. You must enable this microservice if you install the Watson Text to Speech service. - Default value
true
- Valid values
-
false- Do not enable the microservice for speech synthesis. Important: This microservice is automatically enabled if you set
watson_speech_enable_tts_customizationtotrue. true- Enable the microservice for speech synthesis.
When you set this property to
true, it enables the/v1/synthesizeinterface.
watson_speech_tts_scale_configSpecify the size of the service. - Default value
xsmall- Valid values
-
xsmallsmallmediumlargecustom
For detailed information about each size, refer to the component scaling guidance PDF.
- Watson Speech to Text models
-
The following options apply only if you install the Watson Speech to Text service.
Property Description watson_speech_modelsSpecify which Watson Speech to Text models are installed. Specify the models as a comma-separated array. For example:
["enUsBroadbandModel","enUsNarrowbandModel","enUsShortFormNarrowbandModel",...]- Default value
- By default, the following models are installed:
enUsBroadbandModel(US English (en-US) Broadband model)enUsNarrowbandModel(US English (en-US) Narrowband model)enUsShortFormNarrowbandModel(US English (en-US) Short-Form Narrowband model)enUsMultimedia(US English (en-US) Multimedia model)enUsTelephony(US English (en-US) Telephony model )
- Valid Values
-
- Previous- generation models
-
enUsBroadbandModel(US English (en-US) Broadband model)enUsNarrowbandModel(US English (en-US) Narrowband model)enUsShortFormNarrowbandModel(US English (en-US) Short-Form Narrowband model)arMsBroadbandModel(Modern Standard Arabic (ar-MS) Broadband model)deDeBroadbandModel(German (de-DE) Broadband model)deDeNarrowbandModel(German (de-DE) Narrowband model)enAuBroadbandModel(Australian English (en-AU) Broadband model)enAuNarrowbandModel(Australian English (en-AU) Narrowband model)enGbBroadbandModel(UK English (en-GB) Broadband model)enGbNarrowbandModel(UK English (en-GB) Narrowband model)esEsBroadbandModel(Castilian Spanish (es-ES, es-AR, es-CL, es-CO, es-MX, and es-PE) Broadband models)esEsNarrowbandModel(Castilian Spanish (es-ES, es-AR, es-CL, es-CO, es-MX, and es-PE) Narrowband models)frCaBroadbandModel(Canadian French (fr-CA) Broadband model)frCaNarrowbandModel(Canadian French (fr-CA) Narrowband model)frFrBroadbandModel(French (fr-FR) Broadband model)frFrNarrowbandModel(French (fr-FR) Narrowband model)itItBroadbandModel(Italian (it-IT) Broadband model)itItNarrowbandModel(Italian (it-IT) Narrowband model)jaJpBroadbandModel(Japanese (ja-JP) Broadband model)jaJpNarrowbandModel(Japanese (ja-JP) Narrowband model)koKrBroadbandModel(Korean (ko-KR) Broadband model)koKrNarrowbandModel(Korean (ko-KR) Narrowband model)nlNlBroadbandModel(Dutch (nl-NL) Broadband model)nlNlNarrowbandModel(Dutch (nl-NL) Narrowband model)ptBrBroadbandModel(Brazilian Portuguese (pt-BR) Broadband model)ptBrNarrowbandModel(Brazilian Portuguese (pt-BR) Narrowband model)zhCnBroadbandModel(Mandarin Chinese (zh-CN) Broadband model)zhCnNarrowbandModel(Mandarin Chinese (zh-CN) Narrowband model)
- Next-generation models
-
enUsMultimedia(US English (en-US) Multimedia model)enUsTelephony(US English (en-US) Telephony model )arMsTelephony(Modern Standard Arabic (ar-MS) Telephony model)csCZTelephony(Czech (cs-CZ) Telephony model)deDeMultimedia(German (de-DE) Multimedia model)deDeTelephony(German (de-DE) Telephony model)enAuMultimedia(Australian English (en-AU) Multimedia model)enAuTelephony(Australian English (en-AU) Telephony model)enGbMultimedia(UK English (en-GB) Multimedia model)enGbTelephony(UK English (en-GB) Telephony model)enInTelephony(Indian English (en-IN) Telephony model)enWwMedicalTelephony(English (all supported dialects) Medical Telephony model)esEsMultimedia(Castilian Spanish (es-ES) Multimedia model)esEsTelephony(Castilian Spanish (es-ES) Telephony model)esLaTelephony(Latin American Spanish (es-LA) Telephony model)frCaMultimedia(Canadian French (fr-CA) Multimedia model)frCaTelephony(Canadian French (fr-CA) Telephony model)frFrMultimedia(French (fr-FR) Multimedia model)frFrTelephony(French (fr-FR) Telephony model)hiInTelephony(Indian Hindi (hi-IN) Telephony model)itItMultimedia(Italian (it-IT) Multimedia model)itItTelephony(Italian (it-IT) Telephony model)jaJpMultimedia(Japanese (ja-JP) Multimedia model)jaJpTelephony(Japanese (ja-JP) Telephony model)koKrMultimedia(Korean (ko-KR) Multimedia model)koKrTelephony(Korean (ko-KR) Telephony model)nlBeTelephony(Belgian Dutch (nl-BE) Telephony model)nlNlMultimedia(Netherlands Dutch (nl-NL) Multimedia model)nlNlTelephony(Netherlands Dutch (nl-NL) Telephony model)ptBrMultimedia(Brazilian Portuguese (pt-BR) Multimedia model)ptBrTelephony(Brazilian Portuguese (pt-BR) Telephony model)svSeTelephony(Swedish (sv-SE) Telephony model)zhCnTelephony(Mandarin Chinese (zh-CN) Telephony model)
- Large speech models
-
deDe(German (de-DE) model)enUs(US English (en-US) model)enAu(Australian English (en-AU) model)enGb(UK English (en-GB) model)enIn(Indian English (en-IN) model)esAR(Argentinian Spanish (es-AR) model)esCl(Chilean Spanish (es-CL) model)esCo(Colombian Spanish (es-ES) model)esEs(Castilian Spanish (es-ES) model)esMx(Mexican Spanish (es-ES) model)esPe(Peruvian Spanish (es-ES) model)frCa(Canadian French (fr-CA) model)frFr(French (fr-FR) model)jaJp(Japanese (ja-JP) model)ptBr(Brazilian Portuguese (pt-BR) model)ptPt(Portugal Portuguese (pt-PT) model)
- Watson Text to Speech voices
-
The following options apply only if you install the Watson Text to Speech service.
Property Description watson_speech_voicesSpecify which Watson Text to Speech voices are installed. Specify the voices as a comma-separated array. For example:
["enUSAllisonV3Voice","enUSLisaV3Voice","enUSMichaelV3Voice",...]- Default value
- By default, the following voices are installed:
enUSAllisonV3Voice(US English (en-US) Allison enhanced neural voice)enUSLisaV3Voice(US English (en-US) Lisa enhanced neural voice)enUSMichaelV3Voice(US English (en-US) Michael enhanced neural voice)
- Valid Values
-
- Enhanced neural voices
-
enUSAllisonV3Voice(US English (en-US) Allison enhanced neural voice)enUSLisaV3Voice(US English (en-US) Lisa enhanced neural voice)enUSMichaelV3Voice(US English (en-US) Michael enhanced neural voice)enUSEmilyV3Voice(US English (en-US) Emily enhanced neural voice)enUSHenryV3Voice(US English (en-US) Henry enhanced neural voice)enUSKevinV3Voice(US English (en-US) Kevin enhanced neural voice)enUSOliviaV3Voice(US English (en-US) Olivia enhanced neural voice)deDEBirgitV3Voice(German (de-DE) Birgit enhanced neural voice)deDEDieterV3Voice(German (de-DE) Dieter enhanced neural voice)deDEErikaV3Voice(German (de-DE) Erika enhanced neural voice)enGBCharlotteV3Voice(UK English (en-GB) Charlotte enhanced neural voice)enGBJamesV3Voice(UK English (en-GB) James enhanced neural voice)enGBKateV3Voice(UK English (en-GB) Kate enhanced neural voice)esESEnriqueV3Voice(Castilian Spanish (es-ES) Enrique enhanced neural voice)esESLauraV3Voice(Castilian Spanish (es-ES) Laura enhanced neural voice)esLASofiaV3Voice(Latin American Spanish (es-LA) Sofia enhanced neural voice)esUSSofiaV3Voice(North American Spanish (es-US) Sofia enhanced neural voice)frCALouiseV3Voice(French Canadian (fr-CA) Louise enhanced neural voice)frFRNicolasV3Voice(French (fr-FR) Nicolas enhanced neural voice)frFRReneeV3Voice(French (fr-FR) Renee enhanced neural voice )itITFrancescaV3Voice(Italian (it-IT) Francesca enhanced neural voice)jaJPEmiV3Voice(Japanese (ja-JP) Emi enhanced neural voice)koKRJinV3Voice(Korean (ko-KR) Jin enhanced neural voice)nlNLMerelV3Voice(Netherlands Dutch (nl-NL) Merel enhanced neural voice)ptBRIsabelaV3Voice(Brazilian Portuguese (pt-BR) Isabela enhanced neural voice)
- Expressive neural voices
-
enAUHeidiExpressive(Australian English (en-AU) Heidi expressive neural voice)enAUJackExpressive(Australian English (en-AU) Jack expressive neural voice)enGBGeorgeExpressive(GB English (en-GB) George expressive neural voice)enUSAllisonExpressive(US English (en-US) Allison expressive neural voice)enUSEmmaExpressive(US English (en-US) Emma expressive neural voice)enUSLisaExpressive(US English (en-US) Lisa expressive neural voice)enUSMichaelExpressive(US English (en-US) Michael expressive neural voice)ptBRLucasExpressive(Brazilian Portuguese (pt-BR) Lucas expressive nueral voice)
watsonx.ai parameters
You can specify the following installation options for watsonx.ai in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used.
The sample YAML content uses the default values.
########################################################################
# watsonx.ai parameters
########################################################################
custom_spec:
watsonx_ai:
tuning_disabled: false
lite_install: false
| Property | Description |
|---|---|
tuning_disabled |
Specify whether prompt-tuning is available in the Tuning Studio tool. When prompt-tuning is
enabled, more resources must be allocated to support prompt-tuning in watsonx.ai.
Tip: If you don't plan
to use prompt-tuning immediately, you can enable prompt-tuning when you are ready.
|
lite_install |
Specify whether you want to install the full watsonx.ai service or the watsonx.ai lightweight engine. For more information, see
Choosing an
IBM watsonx.ai installation
mode.
|
watsonx Assistant parameters
If you plan to install watsonx Assistant, you
can specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used. Uncomment the parameters that you want to override and update the values appropriately.
The sample YAML content uses the default values.
################################################################################
# watsonx Assistant parameters
################################################################################
#watson_assistant_size: Production
#watson_assistant_bigpv: false
#watson_assistant_analytics_enabled: true
#watson_assistant_watsonx_ai_type: embedded
#watson_assistant_syom_models: []
#watson_assistant_ootb_models: []
| Property | Description |
|---|---|
watson_assistant_size |
The deployment size for watsonx Assistant. The deployment size determines the number of resources allocated to watsonx Assistant.
|
watson_assistant_bigpv |
Specify whether to create larger physical volumes to improve IOPS performance. Create larger physical volumes if your storage class IOPS performance depends on the size of the physical volume. Important: You cannot change this setting after you install watsonx Assistant.
You do not need to create larger physical volumes if you use the following storage:
|
watson_assistant_analytics_enabled |
Specify whether to store chat logs and analytics.
|
watson_assistant_watsonx_ai_type |
Specify this option if you want to install Inference foundation models (watsonx_ai_ifm) to enable the following features, which require GPUs:
Omit this option if you do not want to enable the preceding features. For more information about supported GPUs, see the GPU requirements for models.
|
watson_assistant_syom_models |
Specify whether you want to use a specialized model that is specifically tuned for use with
watsonx Assistant for:
Important: The following models will be automatically installed if
you install Inference foundation models
(
) and
you do not specify a value for watson_assistant_syom_models or
watson_assistant_ootb_models:
|
watson_assistant_ootb_models |
Specify whether you want to use a general model for:
Important: The following models will be automatically installed if
you install Inference foundation models
(
) and
you do not specify a value for watson_assistant_syom_models or
watson_assistant_ootb_models:
|
watsonx BI parameters
If you plan to install watsonx BI,
you must specify the following installation option in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameter is required.
Replace <license> with the appropriate value for your
environment..
########################################################################
# watsonx BI parameters
########################################################################
wxbi_license_type: <license>
| Property | Description |
|---|---|
wxbi_license_type |
Specify the watsonx BI
license you purchased.
|
watsonx.data parameters
5.2.0 5.2.1 If you plan to install watsonx.data on IBM Software Hub Version 5.2.0 or 5.2.1, you must specify installation options. Some parameters are required. Some parameters are optional. If you do not set the optional parameters, the default values are used.
5.2.2 and later If you plan to install watsonx.data Version 5.2.2, you can specify installation options. The parameters are optional. If you do not set these installation parameters, the default values are used.
Specify installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
- Parameters for Version 5.2.0 or 5.2.1
-
The sample YAML content uses the default values, where appropriate. You must replace
<license>with the appropriate value for your environment..Uncomment the optional parameters that you want to override and update the values appropriately.
######################################################################## # watsonx.data parameters ######################################################################## license_type: <license> #wxd_lite_milvus_enabled: false #watsonx_data_scale_config: small - Parameters for Version 5.2.2
-
The sample YAML content uses the default values, where appropriate. Uncomment the optional parameters that you want to override and update the values appropriately.
######################################################################## # watsonx.data parameters ######################################################################## #wxd_lite_milvus_enabled: false #watsonx_data_scale_config: small
| Property | Description |
|---|---|
license_type |
5.2.0 5.2.1 This parameter applies only to IBM Software Hub Version 5.2.0 and 5.2.1. Specify the watsonx.data license you purchased.
|
wxd_lite_milvus_enabled |
Specify whether you want to install the full watsonx.data service or the watsonx.data lightweight engine.
|
watsonx_data_scale_config |
Specify the scaling configuration based on the value that you set for the
wxd_lite_milvus_enabled parameter.
|
watsonx.data intelligence parameters
If you plan to install watsonx.data intelligence,
you can specify installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are optional. If you do not set these installation parameters, the default values are used. Uncomment the parameters that you want to override and update the values appropriately.
The sample YAML content uses the default values.
################################################################################
# watsonx.data intelligence parameters
################################################################################
#custom_spec:
# watsonx_dataintelligence:
# enableAISearch: false
# enableDataGovernanceCatalog: true
# enableKnowledgeGraph: true
# enableDataQuality: false
# enableDataLineage: true
# enableDataProduct: true
# enableGenerativeAICapabilities: true
# enableSemanticEnrichment: true
# enableSemanticEmbedding: false
# enableTextToSql: false
# enableModelsOn: cpu
# customModelTextToSQL: granite-3-3-8b-instruct
| Property | Description |
|---|---|
enableAISearch |
Specify whether to enable LLM-based semantic search for assets and artifacts across all workspaces.
|
enableDataGovernanceCatalog |
Specify whether to enable data governance and catalog features.
|
enableKnowledgeGraph |
Specify whether to enable the knowledge graph feature. The knowledge graph provides the
following capabilities:
|
enableDataQuality |
Specify whether to enable data quality features in projects so that you can measure,
monitor, and maintain the quality of your data to ensure the data meets your expectations and
standards for specific use cases. Important: When you enable the data quality feature,
DataStage Enterprise is automatically
installed.
If you did not purchase a separate DataStage license, use of DataStage Enterprise is limited to creating, managing, and running data quality rules. For examples of accepted use, see Enabling additional features after installation or upgrade for watsonx.data intelligence.
|
enableDataLineage |
Specify whether to enable data lineage features. Data lineage is the process of tracking data as it is moved and used by different software tools. Lineage tracks where data came from, how it was transformed, and where the data was moved to.
|
enableDataProduct |
Specify whether to enable data sharing features. When you enable data sharing, data producers can package data and data-related assets into data products so that data consumers have access to secure, high quality data
|
enableGenerativeAICapabilities |
Specify whether to enable gen AI capabilities. Enable the gen AI capabilities if you plan
to use the following features:
|
|
Specify whether to enable gen AI metadata expansion. Metadata expansion includes:
|
enableSemanticEmbedding |
5.2.1 and later This parameter is available starting in IBM Software Hub Version 5.2.1. Specify whether to enable semantic embedding. You must enable semantic embedding if you plan to use the following features:
|
enableTextToSql |
5.2.1 and later This parameter is available starting in IBM Software Hub Version 5.2.1. Specify whether to generate SQL queries from natural language input. Text-to-SQL capabilities can be used to create query-based data assets, which can be use for data products or in searches.
|
enableModelsOn |
Specify where you want the models that are used with the gen AI capabilities to run.
|
customModelTextToSql |
Specify a custom model for Text-To-SQL conversions.
|
watsonx.governance parameters
If you plan to install watsonx.governance,
you must specify the following installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
The parameters are required.
The sample YAML content uses the default values, where defaults exist.
################################################################################
# watsonx.governance parameters
################################################################################
custom_spec:
watsonx_governance:
installType: <install-type>
enableFactsheet: true
enableOpenpages: true
enableOpenscale: true
# openpagesInstanceCR: "op-wxgov-instance"
# openPages:
# databaseType: internal
# database: Db2
# dbSecretName: <secret-name>
# enableGlobalSearch: false
#override_components_meta:
# watsonx_governance:
# status_max_retries: 240
| Property | Description |
|---|---|
installType |
Specify which watsonx.governance
entitlement you purchased.
|
enableFactsheet |
Specify whether to install AI Factsheets. This service enables you to track assets and record facts in AI use cases. AI Factsheets is available with the Model Management entitlement. If you purchased only the Risk and Compliance Foundation entitlement, you cannot install AI Factsheets.
|
enableOpenpages |
Specify whether to install OpenPages. This service enables you to design workflows and view AI lifecycle activity from a dashboard to
aid in meeting compliance and regulatory goals. OpenPages is available with the Risk and Compliance Foundation entitlement. If you purchased only the Model Management entitlement, you cannot install OpenPages.
|
enableOpenscale |
Specify whether to install Watson OpenScale.
This service enables you to evaluate and monitor generative AI prompts or machine learning assets
for dimensions relating to fairness, quality, and drift. Watson OpenScale is available with the Model Management entitlement.
If you purchased only Risk and Compliance Foundation entitlement, you cannot install Watson OpenScale.
|
openpagesInstanceCR |
Specify the name of an existing OpenPages service instance. This option applies
only if you set
|
databaseType |
Specify whether you want to use an existing external database or use an automatically
created internal database. This option applies only if you set Restriction: Do not use this option if you plan to use an existing
OpenPages service instance with watsonx.governance.
|
database |
Specify whether you want to use Db2 or Oracle as your OpenPages database. If
you're using an external database, specify the vendor.
|
dbSecretName |
If you want to use an existing external database, you must specify the name of the OpenShift secret that references the database credential secrets in the vault. This option applies only if you set Restriction: Do not use this option if you plan to use an existing OpenPages service instance with watsonx.governance.
|
enableGlobalSearch |
Specify whether to enable global search across all object types to find records relevant to the specified search terms.
|
status_max_retries |
Specify whether you want to override the default timeout value when installing components
of watsonx.governance.
|
watsonx Orchestrate parameters
If you plan to install watsonx Orchestrate
configuration, specify the appropriate installation options in a file named install-options.yml in the cpd-cli
work directory (For example: cpd-cli-workspace/olm-utils-workspace/work).
- The same cluster as watsonx Orchestrate
-
Choosing a model GPU requirements You must use one of the models provided by IBM. The features that you plan to use determine the model or models that you must install.
You must have sufficient GPU on the cluster where you plan to install watsonx Orchestrate. - A remote or external cluster by using AI gateway
-
Choosing a model GPU requirements You can choose whether to use: - One of the models provided by IBM
If you use the models provided by IBM, the features that you plan to use determine the models that you must install.
- A custom model
If you use a custom model, you must register the external model through AI gateway.
Local GPU is not required. Remote GPU might be required:- If you plan to host models on a remote cluster, you must have sufficient GPU on the cluster
where you plan to install the foundation models.
For more information on GPU requirements, consult the documentation from the model provider.
- If you plan to use models hosted by a third-party, you don't need GPU.
- One of the models provided by IBM
- Only the agentic AI features
- The agentic AI features and legacy features, such as conversational search and conversational skills.
- Models provided by IBM
-
Review the following table to determine which model or models provide the features that you need:
Model Agentic AI
Domain agentsAgentic AI
Tool and API orchestrationConversational search
Answer generationConversational search
Query rewriteConversational skills
Custom actions information gatheringgranite-3-8b-instruct No No Yes No No ibm-granite-8b-unified-api-model-v2 No No No Yes Yes llama-3-1-70b-instruct No Yes Yes Yes Yes llama-3-2-90b-vision-instruct Yes Yes Yes Yes Yes Important: The llama-3-2-90b-vision-instruct model is recommended over the llama-3-1-70b-instruct model. The llama-3-2-90b-vision-instruct model offers:- Better performance
- More accurate results
Private container registry users: You must mirror the images for the models that you plan to use to the private container registry. For more information, see Determining which models to mirror to your private container registry.
Choose the appropriate YAML based on where you plan to install the foundation models:
- Install foundation models on the same cluster as watsonx Orchestrate
- Choose the appropriate YAML based on the features that you want to install:
- Agentic features only
- Choose the appropriate YAML based on the model that you want to install.
- To install the llama-3-1-70b-instruct model, choose the appropriate YAML
based on the version of IBM Software Hub you installed:
- Version 5.2.0 or Version 5.2.1
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_install_mode: lite watson_orchestrate_watsonx_ai_type: true watson_orchestrate_ootb_models: - llama-3-1-70b-instruct - ibm-slate-30m-english-rtrvr - Version 5.2.2
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_ootb_models: - llama-3-1-70b-instruct - ibm-slate-30m-english-rtrvr
- To install the llama-3-2-90b-vision-instruct model, choose the appropriate
YAML file based on the version of IBM Software Hub
you installed:
- Version 5.2.0 or Version 5.2.1
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_install_mode: lite watson_orchestrate_watsonx_ai_type: true watson_orchestrate_ootb_models: - llama-3-2-90b-vision-instruct - ibm-slate-30m-english-rtrvr - Version 5.2.2
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_ootb_models: - llama-3-2-90b-vision-instruct - ibm-slate-30m-english-rtrvr
- To install the llama-3-1-70b-instruct model, choose the appropriate YAML
based on the version of IBM Software Hub you installed:
- Legacy features and agentic AI features
- The parameters that you specify depend on the models that you want to install:
- To install the granite-3-8b-instruct model, choose the appropriate YAML
based on the version of IBM Software Hub you installed:
- Version 5.2.0 or Version 5.2.1
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_ootb_models: - granite-3-8b-instruct - ibm-slate-30m-english-rtrvr - Version 5.2.2
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_install_mode: agentic_skills_assistant watson_orchestrate_ootb_models: - granite-3-8b-instruct - ibm-slate-30m-english-rtrvr
- To install the ibm-granite-8b-unified-api-model-v2 model, choose the
appropriate YAML based on the version of IBM Software Hub you installed:
- Version 5.2.0 or Version 5.2.1
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_syom_models: - ibm-granite-8b-unified-api-model-v2 watson_orchestrate_ootb_models: - ibm-slate-30m-english-rtrvr - Version 5.2.2
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_install_mode: agentic_skills_assistant watson_orchestrate_syom_models: - ibm-granite-8b-unified-api-model-v2 watson_orchestrate_ootb_models: - ibm-slate-30m-english-rtrvr
- To install the llama-3-1-70b-instruct model, choose the appropriate YAML
based on the version of IBM Software Hub you installed:
- Version 5.2.0 or Version 5.2.1
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_ootb_models: - llama-3-1-70b-instruct - ibm-slate-30m-english-rtrvr - Version 5.2.2
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_install_mode: agentic_skills_assistant watson_orchestrate_ootb_models: - llama-3-1-70b-instruct - ibm-slate-30m-english-rtrvr
- To install the llama-3-2-90b-vision-instruct model, choose the appropriate
YAML based on the version of IBM Software Hub you installed:
- Version 5.2.0 or Version 5.2.1
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_ootb_models: - llama-3-2-90b-vision-instruct - ibm-slate-30m-english-rtrvr - Version 5.2.2
-
################################################################################ # watsonx Orchestrate parameters ################################################################################ watson_orchestrate_watsonx_ai_type: true watson_orchestrate_install_mode: agentic_skills_assistant watson_orchestrate_ootb_models: - llama-3-2-90b-vision-instruct - ibm-slate-30m-english-rtrvr
- To install the granite-3-8b-instruct model, choose the appropriate YAML
based on the version of IBM Software Hub you installed:
- Using foundation models on a remote or external cluster by using AI gateway
-
Important: If you choose this option, you must register the models through AI gateway after you install watsonx Orchestrate.
Choose the appropriate YAML based on the features that you want to install:
| Property | Description |
|---|---|
watson_orchestrate_watsonx_ai_type |
Specify whether to install Inference foundation models
( You can install the foundation models on:
|
watson_orchestrate_install_mode |
Specify the features that you plan to install. The usage of this option depends on the version of IBM Software Hub you installed:
|
watson_orchestrate_ootb_models |
This option is valid only if you install the foundation models on the same cluster as watsonx Orchestrate
( Specify whether to install one or more general models. Install models based on the features that you want to enable.
|
watson_orchestrate_syom_models |
This option is valid only if:
Specify whether to install a specialized model that is specifically tuned for use with watsonx Orchestrate.
|
What to do next
Now that you've specified installation options for services, you're ready to complete Specifying the privileges that Db2U runs with.