ipm_12.0.x_cr.yaml file parameters

Defines the ipm_12.0.x_cr.yaml file parameters.

Property Subproperties Description
apiVersion   Specifies the Product Master API version name. The value is productmaster.ibm.com/v1.
kind   Specifies the CRD name. The value is ProductMaster.
metadata name Specifies the CR name.
spec license.accept Specifies the license. Valid value is true.
deployment_platform Fix Pack 11 and later

Specifies the type of deployment platform. Valid value can be either openshift, self_managed_k8s, or aws_eks.

  enable Fix Pack 11 and later

To specify either Red Hat® OpenShift®, Self-managed Kubernetes, or Amazon EKS as the deployment platform, set the value of this property to 1.

  domain_name openshift, self_managed_k8s

Set the domain name (Ingress URL to access the Product Master interface, for example, ipm.persistent.com). This domain name is same as the domain for which you specified the certificate details in the app-secret.yaml file.

  block_storageclass Specify the Block storage type of the storage class.
  file_storageclass Specify the File storage type of the storage class.
  certificate_arn aws_eks

Specify an Amazon Resource Name (ARN).

version   Specifies the Product Master release version.
autoScaleConfig   To enable Red Hat OpenShift Horizontal Pod Autoscaler (HPA) for custom sizing, specify the value as true. Valid value is true or false.
enable
  • fts
  • vendor
  • dam
  • ml
  • gds
  • logsearch
  • wkc
  • sso
  • mountmgr
  • connector.magento
  • oidc
Specifies whether to enable the listed features. The valid value is 1 (enabled) or 0 (disabled).
image registry Specifies the registry where the images are located.
  pullpolicy Specifies the pull policy. Valid value is Always or IfNotPresent.
productmastersecret   Specifies the secret name of the registry. Default value is ipm-registry.
app_secret_name   Specifies the application secret name. Default value is app-secret.
random_secret_name   Specifies the random secret name. Default value is random_secret_name.
certs_secret_name   Specifies the certificate secret name. Default value is tls-secret.
enable_volume_selectors   The default value is true for static Persistent Volumes and Persistent Volume Claims. If the environment is managed and includes Dynamic Volume Provisioning, use the false.
volume_details
  • name
  • access_modes
  • storage
Applicable to the following: admin, ftspim, ftsind, personaui, restapi, wfl, sch, gds, appdata magento, messagearchive, mq, mongodb, ml.
  • Specifies the name of the volume.
  • Specifies the access modes. For the file storage the value is ReadWriteMany and for the block storage the value is ReadWriteOnce.
  • Specifies the storage size. The value is in gibibyte. For example, 2Gi.
Applicable to all services unless indicated
replica_count   Specifies the number of identical running pods. The value of this property cannot be more than 1 for the third-party services (Elasticsearch, Hazelcast, MongoDB, and IBM MQ).
minreplicas

ml service admin service wfl service sch service gds service ftsind service ftspim service

  Specify the minimum number of replicas during deployment.
maxreplicas   Specify the maximum number of replicas to scale.
image   Specifies the image name of the service.
imagetag   Specifies the image tag of the service.
memflag
admin service wfl service sch service gds service ftsind service ftspim service mongodb service personaui service restapi service
  Specifies the Java™ memory size.
evmemflag
admin service
  Specifies the event manager Java memory size.
quememflag
admin service
  Specifies the queue manager Java memory size.
admmemflag
admin service
  Specifies the admin Java memory size.
readiness_probe
  • initial_delay_seconds
  • timeout_seconds
  • period_seconds
A readiness probe determines whether a container is ready to service requests.
  • Specifies the initial wait time interval, in seconds before the starting the first probe.
  • Specifies the time interval, in seconds to wait for a probe to finish.
  • Specifies the time interval, in seconds for performing a readiness probe.
liveness_probe
  • initial_delay_seconds
  • timeout_seconds
  • period_seconds
A liveness probe checks if the container in which it is configured is still running.
  • Specifies the initial wait time interval, in seconds before the starting the first probe.
  • Specifies the time interval, in seconds to wait for a probe to finish.
  • Specifies the time interval, in seconds for performing a liveness probe.
resources requests
  • memory
  • cpu
Specifies the minimum memory and CPU. The value is in mebibyte. For example, 1536Mi.
limits
  • memory
  • cpu
Specifies the maximum memory and CPU. The value is in millicpu. For example, 600m.
http<>
ml service
  • ext_port
Specifies the external port to access machine learning port from externally.
  • gds_app_type
  • gds_datapool_gln
  • gds_self_gln
  • company_name
GDS service
 
  • Specifies the component of the application that is being installed. Default value is Supply. Valid value can be Supply or Demand.
  • Specifies the global location number (GLN) of the 1SYNC server.
  • Specifies the GLN of the trading partner that is using the application.
  • Specifies the name of the company where GDS module is loaded.
maxmem
Persona-based UI service REST API service
  Specifies the maximum Java memory for REST API service.
  • mq_qmgr_name
  • mq_channel_name
  • queue_connection_factory
  • inbound_queue_name
  • outbound_queue_name
ibm mq service
 
  • Specifies the IBM MQ queue manager name.
  • Specify the IBM MQ queue manager channel name.
  • Creates the JMS connections to queues provided by IBM MQ for point-to-point messaging.
  • Specifies the name of the IBM MQ messaging provider inbound queue destination.
  • Specifies the name of the IBM MQ messaging provider outbound queue destination.
mg_company
magento service
  Specifies the name of company for the Magento connector service.
privileged
mongodb service
  Specifies if the service is privileged. Valid value is true or false.