Skip to content

Commit

Permalink
enable pre submit checks for backplane branches
Browse files Browse the repository at this point in the history
Signed-off-by: zhujian <[email protected]>
  • Loading branch information
zhujian7 committed Nov 16, 2023
1 parent 0d54d24 commit 1d375ff
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 4 deletions.
21 changes: 18 additions & 3 deletions .github/workflows/go-presubmit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
branches:
- main
- release-*
- backplane-*

env:
# Common versions
Expand Down Expand Up @@ -106,24 +107,38 @@ jobs:
with:
fetch-depth: 1
path: go/src/open-cluster-management.io/registration-operator
- name: add permisson to docker.sock
run: sudo chown runner:docker /var/run/docker.sock
if: ${{ env.ACT }} # this step only runs locally when using the https://github.com/nektos/act to debug the e2e
- name: install Go
uses: actions/setup-go@v3
with:
go-version: ${{ env.GO_VERSION }}
- name: install imagebuilder
run: go install github.com/openshift/imagebuilder/cmd/[email protected].1
run: go install github.com/openshift/imagebuilder/cmd/[email protected].3
- name: images
run: make images
run: IMAGE_REGISTRY=quay.io/stolostron IMAGE_TAG=e2e make images
- name: setup kind
uses: engineerd/[email protected]
with:
version: v0.17.0
name: cluster1
- name: Load image on the nodes of the cluster
run: |
kind load docker-image --name=cluster1 quay.io/open-cluster-management/registration-operator:latest
export IMAGE_REGISTRY=quay.io/stolostron
export IMAGE_TAG=e2e
kind load docker-image --name=cluster1 ${IMAGE_REGISTRY}/registration-operator:${IMAGE_TAG}
- name: Run e2e test
run: |
export TAG_VERSION=backplane-2.2
IMAGE_REGISTRY=quay.io/stolostron
IMAGE_TAG=e2e
REGISTRATION_TAG=${TAG_VERSION}
WORK_TAG=${TAG_VERSION}
PLACEMENT_TAG=${TAG_VERSION}
ADDON_MANAGER_TAG=${TAG_VERSION}
PATH=.:$PATH
export KUBECTL PATH IMAGE_REGISTRY IMAGE_TAG REGISTRATION_TAG WORK_TAG PLACEMENT_TAG ADDON_MANAGER_TAG
make test-e2e
env:
KUBECONFIG: /home/runner/.kube/config
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.19 AS builder
FROM golang:1.19-bullseye AS builder
ARG OS=linux
ARG ARCH=amd64
WORKDIR /go/src/open-cluster-management.io/registration-operator
Expand Down

0 comments on commit 1d375ff

Please sign in to comment.