diff --git a/.github/workflows/fleet-test.yaml b/.github/workflows/fleet-test.yaml new file mode 100644 index 000000000..ba2bbca9b --- /dev/null +++ b/.github/workflows/fleet-test.yaml @@ -0,0 +1,31 @@ +--- +# yamllint disable rule:quoted-strings +name: fleet test + +"on": + - push + +jobs: + create-cluster: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: helm/kind-action@v1 + with: + version: v0.21.0 + + - uses: azure/setup-helm@v4.1.0 + + - run: kubectl get nodes + - run: ip -c a + - run: ip route + + - run: helm repo add fleet https://rancher.github.io/fleet-helm-charts/ + - run: helm -n cattle-fleet-system install --create-namespace --wait fleet-crd fleet/fleet-crd + - run: helm -n cattle-fleet-system install --create-namespace --wait fleet fleet/fleet + - run: kubectl get pods -A + - run: kubectl apply -f gitrepo-local.yaml + - run: kubectl get clusters -A + - run: kubectl get gitrepo -A + - run: sleep 10 + - run: kubectl get bundle -A diff --git a/gitrepo-local.yaml b/gitrepo-local.yaml new file mode 100644 index 000000000..1e366f2ea --- /dev/null +++ b/gitrepo-local.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: fleet.cattle.io/v1alpha1 +kind: GitRepo +metadata: + name: local + namespace: fleet-local +spec: + repo: https://github.com/lsst-it/k8s-cookbook + branch: master + keepResources: true + paths: + - fleet/s/dev/c/ruka/* + targets: + - name: ruka + clusterName: ruka + correctDrift: + enabled: false # XXX do not enable because of rook