github.com/jaylevin/jenkins-library@v1.230.4/resources/metadata/cloudFoundryCreateServiceKey.yaml (about) 1 metadata: 2 name: cloudFoundryCreateServiceKey 3 description: cloudFoundryCreateServiceKey 4 longDescription: | 5 Create CloudFoundryServiceKey 6 spec: 7 inputs: 8 secrets: 9 - name: cfCredentialsId 10 description: Jenkins 'Username with password' credentials ID containing user and password to authenticate to the Cloud Foundry API. 11 type: jenkins 12 params: 13 - name: cfApiEndpoint 14 type: string 15 description: Cloud Foundry API endpoint 16 scope: 17 - PARAMETERS 18 - STAGES 19 - STEPS 20 - GENERAL 21 mandatory: true 22 aliases: 23 - name: cloudFoundry/apiEndpoint 24 - name: username 25 type: string 26 description: User or E-Mail for CF 27 scope: 28 - PARAMETERS 29 - STAGES 30 - STEPS 31 mandatory: true 32 secret: true 33 resourceRef: 34 - name: cfCredentialsId 35 type: secret 36 param: username 37 - type: vaultSecret 38 default: cloudfoundry-$(org)-$(space) 39 name: cloudfoundryVaultSecretName 40 - name: password 41 type: string 42 description: User Password for CF User 43 scope: 44 - PARAMETERS 45 - STAGES 46 - STEPS 47 mandatory: true 48 secret: true 49 resourceRef: 50 - name: cfCredentialsId 51 type: secret 52 param: password 53 - type: vaultSecret 54 default: cloudfoundry-$(org)-$(space) 55 name: cloudfoundryVaultSecretName 56 - name: cfOrg 57 type: string 58 description: CF org 59 scope: 60 - PARAMETERS 61 - STAGES 62 - STEPS 63 - GENERAL 64 mandatory: true 65 aliases: 66 - name: cloudFoundry/org 67 - name: cfSpace 68 type: string 69 description: CF Space 70 scope: 71 - PARAMETERS 72 - STAGES 73 - STEPS 74 - GENERAL 75 mandatory: true 76 aliases: 77 - name: cloudFoundry/space 78 - name: cfServiceInstance 79 type: string 80 description: Parameter for CloudFoundry Service Instance Name 81 scope: 82 - PARAMETERS 83 - STAGES 84 - STEPS 85 - GENERAL 86 mandatory: true 87 aliases: 88 - name: cloudFoundry/serviceInstance 89 - name: cfServiceKeyName 90 type: string 91 description: Parameter for Service Key name for CloudFoundry Service Key to be created 92 scope: 93 - PARAMETERS 94 - STAGES 95 - STEPS 96 - GENERAL 97 mandatory: true 98 aliases: 99 - name: cloudFoundry/serviceKey 100 - name: cloudFoundry/serviceKeyName 101 - name: cfServiceKey 102 - name: cfServiceKeyConfig 103 type: string 104 description: Path to JSON config file path or JSON in-line string for Cloud Foundry Service Key creation 105 scope: 106 - PARAMETERS 107 - STAGES 108 - STEPS 109 mandatory: false 110 aliases: 111 - name: cloudFoundry/serviceKeyConfig 112 containers: 113 - name: cf 114 image: ppiper/cf-cli:latest