From ddc53df2503b8058a694cdd758e6a0d57367d8f1 Mon Sep 17 00:00:00 2001 From: richardrobertreitz Date: Wed, 27 Aug 2025 07:33:45 +0000 Subject: [PATCH] feat(AppInst added) --- .forgejo/workflows/createapp.yaml | 55 ++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/createapp.yaml b/.forgejo/workflows/createapp.yaml index 3705da1..8c9c5d3 100644 --- a/.forgejo/workflows/createapp.yaml +++ b/.forgejo/workflows/createapp.yaml @@ -7,16 +7,34 @@ on: type: string description: "Application Region e.g. EU" default: EU + required: true b_app_flavor: type: string description: "Application Flavor e.g. EU.small" default: EU.small + required: true + c_cloudlet: + type: choice + options: + - Amsterdam-OTC + - Hamburg + - Leipzig + - Munich + - Berlin + - Frankfurt + - Magdeburg-OTC + - Bonn + - Magdeburg + description: "Cloudlet e.g. EU.small" + default: Munich + required: true env: EDGEXR_PLATFORM_USERNAME: ${{ secrets.EDGEXR_PLATFORM_USERNAME }} EDGEXR_PLATFORM_PASSWORD: ${{ secrets.EDGEXR_PLATFORM_PASSWORD }} APP_REGION: ${{ inputs.a_app_region }} APP_FLAVOR: ${{ inputs.b_app_flavor }} + CLOUDLET: ${{ inputs.c_cloudlet }} jobs: build: @@ -79,4 +97,39 @@ jobs: echo $CREATEAPP_JSON echo create app - curl -X POST https://hub.apps.edge.platform.mg3.mdb.osc.live/api/v1/auth/ctrl/CreateApp -H 'Content-Type: application/json' -H "Authorization: Bearer $EDGEXR_TOKEN" -S --data "$CREATEAPP_JSON" --fail-with-body \ No newline at end of file + curl -X POST https://hub.apps.edge.platform.mg3.mdb.osc.live/api/v1/auth/ctrl/CreateApp -H 'Content-Type: application/json' -H "Authorization: Bearer $EDGEXR_TOKEN" -S --data "$CREATEAPP_JSON" --fail-with-body + - + name: Create Edge Connect App Instance + run: | + set -e + EDGEXR_TOKEN="$(curl -X POST https://hub.apps.edge.platform.mg3.mdb.osc.live/api/v1/login -H 'Content-Type: application/json' --data '{"password": "'${EDGEXR_PLATFORM_PASSWORD}'","username": "'${EDGEXR_PLATFORM_USERNAME}'"}' -sSf | jq -r .token)" + + CREATEAPPINSTANCE_JSON=$(cat <