IBM Content Collector for SAP parameters

Update the custom YAML file to provide the details that are relevant to your IBM® Content Collector for SAP and your decisions for the deployment of the container.

Table 1. Configuration parameters: iccsap_configuration
Parameters Description Default Values Required
iccsap_secret_name Contains the information about the LDAP user and password for components. “ibm-iccsap-secret” Yes
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/iccsap/iccsap No
image.tag The specific tag for your release. 24.0.0 No
image.pull_policy The pull policy for the image. IfNotPresent No
log.format The format for workload logging. json No
resources.requests.cpu Specifies a CPU request for the container. 1 No
resource.requests.memory Specify a memory request for the container. 1024Mi No
resources.requests.ephemeral_storage Specifies an ephemeral storage request for the container. 2Gi No
resource.limits.cpu Specify a CPU limit for the container. 1 No
resource.limits.memory Specify a memory limit for the container. 1024Mi No
resources.limits.ephemeral_storage Specifies an ephemeral storage limit for the container. 2Gi 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
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).
- key: kubernetes.io/hostname
  operator: In
  values:
    - worker0
    - worker1
    - worker3
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
iccsap_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
iccsap_production_setting.custom_configmap.volume_path The location you want to hold files in.   No
iccsap_production_setting.custom_configmap.is_env Specify whether the config map holds environment variables. false No
iccsap_production_setting.timezone The time zone for the container deployment. Etc/UTC No
logging_enabled Specify whether to use the built-in logging capability. false No
datavolume.existing _pvc_for_iccsap_instance
  • name
  • size
The persistent volume claim for IBM Content Collector for SAP configuration..
  • iccsap-instance
  • 1Gi
  • Yes, if you want to use existing PVC
  • No
datavolume.existing_pvc_for_iccsap_logs
  • name
  • size
The persistent volume claim for IBM Content Collector for SAP logs.
  • iccsap-logstore
  • 1Gi
  • Yes, if you want to use existing PVC
  • No
datavolume.existing_pvc_for_tsm_setup
  • name
  • size
The persistent volume claim for IBM Content Collector for SAP TSM.
  • tsm-setup
  • 1Gi
  • Yes, if you want to use existing PVC
  • No
probe.startup
  • initial_delay_seconds
  • period_seconds
  • timeout_seconds
  • failure_threshold
The behavior of startup probes to know when the container is started.
  • 240
  • 30
  • 10
  • 16
No
probe.readiness
  • period_seconds
  • timeout_seconds
  • failure_threshold
The behavior of readiness probes to know when the containers are ready to start accepting traffic.
  • 5
  • 10
  • 6
No
probe.liveness
  • period_seconds
  • timeout_seconds
  • failure_threshold
The behavior of liveness probes to know when the containers are ready to start accepting traffic.
  • 5
  • 5
  • 6
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.