stages:
  Init:
    ordinal: 1

  'Initial Checks':
    ordinal: 10

  'Prepare System':
    ordinal: 20
    cfService: 'abap'
    cfServicePlan: 'standard'
    abapSystemIsDevelopmentAllowed: 'false'
    abapSystemSizeOfPersistence: 4
    abapSystemSizeOfRuntime: 1
    cfServiceKeyName: 'sap_com_0510'

  'Clone Repositories':
    cfServiceKeyName: 'sap_com_0510'
    cfServiceKeyConfig: '{"scenario_id":"SAP_COM_0510","type":"basic"}'
    ordinal: 30

  'ATC':
    ordinal: 40
    cfServiceKeyName: 'sap_com_0901'
    cfServiceKeyConfig: '{"scenario_id":"SAP_COM_0901","type":"basic"}'

  'AUnit':
    ordinal: 50
    cfServiceKeyName: 'sap_com_0735'
    cfServiceKeyConfig: '{"scenario_id":"SAP_COM_0735","type":"basic"}'

  Build:
    ordinal: 60
    cfServiceKeyName: 'sap_com_0582'
    cfServiceKeyConfig: '{"scenario_id":"SAP_COM_0582","type":"basic"}'

  'Integration Tests':
    ordinal: 70
    cfService: 'abap'
    cfServicePlan: 'saas_oem'
    abapSystemIsDevelopmentAllowed: 'false'
    abapSystemSizeOfPersistence: 4
    abapSystemSizeOfRuntime: 1
    confirmDeletion: 'true'
    includeAddon: 'true'
    cfServiceKeyName: 'sap_com_0582'
    cfServiceKeyConfig: '{"scenario_id":"SAP_COM_0582","type":"basic"}'
    cfDeleteServiceKeys: true

  Confirm:
    ordinal: 80

  Publish:
    ordinal: 90
    targetVectorScope: 'P'

  Post:
    ordinal: 100
    cfDeleteServiceKeys: true
