IBM Content Cortex common parameters

Update the custom YAML file to provide the details that are relevant for your overall IBM Content Cortex environment.
Table 1. Common configuration parameters: spec.ecm_configuration
Parameters Description Default or Example Values Required
fncm_secret_name

Contains the information about the database usernames and passwords, LDAP usernames and passwords, keystore password, and LTPA password for components. For details, see Creating secrets to protect sensitive configuration data.

If FIPS is enabled, the keystore password must be more than 16 characters long.

ibm-fncm-secret Yes
route_ingress_annotations By default all the components create ingress and routes with required annotations. In case any custom annotation is needed for the environment, use this parameter to specify the annotations. - haproxy.router.openshift.io/balance: roundrobin No
deployment_profile_size Specify a profile size. If set, this value overrides shared_configuration.sc_deployment_profile_size. Valid values are small, medium, and large. small No
fncm_ext_tls_secret_name Optional. Use an existing certificate for automatic creation of OpenShift routes. Set this key if you have an external TLS certificate. Leave this empty if you don't have an external TLS certificate, and the operator generates one for you. None No
fncm_auth_ca_secret_name Optional. The Certificate Authority (CA) used to sign the external TLS secret for automatic creation of OpenShift routes. Set this key if you have a CA to sign the external TLS certificate. Leave this parameter empty if you don't have the CA of your external TLS certificate. None No
disable_fips To disable FIPS for the component, change the value to true. Use this only if FIPS mode for the deployment is enabled with shared_configuration.enable_fips set to true. false 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).
Note: This can be overwritten by the component level definition, for example ecm_configuration.cpe.node_affinity.custom_node_selector_match_expression.
- 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
Table 2. Default values for ephemeral storage requests and limits
Component Ephemeral Storage Request default value Ephemeral Storage Limit Default value
Content Platform Engine 4 Gi 4 Gi
Content Search Services 500 Mi 1.5 Gi
Content Management Interoperability Services 1 Gi 1 Gi
GraphQL 1 Gi 1 Gi
Task Manager 1 Gi 1 Gi
External Share 1 Gi 1 Gi
Content Navigator 1 Gi 2.5 Gi