UMS parameters
Provide appropriate values for the User Management Service (UMS) configuration parameters. These are
specified in the section ums_configuration
.
Parameter | Description | Default Value |
---|---|---|
ums_configuration.hostname |
The name of the host where the User Management Service will run. | None |
ums_configuration.port |
The port that will be used to access the User Management Service, for example, 443 when using SSL. | 443 |
ums_configuration.images.ums.repository |
The repository from where the UMS image is pulled. | None |
ums_configuration.images.ums.tag |
The UMS image tag. | None |
ums_configuration.service_type |
The type to expose the service as. For example, Route for external access
or NodePort for internal tests. Note: If you specify
NodePort ,
the value for ums_configuration.port must be between 30000 and
32767. |
Route |
ums_configuration.admin_secret_name |
The name of the secret that was generated for the UMS secret and database secret. | ibm-dba-ums-secret |
ums_configuration.external_tls_secret_name |
Enables SSL with an existing certificate. If you don't want to provide an external TLS certificate, leave this empty. | None |
ums_configuration.external_tls_ca_secret_name |
Certificate Authority (CA) used to sign the external TLS secret. If you don't want to provide a CA to sign the external TLS certificate, leave this empty. | None |
ums_configuration.oauth.client_manager_group |
A group that is authorized to register OAuth clients (optional). | None |
ums_configuration.resources |
Kubernetes controls resources such as CPU and memory using requests and limits mechanisms.
Requests are what the container is guaranteed to get. Limits make sure a container never goes above
a certain value. A limit value cannot be lower than the corresponding request value. For more
information about determining values for cpu and memory , see the
planning section of the UMS readme. |
|
ums_configuration.resources.requests.cpu |
The minimum CPU. | 200m |
ums_configuration.resources.requests.memory |
The minimum memory. | 256Mi |
ums_configuration.resources.limits.cpu |
The maximum CPU limit. | 500m |
ums_configuration.resources.limits.memory |
The maximum memory limit. | 512Mi |
ums_configuration.replica_count |
The number of pod replicas running by default. | 2 |
ums_configuration.autoscaling.enabled |
If true , pods are automatically scaled within the specified range. |
true |
ums_configuration.autoscaling.min_replicas |
The minimum number of replicas for autoscaling. | 2 |
ums_configuration.autoscaling.max_replicas |
The maximum number of replicas for autoscaling. | 5 |
ums_configuration.autoscaling.target_average_utilization |
The average CPU utilization for autoscaling. | 98 |
ums_configuration.use_custom_jdbc_drivers |
Specify if JDBC drivers other than Db2 are used. | false |
ums_configuration.use_custom_binaries |
Specify if any custom binaries are used. | false |
ums_configuration.existing_claim_name |
The name of the Persistent Volume Claim for JDBC drivers and custom binaries. | None |
ums_configuration.custom_secret_name |
The name of the existing secret for sensitive Liberty configuration, specified in XML format. | None |
ums_configuration.logs.console_format |
The format of the UMS logs console. | json |
ums_configuration.logs.console_log_level |
The log level for the UMS logs console. | None |
ums_configuration.logs.console_source |
UMS logs console source. | message,trace,accessLog,ffdc,audit |
ums_configuration.logs.trace_format |
The format of the UMS logs trace. | ENHANCED |
ums_configuration.logs.trace_specification |
The UMS logs trace specification. | *=info |
ums_configuration.custom_xml |
Custom configuration settings (optional, multi-line value). For LDAP configuration use
spec.ldap_configuration parameters. |
None |