OMEnvironment custom resource manifest
Configure the OMEnvironment custom resource by setting up the parameters as needed.
Remember: The values in the following examples are provided for demonstration purpose
only and must me modified as required.
Example 1: OMEnvironment setup with sample values
The following example is to configure OMEnvironment and it
- Populates the database with the current data from the image that is specified in the
imagesection. - Deploys health monitor agent and rest API servers.
- Deploys one application servers with specified context roots and one default agent server.
- Deploys Order Service, Order Hub, and Call Center servers.
apiVersion: apps.oms.ibm.com/v1beta1
kind: OMEnvironment
metadata:
# Name of the OM Environment instance
name: oms-sample
# Annotations
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=isomssbuc-annotations-used-in-sterling-order-management-system-operator
annotations:
apps.oms.ibm.com/dbvendor-auto-transform: 'true'
apps.oms.ibm.com/dbvendor-install-driver: 'true'
apps.oms.ibm.com/installed-fixpack: <installed fix pack number. Example: 2409.1>
# Remember: Comment out the fixpack during the first run that is database create mode. Use the fixpack only in subsequent runs together with database upgrade mode.
# Specifications
spec:
# Accept licences, define secret, service account and upgrdae strategy
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-general
license:
accept: true
acceptCallCenterStore: true
secret: <secret for OMEnvironemnt instance>
serviceAccount: <service account name to use>
# Image configurations
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-image-parameter
image:
# Image repository configurations
repository: <image repository>
pullPolicy: <image pull policy>
imagePullSecrets:
- name: <my-image-pull-secret-1>
- name: <my-image-pull-secret-2>
# OMS image
oms:
tag: <OMS image tag. Example: 10.0.2409.1-amd64>
# Order service image
orderService:
tag: <Order service image tag. Example: 10.0.2409.1-amd64>
# Call center image
callCenter:
base:
tag: <Call center base tag>
extn:
tag: <Call center ext tag>
# Order hub image
orderHub:
base:
tag: <Order hub base tag>
extn:
tag: <Order hub ext tag>
# Database configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-database-parameter
database:
db2:
host: <database host>
name: <database name>
port: <database port>
user: <database user>
schema: <database schema>
secure: <true|false>
# Run database in create mode
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-datamanagement-parameter
dataManagement:
# Use create mode on the first run. For all subsequent changes to the OMEnvironment, use upgrade mode.
mode: <create or upgrade>
# Storage configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-storage-parameter
storage:
name: <PVC name to use>
# Common ingress, JWT, and pod configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-common-parameter
common:
# Ingress
ingress:
host: <host>
annotations:
my-custom-annotation: <value>
# JWT
jwt:
algorithm: <JWT algorithim>
audience: <JWT audience>
issuer: <JWT issuer>
# Pods common annotations and labels
pod:
podAnnotations:
podAnnotation: <pod annotation 1>
podLabels:
podLabels: <pod label 1>
# Security
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-security-parameter
security:
ssl:
trust:
trustedCertDir: <trusted certificate directory location>
# JMS
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-jms-parameter
jms:
mq:
bindingConfigName: <MQ binding configmap>
bindingMountPath: <binding mount path>
# Network policy
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-networkpolicy-parameter
networkPolicy:
ingress: []
podSelector:
matchLabels:
release: oms
role: appserver
policyTypes:
- Ingress
# Server properties are used to define server property definitions, which includes customer overrides (customerOverrides), environment variables (envVars), and JVM arguments (jvmArgs).
# The OMServer can use the server property group name to define the customer overrides, environment variables, and JVM arguments it wants to use.
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-serverproperties-parameter
customerOverrides:
- groupName: BaseProperties
propertyList:
yfs.yfs.logall: N
yfs.yfs.searchIndex.rootDirectory: /shared
derivatives:
- groupName: AgentProperties
propertyList:
yfs.yfs.ItemProperties.cache.disable: Y
yfs.yfs.YFS_AUDIT.batchsize: 100
yfs.yfs.batchsize: 100
- groupName: AppServerProperties
propertyList:
yfs.api.security.enabled: N
yfs.interopservlet.security.enabled: false
yfs.userauthfilter.enabled: false
envVars:
- groupName: EnvironmentVariables
propertyList:
JVM: ${OM_POD_NAME}
LOG_DIR: /shared/logs/${OM_POD_NAME}
LIBERTY_LOG_DIR: /shared/logs/${OM_POD_NAME}
MESSAGE_FILE_NAME: ${LOG_DIR}/${OM_POD_NAME}_message.log
TRACE_FILE_NAME: ${LOG_DIR}/${OM_POD_NAME}_trace.log
TZ: America/New_York
jvmArgs:
- groupName: JVMArguments
propertyList:
- -DJVM=${OM_POD_NAME}
- -DLOG_DIR=${LOG_DIR}
- -XX:HeapDumpPath=${LOG_DIR}
- -Xdump:heap+java:events=user
- -Xgcpolicy:gencon
# Health monitor agent
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-healthmonitor-parameter
healthMonitor:
profile: small
property:
customerOverrides: AgentProperties
replicaCount: 1
# Rest API server
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-restservice-parameter
restService:
# For more information about profiles, see https://www.ibm.com/docs/en/order-management-sw/10.0.0?topic=parameters-serverprofiles-parameter
profile: large
property:
customerOverrides: AppServerProperties
jvmArgs: JVMrguments
replicaCount: 1
# OM Servers
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=resource-omserver-parameters
servers:
- name: apps
appServer:
dataSource:
maxPoolSize: 50
minPoolSize: 10
ingress:
contextRoots: [smcfs, sbc, sma, isccs, wsc, isf, icc]
threads:
max: 50
min: 10
vendor: websphere
property:
customerOverrides: AppServerProperties # Customer overrides group name. This `AppServerProperties` group name is defined in the `serverProperties.customerOverrides[x].groupName` section.
envVars: EnvironmentVariables # Environment variables group name. This `EnvironmentVariables` group name is defined in the `serverProperties.envVars[x].groupName` section.
jvmArgs: JVMArguments # JVM arguments group name. This `JVMArguments` group name is defined in the `serverProperties.jvmArgs[x].groupName` section.
replicaCount: 1
- name: defaultserver
agentServer:
names: [DefaultServer]
property:
customerOverrides: AgentProperties # Customer overrides group name. This `AgentProperties` group name is defined in the `serverProperties.customerOverrides[x].groupName` section.
envVars: EnvironmentVariables # Environment variables group name. This `Pacific` group name is defined in the `serverProperties.envVars[x].groupName` section.
jvmArgs: JVMArguments # JVM arguments group name. This `JVMArguments` group name is defined in the `serverProperties.jvmArgs[x].groupName` section.
replicaCount: 1
# Order service specifications
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-orderservice-parameter
orderService:
cassandra:
contactPoints: <cassandra contact point>
keyspace: <keyspace>
elasticsearch:
contactPoints: <elastic search contact point>
configuration:
additionalConfig:
jwt_algorithm: RS256
jwt_issuer: <JWT issuer>
ssl_cassandra_disable: 'true'
ssl_vertx_disable: 'true'
replicaCount: 1
# Call Center specifications
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-callcenter-parameter
callCenter:
bindingAppServerName: <binding app server>
base:
envVars: EnvironmentVariables
replicaCount: 1
extn:
envVars: EnvironmentVariables
replicaCount: 1
# Order Hub specifications
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-orderhub-parameter
orderHub:
bindingAppServerName: apps
base:
envVars: EnvironmentVariables
replicaCount: 1
extn:
envVars: EnvironmentVariables
replicaCount: 1Example 2: OMEnvironment with all the parameters
apiVersion: apps.oms.ibm.com/v1beta1
kind: OMEnvironment
metadata:
# Name of the OM Environment instance
name: ""
# Annotations
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=isomssbuc-annotations-used-in-sterling-order-management-system-operator
annotations: ""
# Specifications
spec:
# Accept licences, define secret, service account and upgrdae strategy
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-general
license:
accept: false
acceptCallCenterStore: false
secret: ""
# serviceAccount: default
# upgradeStrategy: RollingUpdate
# Image configurations
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-image-parameter
image:
# Image repository configurations
# repository: ""
# pullPolicy: IfNotPresent
# imagePullSecrets:
# - name: ""
# OMS image
oms:
tag: ""
# repository: ""
# pullPolicy: IfNotPresent
# agentDefaultName: om-agent
# appDefaultName: om-app
# agentDefaultDigest: ""
# Order Service image
# orderService:
# tag: ""
# repository: ""
# pullPolicy: IfNotPresent
# imageName: orderservice
# digest: ""
# Call Center image
# callCenter:
# base:
# tag: ""
# repository: ""
# pullPolicy: IfNotPresent
# imageName: om-orderhub-base
# digest: ""
# extn:
# tag: ""
# repository: ""
# pullPolicy: IfNotPresent
# imageName: om-orderhub-ext
# digest: ""
# Order Hub image
# orderHub:
# base:
# tag: ""
# repository: ""
# pullPolicy: IfNotPresent
# imageName: om-orderhub-base
# digest: ""
# extn:
# tag: ""
# repository: ""
# pullPolicy: IfNotPresent
# imageName: om-orderhub-ext
# digest: ""
# Database configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-database-parameter
database:
# db2:
# host: ""
# port:
# url: ""
# name: ""
# schema: ""
# user: ""
# secure: false
# dataSourceName: jdbc/OMDS
# oracle:
# host: ""
# port:
# url: ""
# name: ""
# schema: ""
# user: ""
# secure: false
# dataSourceName: jdbc/OMDS
# postgresql:
# host: ""
# port:
# url: ""
# name: ""
# schema: ""
# user: ""
# secure: false
# dataSourceName: jdbc/OMDS
# Run database in create mode
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-datamanagement-parameter
# dataManagement:
# Use create mode on the first run. For all subsequent changes to the OMEnvironment, use upgrade mode.
# mode: <create or upgrade>
# podLabels: {}
# profile: ""
# property:
# customerOverrides: ""
# envVars: ""
# Storage configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-storage-parameter
storage:
name: ""
# accessMode: ReadWriteMany
# capacity: 10Gi
# storageClassName: default
# securityContext:
# fsGroup:
# supplementalGroups: []
# Common ingress, JWT, and pod configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-common-parameter
common:
# Ingress
ingress:
host: ""
# annotations: {}
# labels: {}
# className: ""
# ssl:
# enabled: false
# identitySecretName: ""
# JWT
jwt:
alias: custom_name
algorithm: RS512
audience: service
issuer: oms
# Pods common annotations and labels
# pod:
# podAnnotations: {}
# podLabels: {}
# Service resource
# service:
# annotations: {}
# labels: {}
# Application server
# appServer:
# ports:
# http: 9080
# https: 9443
# Security
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-security-parameter
# security:
# ssl:
# trust:
# storeLocation: ""
# storeType: PKCS12
# trustJavaCACerts: true
# trustedCertDir: ""
# JMS
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-jms-parameter
# jms:
# mq:
# bindingConfigName: ""
# bindingMountPath: /opt/ssfs/.bindings
# Network policy
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-networkpolicy-parameter
networkPolicy:
ingress: []
podSelector:
matchLabels:
release: oms
role: appserver
policyTypes:
- Ingress
egress: []
# Server properties are used to define server property definitions, which includes customer overrides (customerOverrides), environment variables (envVars), and JVM arguments (jvmArgs).
# The OMServer can use the server property group name to define the customer overrides, environment variables, and JVM arguments it wants to use.
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-serverproperties-parameter
# serverProperties:
# customerOverrides:
# - groupName: ""
# propertyList: ""
# propertyRef:
# - name: ""
# valueFrom:
# configMapKeyRef:
# key: ""
# name: ""
# optional:
# fieldRef:
# apiVersion: ""
# fieldPath: ""
# resourceFieldRef:
# containerName: ""
# divisor: "1"
# resource: ""
# secretKeyRef:
# key: ""
# name: ""
# optional:
# derivatives: []
# envVars:
# - groupName: ""
# propertyList: ""
# propertyRef:
# - name: ""
# valueFrom:
# configMapKeyRef:
# key: ""
# name: ""
# optional:
# fieldRef:
# apiVersion: ""
# fieldPath: ""
# resourceFieldRef:
# containerName: ""
# divisor: "1"
# resource: ""
# secretKeyRef:
# key: ""
# name: ""
# optional:
# derivatives: []
# jvmArgs:
# - groupName: ""
# propertyList: ""
# propertyRef:
# - name: ""
# valueFrom:
# configMapKeyRef:
# key: ""
# name: ""
# optional:
# fieldRef:
# apiVersion: ""
# fieldPath: ""
# resourceFieldRef:
# containerName: ""
# divisor: "1"
# resource: ""
# secretKeyRef:
# key: ""
# name: ""
# optional:
# derivatives: []
# Health monitor agent
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-healthmonitor-parameter
# healthMonitor:
# podLabels: {}
# podAnnotations: {}
# profile: balanced
# property:
# customerOverrides: ""
# envVars: ""
# jvmArgs: ""
# replicaCount: 1
# upgradeStrategy: ""
# affinityAndTolerations: ""
# Rest API server
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-restservice-parameter
# restService:
# replicaCount:
# affinityAndTolerations: ""
# authstyle:
# userid: ""
# podLabels: {}
# For more information about profiles, see https://www.ibm.com/docs/en/order-management-sw/10.0.0?topic=parameters-serverprofiles-parameter
# profile: balanced
# property:
# customerOverrides: ""
# envVars: ""
# jvmArgs: ""
# appServer:
# serverName: DefaultAppServer
# dataSource:
# minPoolSize: 10
# maxPoolSize: 50
# threads:
# min: 20
# max: 100
# libertyServerXml: default-server-xml
# livenessCheckBeginAfterSeconds: 900
# livenessFailRestartAfterMinutes: 10
# terminationGracePeriodSeconds: 60
# ingress:
# contextRoots: [smcfs]
# customDomains:
# - host: ""
# className: ""
# annotations: ""
# labels: ""
# ssl:
# enabled: ""
# identitySecretName: ""
# annotations: {}
# labels: {}
# service:
# annotations: {}
# labels: {}
# vendor: websphere
# vendorFile: servers.properties
# upgradeStrategy: ""
# Topology spread constraints
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-topologyspreadconstraints-parameter
# topologySpreadConstraints:
# - name: constraint1
# maxSkew: 1
# topologyKey: topology.kubernetes.io/zone
# whenUnsatisfiable: DoNotSchedule
# labelSelector:
# matchLabels:
# app: ibm-oms
# matchLabelKeys:
# - type
# minDomains: 3
# - name: constraint2
# maxSkew: 2
# topologyKey: kubernetes.io/hostname
# whenUnsatisfiable: ScheduleAnyway
# OM Servers
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=resource-omserver-parameters
# servers:
# - name: ""
# servers[].upgradeStrategy
# replicaCount: 1
# podLabels: {}
# topology: {}
# horizontalPodAutoscaler: HPA1
# profile: balanced
# property:
# customerOverrides: ""
# envVars: ""
# jvmArgs: ""
# image:
# name: ""
# variant: ""
# appServer:
# serverName: DefaultAppServer
# dataSource:
# minPoolSize: 10
# maxPoolSize: 50
# threads:
# min: 20
# max: 100
# libertyServerXml: default-server-xml
# livenessCheckBeginAfterSeconds: 900
# livenessFailRestartAfterMinutes: 10
# terminationGracePeriodSeconds: 60
# ingress:
# contextRoots: [smcfs, sbc, sma, isccs, wsc, adminCenter]
# customDomains:
# - host: ""
# className: ""
# annotations: ""
# labels: ""
# ssl:
# enabled: ""
# identitySecretName: ""
# annotations: {}
# labels: {}
# service:
# annotations: {}
# labels: {}
# vendor: websphere
# vendorFile: servers.properties
# agentServer:
# names: []
# allowTermination
# schedule
# readinessFailRestartAfterMinutes: 10
# terminationGracePeriodSeconds: 60
# integration:
# names: []
# allowTermination
# schedule
# readinessFailRestartAfterMinutes: 10
# terminationGracePeriodSeconds: 60
# affinityAndTolerations: ""
# Order service specifications
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-orderservice-parameter
# orderService:
# replicaCount: 1
# profile: balanced
# orderServiceVersion: ""
# podLabels: {}
# podAnnotations: {}
# configuration:
# jwt_ignore_expiration:
# additionalConfig: {}
# cassandra:
# keyspace: ""
# contactPoints: ""
# createDevInstance:
# profile: balanced
# storage:
# name: ""
# accessMode: ""
# capacity:
# storageClassName: ""
# elasticsearch:
# contactPoints: ""
# createDevInstance:
# profile: balanced
# storage:
# name: ""
# accessMode: ""
# capacity:
# storageClassName: ""
# ingress:
# annotations: {}
# labels: {}
# horizontalPodAutoscaler: HPA1
# topology: {}
# Call Center specifications
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-callcenter-parameter callCenter:
# callCenter:
# bindingAppServerName: ""
# base:
# replicaCount: ""
# affinityAndTolerations: ""
# envVars: ""
# livenessCheckBeginAfterSeconds: ""
# livenessFailRestartAfterMinutes: ""
# podLabels: ""
# podAnnotations: ""
# profile: ""
# service:
# annotations: ""
# labels: ""
# terminationGracePeriodSeconds: ""
# extn:
# replicaCount: ""
# affinityAndTolerations: ""
# envVars: ""
# livenessCheckBeginAfterSeconds: ""
# livenessFailRestartAfterMinutes: ""
# podLabels: ""
# podAnnotations: ""
# profile: ""
# service:
# annotations: ""
# labels: ""
# terminationGracePeriodSeconds: ""
# - host: ""
# className: ""
# annotations: ""
# labels: ""
# ssl:
# enabled: ""
# identitySecretName: ""
# oidc:
# enabled: false
# provider: " "
# discoveryurl: " "
# class: " "
# uniqueClaim: sub
# secondaryid: email
# logouturl: " "
# ingress:
# annotations: ""
# labels: ""
# customDomains:
# - host: ""
# className: ""
# annotations: ""
# labels: ""
# ssl:
# enabled: ""
# identitySecretName: ""
# horizontalPodAutoscaler: HPA1
# topology: {}
# Order Hub specifications
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0?topic=parameters-orderhub-parameter
# orderHub:
# bindingAppServerName: ""
# - host: ""
# className: ""
# annotations: ""
# labels: ""
# ssl:
# enabled: ""
# identitySecretName: ""
# base:
# replicaCount: 1
# profile: balanced
# envVars: ""
# podLabels: {}
# service:
# annotations: {}
# labels: {}
# livenessCheckBeginAfterSeconds: 900
# livenessFailRestartAfterMinutes: 10
# terminationGracePeriodSeconds: 60
# affinityAndTolerations: ""
# extn:
# replicaCount: 1
# profile: balanced
# envVars: ""
# podLabels: {}
# service:
# annotations: {}
# labels: {}
# livenessCheckBeginAfterSeconds: 900
# livenessFailRestartAfterMinutes: 10
# terminationGracePeriodSeconds: 60
# affinityAndTolerations: ""
# ingress:
# annotations: {}
# labels: {}
# customDomains:
# - host: ""
# className: ""
# annotations: ""
# labels: ""
# ssl:
# enabled: ""
# identitySecretName: ""
# horizontalPodAutoscaler: HPA1
# topology: {}
# Server profiles
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0.0?topic=parameters-serverprofiles-parameter
# serverProfiles:
# - name: ""
# resources:
# limits:
# cpu:
# memory:
# requests:
# cpu:
# memory:
# Additional Mounts configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0.0?topic=parameters-additionalmounts-parameter
# additionalMounts:
# configMaps:
# - name: ""
# mountPath: ""
# subPath: ""
# subPathExpr: ""
# readOnly: false
# mountPropagation: ""
# matchLabels: {}
# secrets:
# - name: ""
# mountPath: ""
# subPath: ""
# subPathExpr: ""
# readOnly: false
# mountPropagation: ""
# matchLabels: {}
# storages:
# - name: ""
# mountPath: ""
# matchLabels: {}
# Affinity and tolerations configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0.0?topic=parameters-affinity-tolerations-parameter
# affinityAndTolerations:
# - name: ""
# affinity:
# <kubernetes-affinity-spec>
# tolerations:
# - <kubernetes-toleration-spec>
# Horizontal pod autoscalers configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0.0?topic=parameters-horizontalpodautoscalers-parameter
# horizontalPodAutoscalers:
# - name: Hpa1
# maxReplicas: 1
# minReplicas: 1
# metrics:
# - resource:
# name: cpu
# target:
# averageUtilization: 1
# type: Utilization
# type: Resource
# - name: Hpa2
# maxReplicas: 5
# minReplicas: 2
# metrics:
# - resource:
# name: cpu
# target:
# averageUtilization: 5
# type: Utilization
# type: Resource
# Dev instances configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0.0?topic=parameters-devinstances-parameter
# devInstances:
# profile: ProfileColossal
# postgresql:
# repository: docker.io
# tag: '<tag>'
# name: postgres
# user: postgres
# password: postgres
# database: postgres
# schema: default_schema
# wipeData: false
# storage:
# name: <omsenvironment-operator-pv-oms-test>
# profile: ProfileColossal
# timezone: <Timezone>
# cassandra:
# repository: docker.io
# tag: latest
# profile: huge
# storage:
# name: <pvc_name>
# keyspace: oserv
# elasticsearch:
# repository: docker.elastic.co
# tag: '8.14.3'
# profile: massive
# storage:
# name: <pvc_name>
# activemq:
# repository: docker.io
# tag: 6.1.0
# name: apache/activemq-classic
# storage:
# name: <omsenvironment-operator-pv-oms-test>
# profile: ProfileColossal
# timezone: <Timezone>
# Probe configuration
# For more information, see https://www.ibm.com/docs/en/order-management-sw/10.0.0?topic=parameters-probeconfigs-parameter
# probeConfigs:
# - name: test1 # Define the probeConfig
# liveness:
# initialDelaySeconds: 30
# periodSeconds: 30
# timeoutSeconds: 1
# failureThreshold: 3
# readiness:
# initialDelaySeconds: 40
# periodSeconds: 50
# timeoutSeconds: 1
# successThreshold: 2
# failureThreshold: 3
# handler: # HTTP handler for readiness
# httpGet:
# path: /ready
# port: 7443
# scheme: HTTPS
# startup:
# initialDelaySeconds: 30
# periodSeconds: 40
# timeoutSeconds: 1
# failureThreshold: 3
# servers:
# - name: agent-activemq
# probeConfig: test1 # Use the probeConfig