edge-connect-delete-action/action.yaml

56 lines
1.6 KiB
YAML

name: 'Edge Connect Delete'
description: 'Deletes an Edge Connect application using the edge-connect-client'
author: 'DevFW'
inputs:
name:
description: 'The application name.'
required: true
appVersion:
description: 'The application version.'
required: true
org:
description: 'The organization name.'
required: true
region:
description: 'The region name.'
required: true
cloudletOrg:
description: 'The cloudlet organization name.'
required: true
cloudlet:
description: 'The cloudlet name.'
required: true
version:
description: 'The version of the edge-connect-client to use.'
required: false
default: 'v0.1.1'
baseUrl:
description: 'The base URL of the Edge Connect API.'
required: true
username:
description: 'The username for the Edge Connect API.'
required: true
password:
description: 'The password for the Edge Connect API.'
required: true
runs:
using: 'composite'
steps:
- name: 'Download and run edge-connect-client'
run: |
${{ github.action_path }}/endpoint.sh
shell: bash
env:
INPUT_NAME: ${{ inputs.name }}
INPUT_APPVERSION: ${{ inputs.appVersion }}
INPUT_ORG: ${{ inputs.org }}
INPUT_REGION: ${{ inputs.region }}
INPUT_CLOUDLET_ORG: ${{ inputs.cloudletOrg }}
INPUT_CLOUDLET: ${{ inputs.cloudlet }}
INPUT_VERSION: ${{ inputs.version }}
EDGE_CONNECT_BASE_URL: ${{ inputs.baseUrl }}
EDGE_CONNECT_USERNAME: ${{ inputs.username }}
EDGE_CONNECT_PASSWORD: ${{ inputs.password }}