2023-01-05 23:36:13 +01:00
|
|
|
name: Setup test env
|
|
|
|
|
|
|
|
description: Create kind cluster, deploy kyverno, and wait pods are ready.
|
|
|
|
|
|
|
|
inputs:
|
|
|
|
version:
|
|
|
|
description: kubernetes version
|
2024-02-07 01:41:22 +01:00
|
|
|
default: v1.29.1
|
2023-09-21 01:13:14 +02:00
|
|
|
free-disk-space:
|
|
|
|
description: free disk space
|
|
|
|
default: 'false'
|
2023-01-05 23:36:13 +01:00
|
|
|
|
|
|
|
runs:
|
|
|
|
using: composite
|
|
|
|
steps:
|
2023-09-20 17:49:23 +02:00
|
|
|
- uses: jlumbroso/free-disk-space@76866dbe54312617f00798d1762df7f43def6e5c # v1.2.0
|
2023-09-21 01:13:14 +02:00
|
|
|
if: ${{ inputs.free-disk-space == 'true' }}
|
2023-09-20 17:49:23 +02:00
|
|
|
with:
|
|
|
|
tool-cache: true
|
|
|
|
android: true
|
|
|
|
dotnet: true
|
|
|
|
haskell: true
|
|
|
|
large-packages: false
|
2023-09-20 21:46:40 +02:00
|
|
|
swap-storage: false
|
2023-01-05 23:36:13 +01:00
|
|
|
- shell: bash
|
|
|
|
run: |
|
|
|
|
export KIND_IMAGE=kindest/node:${{ inputs.version }}
|
|
|
|
make kind-create-cluster kind-deploy-kyverno
|
|
|
|
- uses: ./.github/actions/kyverno-wait-ready
|