github.com/jaylevin/jenkins-library@v1.230.4/resources/metadata/abapEnvironmentCreateSystem.yaml (about) 1 metadata: 2 name: abapEnvironmentCreateSystem 3 description: Creates a SAP BTP ABAP Environment system (aka Steampunk system) 4 longDescription: | 5 This step creates a SAP BTP ABAP Environment system (aka Steampunk system) via the cloud foundry command line interface (cf CLI). This can be done by providing a service manifest as a configuration file (parameter `serviceManifest`) or by passing the configuration values directly via the other parameters of this step. 6 7 spec: 8 inputs: 9 secrets: 10 - name: cfCredentialsId 11 description: Jenkins 'Username with password' credentials ID containing user and password to authenticate to the Cloud Foundry API. 12 type: jenkins 13 aliases: 14 - name: cloudFoundry/credentialsId 15 params: 16 - name: cfApiEndpoint 17 type: string 18 description: Cloud Foundry API endpoint 19 scope: 20 - PARAMETERS 21 - STAGES 22 - STEPS 23 - GENERAL 24 mandatory: true 25 aliases: 26 - name: cloudFoundry/apiEndpoint 27 default: "https://api.cf.eu10.hana.ondemand.com" 28 - name: username 29 type: string 30 description: User or E-Mail for CF 31 scope: 32 - PARAMETERS 33 - STAGES 34 - STEPS 35 mandatory: true 36 secret: true 37 resourceRef: 38 - name: cfCredentialsId 39 type: secret 40 param: username 41 - type: vaultSecret 42 name: cloudfoundryVaultSecretName 43 default: cloudfoundry-$(org)-$(space) 44 - name: password 45 type: string 46 description: Password for Cloud Foundry User 47 scope: 48 - PARAMETERS 49 - STAGES 50 - STEPS 51 mandatory: true 52 secret: true 53 resourceRef: 54 - name: cfCredentialsId 55 type: secret 56 param: password 57 - type: vaultSecret 58 name: cloudfoundryVaultSecretName 59 default: cloudfoundry-$(org)-$(space) 60 - name: cfOrg 61 type: string 62 description: Cloud Foundry org 63 scope: 64 - PARAMETERS 65 - STAGES 66 - STEPS 67 - GENERAL 68 mandatory: true 69 aliases: 70 - name: cloudFoundry/org 71 - name: cfSpace 72 type: string 73 description: Cloud Foundry Space 74 scope: 75 - PARAMETERS 76 - STAGES 77 - STEPS 78 - GENERAL 79 mandatory: true 80 aliases: 81 - name: cloudFoundry/space 82 - name: cfService 83 type: string 84 description: Parameter for Cloud Foundry Service to be used for creating Cloud Foundry Service 85 scope: 86 - PARAMETERS 87 - STAGES 88 - STEPS 89 - GENERAL 90 mandatory: false 91 aliases: 92 - name: cloudFoundry/service 93 - name: cfServicePlan 94 type: string 95 description: Parameter for Cloud Foundry Service Plan to be used when creating a Cloud Foundry Service 96 scope: 97 - PARAMETERS 98 - STAGES 99 - STEPS 100 - GENERAL 101 mandatory: false 102 aliases: 103 - name: cloudFoundry/servicePlan 104 - name: cfServiceInstance 105 type: string 106 description: Parameter for naming the Service Instance when creating a Cloud Foundry Service 107 scope: 108 - PARAMETERS 109 - STAGES 110 - STEPS 111 - GENERAL 112 mandatory: false 113 aliases: 114 - name: cloudFoundry/serviceInstance 115 - name: serviceManifest 116 type: string 117 description: Path to Cloud Foundry Service Manifest in YAML format for multiple service creations that are being passed to a Create-Service-Push Cloud Foundry cli plugin 118 scope: 119 - PARAMETERS 120 - STAGES 121 - STEPS 122 - GENERAL 123 mandatory: false 124 aliases: 125 - name: cloudFoundry/serviceManifest 126 - name: cfServiceManifest 127 - name: abapSystemAdminEmail 128 type: string 129 description: Admin E-Mail address for the initial administrator of the system 130 scope: 131 - PARAMETERS 132 - STAGES 133 - STEPS 134 - GENERAL 135 - name: abapSystemDescription 136 description: Description for the ABAP Environment system 137 type: string 138 scope: 139 - PARAMETERS 140 - STAGES 141 - STEPS 142 - GENERAL 143 default: 'Test system created by an automated pipeline' 144 - name: abapSystemIsDevelopmentAllowed 145 type: bool 146 description: This parameter determines, if development is allowed on the system 147 scope: 148 - PARAMETERS 149 - STAGES 150 - STEPS 151 - GENERAL 152 default: true 153 - name: abapSystemID 154 description: The three character name of the system - maps to 'sapSystemName' 155 type: string 156 scope: 157 - PARAMETERS 158 - STAGES 159 - STEPS 160 - GENERAL 161 default: 'H02' 162 - name: abapSystemSizeOfPersistence 163 description: The size of the persistence 164 type: int 165 scope: 166 - PARAMETERS 167 - STAGES 168 - STEPS 169 - GENERAL 170 - name: abapSystemSizeOfRuntime 171 description: The size of the runtime 172 type: int 173 scope: 174 - PARAMETERS 175 - STAGES 176 - STEPS 177 - GENERAL 178 - name: addonDescriptorFileName 179 description: The file name of the addonDescriptor 180 type: string 181 scope: 182 - PARAMETERS 183 - STAGES 184 - STEPS 185 - GENERAL 186 - name: includeAddon 187 description: Must be set to true to install the addon provided via 'addonDescriptorFileName' 188 type: bool 189 scope: 190 - PARAMETERS 191 - STAGES 192 default: false 193 containers: 194 - name: cf 195 image: ppiper/cf-cli:7