Skip to content

Commit eb0c8b8

Browse files
committed
undo changes for testing
1 parent 44c1927 commit eb0c8b8

File tree

3 files changed

+54
-53
lines changed

3 files changed

+54
-53
lines changed

.github/workflows/ci.yaml

+51-51
Original file line numberDiff line numberDiff line change
@@ -15,60 +15,60 @@ on:
1515

1616
# jobs to run
1717
jobs:
18-
# build:
19-
# runs-on: ubuntu-latest
20-
# steps:
21-
# - name: Set up Go 1.17
22-
# uses: actions/setup-go@v2
23-
# with:
24-
# go-version: 1.17
25-
# id: go
26-
# - name: Set up Go for root
27-
# run: |
28-
# sudo ln -sf `which go` `sudo which go` || true
29-
# sudo go version
30-
# - name: Check out code into the Go module directory
31-
# uses: actions/checkout@v2
32-
# - name: get go version
33-
# run: go version
34-
# - name: Gofmt and License checks
35-
# run: make check
36-
# - name: unit tests
37-
# run: make test
38-
# - name: Codecov
39-
# uses: codecov/[email protected]
40-
# - name: Set env
41-
# run: |
42-
# echo "KUBERNETES_VERSION=v1.23.1" >> $GITHUB_ENV
43-
# echo "MINIKUBE_VERSION=v1.25.2" >> $GITHUB_ENV
44-
# echo "KUBERNETES_CONFIG_FILE=$HOME/.kube/config" >> $GITHUB_ENV
45-
# echo "CHANGE_MINIKUBE_NONE_USER=true" >> $GITHUB_ENV
46-
# - name: minikube setup
47-
# run: |
48-
# curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$KUBERNETES_VERSION/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/
49-
# curl -Lo minikube https://storage.googleapis.com/minikube/releases/$MINIKUBE_VERSION/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
50-
# sudo mount --make-rshared /
51-
# sudo apt-get install -y conntrack
52-
# CHANGE_MINIKUBE_NONE_USER=true
53-
# export KUBERNETES_CONFIG_FILE=$HOME/.kube/config
54-
# export KUBERNETES_CONFIG_FILE=$HOME/.kube/config;export CHANGE_MINIKUBE_NONE_USER=true;sudo minikube start --vm-driver=none --bootstrapper=kubeadm --kubernetes-version=$KUBERNETES_VERSION
55-
# echo "minikube started, updating context"
56-
# export KUBERNETES_CONFIG_FILE=$HOME/.kube/config;export CHANGE_MINIKUBE_NONE_USER=true; sudo minikube update-context
57-
# echo "context is updated"
58-
# #JSONPATH='{range .items[*]}{@.metadata.name}:{range @.status.conditions[*]}{@.type}={@.status};{end}{end}'; until kubectl get nodes -o jsonpath="$JSONPATH" 2>&1 | grep -q "Ready=True"; do sleep 1; done
59-
# sleep 60
60-
# sudo kubectl create clusterrolebinding add-on-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:default
61-
# echo "created cluster role"
62-
# sudo kubectl cluster-info
63-
# echo "cluster info"
64-
# sudo kubectl -n kube-system get pod -o wide
65-
# sudo kubectl create secret docker-registry regcred --docker-server=https://index.docker.io/v1/ --docker-username="testanisha" --docker-password="123456789" [email protected]
66-
# - name: E2E
67-
# run: sudo make test-e2e
18+
build:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Set up Go 1.17
22+
uses: actions/setup-go@v2
23+
with:
24+
go-version: 1.17
25+
id: go
26+
- name: Set up Go for root
27+
run: |
28+
sudo ln -sf `which go` `sudo which go` || true
29+
sudo go version
30+
- name: Check out code into the Go module directory
31+
uses: actions/checkout@v2
32+
- name: get go version
33+
run: go version
34+
- name: Gofmt and License checks
35+
run: make check
36+
- name: unit tests
37+
run: make test
38+
- name: Codecov
39+
uses: codecov/[email protected]
40+
- name: Set env
41+
run: |
42+
echo "KUBERNETES_VERSION=v1.23.1" >> $GITHUB_ENV
43+
echo "MINIKUBE_VERSION=v1.25.2" >> $GITHUB_ENV
44+
echo "KUBERNETES_CONFIG_FILE=$HOME/.kube/config" >> $GITHUB_ENV
45+
echo "CHANGE_MINIKUBE_NONE_USER=true" >> $GITHUB_ENV
46+
- name: minikube setup
47+
run: |
48+
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$KUBERNETES_VERSION/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/
49+
curl -Lo minikube https://storage.googleapis.com/minikube/releases/$MINIKUBE_VERSION/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
50+
sudo mount --make-rshared /
51+
sudo apt-get install -y conntrack
52+
CHANGE_MINIKUBE_NONE_USER=true
53+
export KUBERNETES_CONFIG_FILE=$HOME/.kube/config
54+
export KUBERNETES_CONFIG_FILE=$HOME/.kube/config;export CHANGE_MINIKUBE_NONE_USER=true;sudo minikube start --vm-driver=none --bootstrapper=kubeadm --kubernetes-version=$KUBERNETES_VERSION
55+
echo "minikube started, updating context"
56+
export KUBERNETES_CONFIG_FILE=$HOME/.kube/config;export CHANGE_MINIKUBE_NONE_USER=true; sudo minikube update-context
57+
echo "context is updated"
58+
#JSONPATH='{range .items[*]}{@.metadata.name}:{range @.status.conditions[*]}{@.type}={@.status};{end}{end}'; until kubectl get nodes -o jsonpath="$JSONPATH" 2>&1 | grep -q "Ready=True"; do sleep 1; done
59+
sleep 60
60+
sudo kubectl create clusterrolebinding add-on-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:default
61+
echo "created cluster role"
62+
sudo kubectl cluster-info
63+
echo "cluster info"
64+
sudo kubectl -n kube-system get pod -o wide
65+
sudo kubectl create secret docker-registry regcred --docker-server=https://index.docker.io/v1/ --docker-username="testanisha" --docker-password="123456789" [email protected]
66+
- name: E2E
67+
run: sudo make test-e2e
6868
publish:
6969
name: Publish docker image
7070
runs-on: ubuntu-latest
71-
#needs: build
71+
needs: build
7272
if: github.event_name == 'release' && github.event.action == 'created'
7373
steps:
7474
- name: Check out code

Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
ARG DOCKER_REGISTRY
22
ARG ALPINE_VERSION=3.15
3+
ARG BUILDPLATFORM=linux/amd64
34
FROM --platform=$BUILDPLATFORM ${DOCKER_REGISTRY:+$DOCKER_REGISTRY/}golang:1.17-alpine${ALPINE_VERSION} as go-builder
45

56
ARG PROJECT_NAME=zookeeper-operator

Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ CRD_OPTIONS ?= "crd"
1313
PROJECT_NAME=zookeeper-operator
1414
EXPORTER_NAME=zookeeper-exporter
1515
APP_NAME=zookeeper
16-
REPO=mmoscher/$(PROJECT_NAME)
16+
REPO=pravega/$(PROJECT_NAME)
1717
TEST_REPO=testzkop/$(PROJECT_NAME)
18-
APP_REPO=mmoscher/$(APP_NAME)
18+
APP_REPO=pravega/$(APP_NAME)
1919
ALTREPO=emccorp/$(PROJECT_NAME)
2020
APP_ALTREPO=emccorp/$(APP_NAME)
2121
VERSION=$(shell git describe --always --tags --dirty | tr -d "v" | sed "s/\(.*\)-g`git rev-parse --short HEAD`/\1/")

0 commit comments

Comments
 (0)