File tree Expand file tree Collapse file tree 2 files changed +61
-5
lines changed Expand file tree Collapse file tree 2 files changed +61
-5
lines changed Original file line number Diff line number Diff line change 8
8
env :
9
9
DOCKER_FILE_PATH : Dockerfile
10
10
GOLANG_VERSION : 1.14
11
+ KUBERNETES_VERSION : " 1.18.0"
12
+ KIND_VERSION : " 0.7.0"
11
13
12
14
jobs :
13
15
build :
29
31
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.26.0
30
32
golangci-lint run --timeout=10m ./...
31
33
32
- # - name: Test
33
- # run: GOFLAGS="-count=1" go test -v ./... -coverprofile cover.out
34
+ - name : Install kubectl
35
+ run : |
36
+ curl -LO "https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_VERSION}/bin/linux/amd64/kubectl"
37
+ sudo install ./kubectl /usr/local/bin/ && rm kubectl
38
+ kubectl version --short --client
39
+ kubectl version --short --client | grep -q ${KUBERNETES_VERSION}
40
+
41
+ - name : Install Kind
42
+ run : |
43
+ curl -L -o kind https://github.com/kubernetes-sigs/kind/releases/download/v${KIND_VERSION}/kind-linux-amd64
44
+ sudo install ./kind /usr/local/bin && rm kind
45
+ kind version
46
+ kind version | grep -q ${KIND_VERSION}
47
+
48
+ - name : Create Kind Cluster
49
+ run : |
50
+ kind create cluster
51
+
52
+ - name : Set up Cluster
53
+ run : |
54
+ kubectl cluster-info
55
+ kubectl create namespace test
56
+ echo "${{ secrets.SECRET_KUBERNETES_RESOURCES }}"> kube.yaml
57
+ kubectl apply -f kube.yaml
58
+ rm -f kube.yaml
59
+
60
+ - name : Test
61
+ run : make test OPERATOR_NAMESPACE=test USE_EXISTING_CLUSTER=true
34
62
35
63
- name : Generate Tag
36
64
id : generate_tag
Original file line number Diff line number Diff line change 8
8
env :
9
9
DOCKER_FILE_PATH : Dockerfile
10
10
GOLANG_VERSION : 1.14
11
- OPERATOR_SDK_VERSION : " 0.19 .0"
11
+ OPERATOR_SDK_VERSION : " 1.0 .0"
12
12
KUSTOMIZE_VERSION : " 3.5.4"
13
+ KUBERNETES_VERSION : " 1.18.0"
14
+ KIND_VERSION : " 0.7.0"
13
15
14
16
jobs :
15
17
build :
35
37
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.26.0
36
38
golangci-lint run --timeout=10m ./...
37
39
38
- # - name: Test
39
- # run: GOFLAGS="-count=1" go test -v ./... -coverprofile cover.out
40
+ - name : Install kubectl
41
+ run : |
42
+ curl -LO "https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_VERSION}/bin/linux/amd64/kubectl"
43
+ sudo install ./kubectl /usr/local/bin/ && rm kubectl
44
+ kubectl version --short --client
45
+ kubectl version --short --client | grep -q ${KUBERNETES_VERSION}
46
+
47
+ - name : Install Kind
48
+ run : |
49
+ curl -L -o kind https://github.com/kubernetes-sigs/kind/releases/download/v${KIND_VERSION}/kind-linux-amd64
50
+ sudo install ./kind /usr/local/bin && rm kind
51
+ kind version
52
+ kind version | grep -q ${KIND_VERSION}
53
+
54
+ - name : Create Kind Cluster
55
+ run : |
56
+ kind create cluster
57
+
58
+ - name : Set up Cluster
59
+ run : |
60
+ kubectl cluster-info
61
+ kubectl create namespace test
62
+ echo "${{ secrets.SECRET_KUBERNETES_RESOURCES }}"> kube.yaml
63
+ kubectl apply -f kube.yaml
64
+ rm -f kube.yaml
65
+
66
+ - name : Test
67
+ run : make test OPERATOR_NAMESPACE=test USE_EXISTING_CLUSTER=true
40
68
41
69
- name : Generate Tag
42
70
id : generate_tag
You can’t perform that action at this time.
0 commit comments