Skip to content

Commit c6bcbb0

Browse files
committed
ci: use Taskfile for e2e
Signed-off-by: Gabriele Fedi <gabriele.fedi@enterprisedb.com>
1 parent 6b88372 commit c6bcbb0

File tree

1 file changed

+6
-21
lines changed

1 file changed

+6
-21
lines changed

.github/workflows/bake_targets.yml

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -141,30 +141,15 @@ jobs:
141141
task e2e:export-kubeconfig
142142
143143
- name: Generate Chainsaw testing values
144-
uses: dagger/dagger-for-github@d913e70051faf3b907d4dd96ef1161083c88c644 # v8.2.0
145-
env:
146-
# renovate: datasource=github-tags depName=dagger/dagger versioning=semver
147-
DAGGER_VERSION: 0.19.8
148-
with:
149-
version: ${{ env.DAGGER_VERSION }}
150-
verb: call
151-
module: ./dagger/maintenance/
152-
args: generate-testing-values --target ${{ inputs.extension_name }} --extension-image ${{ matrix.image }} export --path=${{ inputs.extension_name }}/values.yaml
153-
154-
- name: Install Chainsaw
155-
uses: kyverno/action-install-chainsaw@06560d18422209e9c1e08e931d477d04bf2674c1 # v0.2.14
144+
run: |
145+
task e2e:generate-values EXTENSION_IMAGE="${{ matrix.image }}" TARGET="${{ inputs.extension_name }}"
156146
157-
- name: Run Kyverno/Chainsaw
158-
env:
159-
EXT_NAME: ${{ inputs.extension_name }}
147+
- name: Run e2e tests
160148
run: |
161-
# Common smoke tests
162-
chainsaw test ./test --values "$EXT_NAME/values.yaml"
149+
# Get Kind cluster internal kubeconfig
150+
task e2e:export-kubeconfig KUBECONFIG_PATH=./kubeconfig INTERNAL=true
163151
164-
# Specific smoke tests
165-
if [ -d "$EXT_NAME/test" ]; then
166-
chainsaw test "$EXT_NAME/test" --values "$EXT_NAME/values.yaml"
167-
fi
152+
task e2e:test TARGET="${{ inputs.extension_name }}" KUBECONFIG_PATH="./kubeconfig"
168153
169154
copytoproduction:
170155
name: Copy images to production

0 commit comments

Comments
 (0)