github.com/jaylevin/jenkins-library@v1.230.4/resources/metadata/cloudFoundryDeleteService.yaml (about)

     1  metadata:
     2    name: cloudFoundryDeleteService
     3    description: DeleteCloudFoundryService
     4    longDescription: |
     5      Delete CloudFoundryService
     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 of ServiceInstance Name to delete CloudFoundry Service
    81          scope:
    82            - PARAMETERS
    83            - STAGES
    84            - STEPS
    85            - GENERAL
    86          mandatory: true
    87          aliases:
    88            - name: cloudFoundry/serviceInstance
    89        - name: cfDeleteServiceKeys
    90          type: bool
    91          description: Parameter to force deletion of Cloud Foundry Service Keys
    92          scope:
    93            - PARAMETERS
    94            - STAGES
    95            - STEPS
    96          mandatory: false
    97          aliases:
    98            - name: cloudFoundry/cfDeleteServiceKeys
    99    containers:
   100      - name: cf
   101        image: ppiper/cf-cli:latest
   102        workingDir: "/home/piper"