UMS data source parameters
Provide appropriate values for the User Management
Service (UMS) data source configuration parameters.
These are specified in the section dc_ums_datasource.
Most UMS data source configuration parameters are optional, the following parameters are required:
datasource_configuration.dc_ums_datasource.dc_ums_oauth_typeIf the OAuth database type isdb2ororaclethen the following parameters are also required:datasource_configuration.dc_ums_datasource.dc_ums_oauth_hostdatasource_configuration.dc_ums_datasource.dc_ums_oauth_portdatasource_configuration.dc_ums_datasource.dc_ums_oauth_name
datasource_configuration.dc_ums_datasource.dc_ums_teamserver_typeIf the teams database type isdb2then the following parameters are also required:datasource_configuration.dc_ums_datasource.dc_ums_teamserver_hostdatasource_configuration.dc_ums_datasource.dc_ums_teamserver_portdatasource_configuration.dc_ums_datasource.dc_ums_teamserver_name
| Parameter | Description | Default/Example values | Required |
|---|---|---|---|
dc_ums_oauth_type |
The type of OAuth database. Important: Derby can only be used for test scenarios.
It will not work in scenarios with more than one UMS pod. All data is lost when the pod is
restarted.
|
derbydb2oraclesqlserverpostgresql |
Yes |
dc_ums_oauth_host |
The host name of the OAuth database. It must be an accessible address, such as an IP, hostname, or Kubernetes service name. | If the OAuth database is db2 or
oracle. |
|
dc_ums_oauth_port |
The OAuth database port number. | 50000 |
If the OAuth database is db2 or
oracle. |
dc_ums_oauth_name |
The name of the OAuth database. | UMSDB |
|
dc_ums_oauth_schema |
For Oracle databases, the schema name must be the user name of the database. | Can be specified if a schema was created. | |
dc_ums_oauth_oracle_service_name |
If you connect to an Oracle Real Application Clusters (RAC) environment using Single Client Access Name (SCAN), configure the database service name in addition to the name of the Oauth database. | If you connect to an Oracle Real Application Clusters (RAC) environment using Single Client Access Name (SCAN). | |
dc_ums_oauth_ssl |
Specify true if SSL will be used to secure the OAuth database
connection. |
The default value is false |
If SSL will be used to secure the OAuth database connection. |
dc_ums_oauth_ssl_secret_name |
The name of the SSL secret. | ibm-dba-ums-db2-cacert |
If SSL will be used to secure the OAuth database connection. |
dc_ums_oauth_driverfiles |
If you are using a database of type other than Db2® or
derby, copy the driver files to the connected persistent volume (PV). Use the property
spec.ums_configuration.existing_claim_name to point to the PV claim. During the
deployment Operator picks up the driver files and configures the connection to the database |
db2jcc4.jar db2jcc_license_cu.jar.Note: Db2 driver files are loaded automatically, only provide Oracle driver files if you are using
Oracle.
|
If you are using a database of type other than Db2 or derby. |
dc_ums_oauth_alternate_hosts |
Only specify alternate OAuth database hosts if the OAuth database type is set to
db2HADR. |
If the OAuth database type is set to db2HADR. |
|
dc_ums_oauth_alternate_ports |
Only specify alternate OAuth database ports if the OAuth database type is set to
db2HADR. |
If the OAuth database type is set to db2HADR. |
|
dc_ums_teamserver_type |
The type of UMS Teams database. Important: Derby can only be used for test
scenarios. It will not work in scenarios with more than one UMS pod. All data is lost when the pod
is
restarted.
|
derbydb2oraclesqlserverpostgresql |
Yes |
dc_ums_teamserver_host |
The host name of the UMS Teams db2 database. |
If the UMS Teams database is db2. |
|
dc_ums_teamserver_port |
The UMS Teams db2 database port. |
50000 |
If the UMS Teams database is db2. |
dc_ums_teamserver_name |
The name of the UMS Teams database. | UMSTEAMSDB |
If the UMS Teams database is db2. |
dc_ums_teamserver_schema |
Can be specified if a schema was created. For Oracle databases, the schema name must be the user name of the database. | Can be specified if a schema was created. | |
dc_ums_teamserver_oracle_service_name |
If you connect to an Oracle Real Application Clusters (RAC) environment using Single Client Access Name (SCAN), configure the database service name in addition to the name of the UMS Teams database. | If you connect to an Oracle Real Application Clusters (RAC) environment using Single Client Access Name (SCAN). | |
dc_ums_teamserver_ssl |
Specify true if SSL is be used to secure the UMS Teams database
connection. |
The default value is false. |
If SSL is used to secure the UMS Teams database connection. |
dc_ums_teamserver_ssl_secret_name |
If SSL is used to secure the UMS Teams database connection, specify the name of the SSL secret. | ibm-dba-ums-db2-cacert |
If SSL is used to secure the UMS Teams database connection. |
dc_ums_teamserver_driverfiles |
During the deployment Operator picks up the driver files and configures the connection to the UMS Teams database | db2jcc4.jar
db2jcc_license_cu.jar.
|
No |
dc_ums_teamserver_alternate_hosts |
Only specify alternate UMS Teams database hosts if the UMS Teams database type is set to
db2HADR. |
If the UMS Teams database type is set to db2HADR |
|
dc_ums_teamserver_alternate_ports |
Only specify alternate UMS Teams database ports if the UMS Teams database type is set to
db2HADR. |
If the UMS Teams database type is set to db2HADR |