From 9ff23743b3bd134b990e5fa08da2e63047c8a05d Mon Sep 17 00:00:00 2001 From: zhujian Date: Thu, 1 Dec 2022 17:33:29 +0800 Subject: [PATCH] Add e2e to test apply crds on 1.16 version cluster Signed-off-by: zhujian --- .github/workflows/go.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index c17421cae..ae4183ceb 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -101,3 +101,28 @@ jobs: go-version: ${{ env.GO_VERSION }} - name: integration run: make test-integration + + e2e: + name: e2e + runs-on: ubuntu-latest + steps: + - name: checkout code + uses: actions/checkout@v2 + with: + fetch-depth: 1 + path: go/src/open-cluster-management.io/api + - name: setup kind + uses: engineerd/setup-kind@v0.5.0 + with: + version: v0.6.0 # The default node image is a Kubernetes v1.16.3, see https://github.com/kubernetes-sigs/kind/releases/tag/v0.6.0 + name: cluster1 + - name: Testing applying CRDs on kubernetes 1.16.3 managed cluster + run: | + kubectl cluster-info + kubectl get pods -n kube-system + kubectl version + echo "current-context:" $(kubectl config current-context) + echo "environment-kubeconfig:" ${KUBECONFIG} + kubectl apply -f operator/v1/0001_00_operator.open-cluster-management.io_klusterlets.crd.yaml + kubectl apply -f cluster/v1alpha1/0001_02_clusters.open-cluster-management.io_clusterclaims.crd.yaml + kubectl apply -f work/v1/0001_01_work.open-cluster-management.io_appliedmanifestworks.crd.yaml