neon-operator/.github/workflows/tests.yaml

35 lines
909 B
YAML

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
with:
install_only: true
- name: Run the tests
run: |
echo ${{ job.container.network }}
export KIND_EXPERIMENTAL_DOCKER_NETWORK=${{ job.container.network }}
kind create cluster \
--kubeconfig $KUBECONFIG \
--config=./kind/kind-config-ci.yaml
kubectl config set-cluster kind-something --server=https://kind-control-plane:6443
kubectl apply -f manifests/example.yaml --validate=false
tilt ci