IBM Enterprise Records parameters
Update the custom YAML file to provide the details that are relevant to your IBM Enterprise Records and your decisions for the deployment of the container.
| Parameters | Description | Default Values | Required |
|---|---|---|---|
| ier_secret_name | Contains the information about the LDAP user and password for components. | “ibm-ier-secret” | Yes |
| ier_ext_tls_secret_name | If you create a tls secret, use this parameter to specify it for IBM Enterprise Records. Otherwise the operator creates one for you. | "{{ meta.name }}-ier-ext-tls-secret" | No |
| ier_auth_ca_secret_name | If you create a ca secret, use this parameter to specify it for IBM Content Navigator. Otherwise the operator creates one for you. | "{{ meta.name }}-ier-auth-ca-secret" | No |
| arch.amd64 | The architecture for your environment. | 3 - Most preferred | Yes, leave default |
| replica_count | Contains information about how many CPE replicas to deploy. | 2 | No |
| image.repository | The repository to use. | cp.cir.io/cp/cp4a/ier/ier | No |
| image.tag | The specific tag for your release. | 26.0.0 | No |
| image.pull_policy | The pull policy for the image. | IfNotPresent | No |
| log.format | The format for workload logging. | json | No |
| tolerations | Tolerations are specified in the pod specification to allow the pod to be scheduled on tainted nodes. For example: tolerations: - key: "component", operator: "Equal", value: "ier", effect: "NoSchedule" | [] (empty list) | No |
| resources.requests.cpu | Specifies a CPU request for the container. | 1 | No |
| resources.requests.memory | Specify a memory request for the container. | 1024Mi | No |
| resources.requests.ephemeral_storage | Specifies an ephemeral storage request for the container. | 1Gi | No |
| resources.limits.cpu | Specify a CPU limit for the container. | 1 | No |
| resources.limits.memory | Specify a memory limit for the container. | 1024Mi | No |
| resources.limits.ephemeral_storage | Specifies an ephemeral storage limit for the container. | 1Gi | No |
| rolling_update.max_unavailable | Maximum number of pods that can be unavailable during a rolling update. Can be specified as a percentage (e.g., '25%') or an absolute number (e.g., 1). | '25%' | No |
| rolling_update.max_surge | Maximum number of pods that can be created above the desired number during a rolling update. Can be specified as a percentage (e.g., '25%') or an absolute number (e.g., 1). | '1' | No |
| auto_scaling.enabled | Specify whether to enable auto scaling. | false | No |
| auto_scaling.max_replicas | The upper limit for the number of pods that can be set by the autoscaler. Required. | 3 | No |
| auto_scaling.min_replicas | The lower limit for the number of pods that can be set by the autoscaler. If it is not specified or negative, the server will apply a default value. | 2 | No |
| auto_scaling.target_cpu_utilization_percentage | The target average CPU utilization (represented as a percent of requested CPU) over all the pods. If it is not specified or negative, a default autoscaling policy is used. | 80 | No |
| auto_scaling.target_memory_utilization_percentage | The target average memory utilization (represented as a percent of requested memory) over all the pods. If specified, HPA scales the deployment based on average memory utilization. | <Required> | No |
auto_scaling.scaleup
|
Controls how fast and how often HPA can scale up pods. These settings are optional; if not defined, default values are used.
|
|
No |
auto_scaling.scaledown
|
Controls how fast and how often HPA can scale down pods. These settings are optional; if not defined, default values are used.
|
|
No |
| enable_pdb | Enable or disable Pod Disruption Budget (PDB) creation for the IER component. This flag overrides the shared_configuration.sc_enable_pdb flag. A PDB for IER is created with minAvailable: 1 only if the IER replica count is greater than 1. Otherwise, if the replica is 1, the PDB has minAvailable: 0. |
true | No |
| node_affinity.custom_node_selector_match_expression | Added in node selector match expressions. It accepts array list inputs. You can assign
multiple selector match expressions except (kubernetes.io/arch). |
|
No |
| custom_annotations | Values in this field are used as annotations in all generated pods. They must be valid annotation key-value pairs. | customAnnotationKey: customAnnotationValue |
No |
| custom_labels | Values in this field are used as labels in all generated pods. They must be valid label key-value pairs. | customLabelKey: customLabelValue |
No |
| ier_production_setting.custom_configmap.name | The name of the custom configmap. Note that, a configmap can hold files or environment data but it cannot a mix of both. The volume_path is optional for a configmap that holds files as its data. If a volume_path is not specified, the files is mounted to the Liberty configuration (cfgstore) mapped location. If the configmap data holds environment variables then must set is_env to true. |
Yes | |
| ier_production_setting.custom_configmap.volume_path | The location you want to hold files in. | No | |
| ier_production_setting.custom_configmap.is_env | Specify whether the config map holds environment variables. | false | No |
| ier_production_setting.timezone | The time zone for the container deployment. | Etc/UTC | No |
| ier_production_setting.jvm_initial_heap_percentage | The initial use of available memory. | 40 | No |
| ier_production_setting.jvm_max_heap_percentage | The maximum percentage of available memory to use. | 66 | No |
| monitor_enabled | Specify whether to use the built-in monitoring capability. | false | No |
| logging_enabled | Specify whether to use the built-in logging capability. | false | No |
datavolume.existing _pvc_for_ier_logstore
|
The persistent volume claim for IBM Enterprise Records logs. |
|
|
probe.startup
|
The behavior of startup probes to know when the container is started. |
|
No |
probe.readiness
|
The behavior of readiness probes to know when the containers are ready to start accepting traffic. |
|
No |
probe.liveness
|
The behavior of liveness probes to know when the containers are ready to start accepting traffic. |
|
No |
| image_pull_secrets.name | The secrets to be able to pull images. | ibm-entitlement-key | Yes, only if you want to override the comparable setting in the shared configuration section. |