Identity Service Configuration Parameters
When installing or updating Identity Service using the common CloudBlue Commerce component deployment procedure, use the parameters below in config.yaml.
Component Name
idp
Common Parameters
| Parameter | Default value |
|---|---|
| javaheapsize | -XX:InitialRAMPercentage=30.0 -XX:MaxRAMPercentage=70.0 |
| jdbcconnectionparams | ?sslmode=require&ApplicationName=a8n-idp |
| db_secret | idp-db |
| resources.requests.cpu | 400m |
| resources.requests.memory | 1024Mi |
| resources.limits.cpu | 4 |
| resources.limits.memory | 4096Mi |
Specific Parameters
| Parameter | Default value | Description |
|---|---|---|
| keycloak.http.header_max_size | Not set | The maximum size of one HTTP request header field, in bytes. If not specified, the value of ENV_HTTP_HEADER_MAX_SIZE from the general component settings is used. If that is not specified either, the value is 8190. |
| keycloak.http.header_max_count | Not set | The maximum number of header fields in one HTTP request. If not specified, the value of ENV_HTTP_HEADER_MAX_COUNT from the general component settings is used. If that is not specified either, the value is 100. |
| keycloak.http.request_line_max_size | Not set | The maximum size of the HTTP request line, in bytes. If not specified, the value of ENV_HTTP_REQUEST_LINE_MAX_SIZE from the general component settings is used. If that is not specified either, the value is 8190. |
| keycloakadminpassword | 1q2w3e |
Keycloack administration panel admin password. Warning: The password must be strong and comply with the password security policy. To change the password, follow Setting the Keycloak Admin Password. |
Sample config.yaml
---
components:
oss: {}
db: {}
bss: {}
idp: {}
How to Obtain the Current config.yaml from CloudBlue Commerce
When updating CloudBlue Commerce components, you may need to obtain the current config.yaml.
To obtain the current config.yaml from CloudBlue Commerce, on a machine with kubectl, execute the following request:
kubectl -n NAMESPACE get secret config-yaml-backup -o "jsonpath={.data['config\.yaml']}" | base64 -d
Note: NAMESPACE is the namespace of your CloudBlue Commerce installation.
To find it, execute the following command:
kubectl describe svc oss-proxy | grep namespace
How to View the Deployment Parameters with Default Values for the Component Version You Want to Install (values.yaml)
To view the deployment parameters with default values (values.yaml) for the component version you want to install, run the following command from the machine with kubectl:
helm show values <component_name_for_config.yaml> --version <component_version> --username <username_for_deployment_repository> --password <username_for_deployment_repository> --repo <a_link_to_repository_with_CloudBlue Commerce_components>
For username and password to the deployment repository, please contact your Technical Account Manager.