name: Tests on: push: pull_request: branches: - main workflow_dispatch: jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Setup Kubernetes Tools uses: yokawasa/action-setup-kube-tools@v0.11.1 with: tilt: "v0.33.20" - name: Create k8s Kind Cluster uses: helm/kind-action@v1 - name: Run the tests run: | export KUBECONFIG=$HOME/.kube/config # if not already set export KIND_EXPERIMENTAL_DOCKER_NETWORK=${{ job.container.network }} kind create cluster \ --kubeconfig $KUBECONFIG \ --config=./kind-config.yaml kubectl config set-cluster kind-kind --server=https://kind-control-plane:6443 kubectl apply -f manifests/example.yaml --validate=false tilt ci