Skip to content

Commit 10249b4

Browse files
committed
switch to gh vars for lang in manifest create
1 parent 57fdc8e commit 10249b4

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

.github/workflows/integration-per-language.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ jobs:
433433
rm -rf ./langtest/charts
434434
rm -rf ./langtest/base
435435
rm -rf ./langtest/overlays
436-
- run: ./draft -v create -c ./test/integration/$lang/manifest.yaml -d ./langtest/
436+
- run: ./draft -v create -c ./test/integration/${{inputs.language}}/helm.yaml -d ./langtest/ --skip-file-detection
437437
- name: print manifests
438438
run: cat ./langtest/manifests/*
439439
- name: Add docker.local host to /etc/hosts
@@ -447,14 +447,15 @@ jobs:
447447
- name: Build and Push Image
448448
continue-on-error: true
449449
run: |
450-
eval \$(minikube docker-env)
450+
export SHELL=/bin/bash
451+
eval $(minikube -p minikube docker-env)
451452
docker build -f ./langtest/Dockerfile -t testapp ./langtest/
452-
docker tag testapp $imagename
453-
echo -n \"verifying images:\"
453+
docker tag testapp host.minikube.internal:5001/testapp
454+
echo -n "verifying images:"
454455
docker images
455-
docker push $imagename
456+
docker push host.minikube.internal:5001/testapp
456457
echo 'Curling host.minikube.internal test app images from minikube'
457-
minikube ssh \"curl http://host.minikube.internal:5001/v2/testapp/tags/list\"
458+
minikube ssh "curl http://host.minikube.internal:5001/v2/testapp/tags/list"
458459
# Deploys application based on manifest files from previous step
459460
- name: Deploy application
460461
run: kubectl apply -f ./langtest/manifests/
@@ -496,7 +497,7 @@ jobs:
496497
| xargs -I {} action-validator --verbose {}
497498
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
498499
with:
499-
name: $lang-manifests-create
500+
name: ${{inputs.language}}-manifests-create
500501
path: |
501502
./langtest
502503
!./langtest/**/.git/*
@@ -521,12 +522,12 @@ jobs:
521522
- run: chmod +x ./draft
522523
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
523524
with:
524-
name: $lang-manifests-create
525+
name: ${{inputs.language}}-manifests-create
525526
path: ./langtest/
526527
- name: Execute dry run for update command
527528
run: |
528529
mkdir -p test/temp
529-
./draft --dry-run --dry-run-file test/temp/update_dry_run.json update -d ./langtest/ $ingress_test_args
530+
./draft --dry-run --dry-run-file test/temp/update_dry_run.json update -d ./langtest/ ${{env.ingress_test_args}}
530531
- name: Validate JSON
531532
run: |
532533
npm install -g [email protected]

0 commit comments

Comments
 (0)