v1

Review the v1 YAML example to configure your own IVServiceGroup.
To create an IVServiceGroup, you can use any of the following methods:
  • Method 1: Specify the name property, which is the environment to which you want to deploy your service group. The service properties such as appServers, backendServers, and other properties, are automatically populated when the service group is created. You can customize it by configuring as needed. For more information, see Configuring IVServiceGroup custom resource (independent mode).
  • Method 2: Copy and paste an already tested IVServiceGroup schema from one environment to another. This method saves you time from creating a service group from scratch.
You can run the following YAML to populate the spec based on the kind and name of the environment. The value of <name> can be dev, production, or any value for the flexible mode.
apiVersion: apps.sip.ibm.com/v1
kind: IVServiceGroup
metadata:
  name: <name>
  namespace: <sip_installation_namespace>
spec: {}

The following examples illustrates schemas for IVServiceGroup custom resource in a development and production modes.

Figure 1. Development mode
apiVersion: apps.sip.ibm.com/v1
kind: IVServiceGroup
metadata:
  name: dev
  namespace: <sip_installation_namespace>
spec:
  active: true
  # property:
    # envVars: iv_properties
    # jvmArgs: iv_jvmargs
  # pod:
    # podAnnotations: 
    # podLabels:     
  # logLevel: INFO ##Allowed values are: OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL
  # affinityAndTolerations: "" 
  # horizontalPodAutoscaler: "" 
  # topology: {} 
  # image:
  #  appImageName: sip-iv-appserver
  #  backendImageName: sip-iv-backend
  #  onboardImageName: sip-iv-onboard
  #  appDigest: ""
  #  backendDigest: ""
  #  onboardDigest: """
  #  pullPolicy: Always
  #  repository: stg.icr.io/cp/ibm-oms-enterprise
  #  tag: 10.0.2601.1-amd64 
  #  imagePullSecrets:    
     - name: ibm-entitlement-key
     - name: my-private-registry-key1 
  appServers:
    - active: true
      groupName: appserver
      names:
        - ApiOperations
        - ApiSupplies
        - ApiDemands
        - ApiAvailability
        - ApiReservation
        - ApiBuc
        - ApiConfig
      replicaCount: 1
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations: {}
        podLabesl: {}
      logLevel: INFO  
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi  
  backendServers:
    - active: true
      groupName: backend
      names:
        - 'ComputeProdAvl:1'
        - 'ManageBundleItemDgAvlBreakup:1'
        - 'ManageBundleItemNodeAvlBreakup:1'
        - 'SupplyAuditPublisher:1'
        - 'RulesTriggerConsumer:1'
        - 'InvSupplySync:1'
        - 'ManageDgAvlBreakup:1'
        - 'SyncAll:1'
        - 'pubShipNodeAvailBreakup:1'
        - 'Migration:1'
        - 'Scheduler:1'
        - 'DemandAuditPublisher:1'
        - 'PromisingDistributionGroupSync:1'
        - 'ManageNodeAvlBreakup:1'
        - 'PromisingShipNodeSync:1'
        - 'PubDgAvailBreakup:1'
        - 'PubSupplySnapshot:1'
        - 'SupplyTransactionUpdater:1'
        - 'ReservationExpiryTrigger:1'
        - 'InvActivityPrcs:1'
        - 'ManageParentItemNodeAvlBreakup:1'
        - 'SortDgAvlBreakupNodes:1'
        - 'PubAvailableSupplySnapshot:1'
        - 'PubSupply:1'
        - 'PubDgAvlBreakupSnapshot:1'
        - 'InvDemandSync:1'
        - 'ManageInvDemand:1'
        - 'ManageInvSupply:1'
        - 'PubDemandSnapshot:1'
        - 'PubShipNodeAvlBreakupSnapshot:1'
        - 'Upgrade:1'
        - 'PromisingNodeCapacitySync:1'
        - 'UpdateReservation:1'
        - 'PubDemand:1'
        - 'RecalculationTrigger:1'
        - 'SegmentReallocation:1'
      replicaCount: 1
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations: {}
        podLabesl: {}
      logLevel: INFO  
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi  
  defaultresources:
    limits:
      cpu: '1'
      memory: 1536Mi
    requests:
      cpu: 100m
      memory: 1Gi
  jobs:
    - name: cassandra-onboarding
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations: {}
        podLabesl: {}      
      logLevel: INFO  
      jobBackoffLimit: "" 
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi  
    - name: elasticsearch-onboarding
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations: {}
        podLabesl: {}      
      logLevel: INFO  
      jobBackoffLimit: "" 
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi  
  logstashServers:
    - active: true
      groupName: logstash
      names:
        - transaction-logstash
      replicaCount: 1
Figure 2. Production mode:
apiVersion: apps.sip.ibm.com/v1
kind: IVServiceGroup
metadata:
  name: production
  namespace: <sip_installation_namespace>
spec:
  active: true
  # property:
    # envVars: iv_properties
    # jvmArgs: iv_jvmargs
  # pod:
    # podAnnotations: 
    # podLabels:     
  # logLevel: INFO ##Allowed values are: OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL
  # affinityAndTolerations: "" 
  # horizontalPodAutoscaler: "" 
  # topology: {} 
  # image:
  #  appImageName: sip-iv-appserver
  #  backendImageName: sip-iv-backend
  #  onboardImageName: sip-iv-onboard
  #  appDigest: ""
  #  backendDigest: ""
  #  onboardDigest: """
  #  pullPolicy: Always
  #  repository: stg.icr.io/cp/ibm-oms-enterprise
  #  tag: 10.0.2601.1-amd64 
  #  imagePullSecrets:    
     - name: ibm-entitlement-key
     - name: my-private-registry-key1 
  appServers:
    - active: true
      names:
        - ApiAvailability
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - ApiReservation
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - ApiBuc
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - ApiConfig
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - ApiOperations
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - ApiSupplies
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - ApiDemands
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
  backendServers:
    - active: true
      names:
        - 'ManageDgAvlBreakup:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'SortDgAvlBreakupNodes:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'SyncAll:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PubDemand:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'Migration:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PubDgAvlBreakupSnapshot:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'InvDemandSync:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'ManageInvDemand:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'ManageInvSupply:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'SegmentReallocation:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'ReservationExpiryTrigger:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'Upgrade:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'ComputeProdAvl:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'ManageNodeAvlBreakup:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PromisingNodeCapacitySync:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PubShipNodeAvlBreakupSnapshot:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PubAvailableSupplySnapshot:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'ManageBundleItemNodeAvlBreakup:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'ManageParentItemNodeAvlBreakup:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'SupplyAuditPublisher:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'UpdateReservation:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PubDemandSnapshot:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PromisingDistributionGroupSync:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'SupplyTransactionUpdater:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'ManageBundleItemDgAvlBreakup:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'pubShipNodeAvailBreakup:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'DemandAuditPublisher:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'InvSupplySync:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PubDgAvailBreakup:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PubSupply:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PubSupplySnapshot:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'Scheduler:1'
      replicaCount: 1
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'InvActivityPrcs:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'PromisingShipNodeSync:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'RulesTriggerConsumer:5'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - active: true
      names:
        - 'RecalculationTrigger:1'
      replicaCount: 2
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      image:
        tag: <release_tag>
        pullPolicy: IfNotPresent
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi          
  defaultresources:
    limits:
      cpu: '1'
      memory: 1536Mi
    requests:
      cpu: 100m
      memory: 1Gi
  jobs:
    - name: cassandra-onboarding
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      jobBackoffLimit: ""
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
    - name: elasticsearch-onboarding
      affinityAndTolerations: ""
      horizontalPodAutoscaler: ""
      topology: {}
      jobBackoffLimit: ""
      pod:
        podAnnotations:
        podLabels:
      logLevel: INFO
      resources:
        limits:
          cpu: '1'
          memory: 1536Mi
        requests:
          cpu: 250m
          memory: 512Mi
  logstashServers:
    - active: true
      names:
        - transaction-logstash
      replicaCount: 2
status: {}