Skip to content

Commit c235035

Browse files
authored
Merge pull request #9 from dmatch01/add-mcad-image-create
Add mcad image create
2 parents ce1b5f9 + ccf0131 commit c235035

File tree

6 files changed

+20
-373
lines changed

6 files changed

+20
-373
lines changed

Makefile

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
BIN_DIR=_output/bin
2-
RELEASE_VER=v0.2
2+
RELEASE_VER=v1.14
33
CURRENT_DIR=$(shell pwd)
44

5-
kar-controller: init
6-
CGO_ENABLED=0 GOARCH=amd64 go build -o ${BIN_DIR}/kar-controllers ./cmd/kar-controllers/
5+
mcad-controller: init generate-code
6+
$(info Compiling controller)
7+
CGO_ENABLED=0 GOARCH=amd64 go build -o ${BIN_DIR}/mcad-controller ./cmd/kar-controllers/
78

89
verify: generate-code
910
# hack/verify-gofmt.sh
@@ -19,10 +20,11 @@ generate-code:
1920
$(info Generating deepcopy)
2021
${BIN_DIR}/deepcopy-gen -i ./pkg/apis/controller/v1alpha1/ -O zz_generated.deepcopy
2122

22-
images: kube-batch
23-
cp ./_output/bin/kube-batch ./deployment/images/
24-
GOPATH=${ORIG_GOPATH} docker build ./deployment/images -t kubesigs/kube-batch:${RELEASE_VER}
25-
rm -f ./deployment/images/kube-batch
23+
images:
24+
$(info Changed to executable directory)
25+
cd ./_output/bin
26+
$(info Build the docker image)
27+
docker build --no-cache --tag mcad-controller:deleteme -f ${CURRENT_DIR}/deployment/Dockerfile.both ${CURRENT_DIR}/_output/bin
2628

2729
run-test:
2830
# hack/make-rules/test.sh $(WHAT) $(TESTS)
@@ -36,4 +38,4 @@ coverage:
3638

3739
clean:
3840
rm -rf _output/
39-
rm -f kar-controllers
41+
rm -f mcad-controllers

deployment/Dockerfile.both

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
From ubuntu:18.04
22

3-
ADD kar-controllers /usr/local/bin
4-
ADD xqueuejob_controller_deployment_cluster_resource_update.sh /usr/local/bin
3+
ADD mcad-controller /usr/local/bin
54

65
RUN apt-get update
76
RUN apt-get -y upgrade

deployment/build-inside-container.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ set -x
55
apk add make
66
apk add git
77

8-
cd .. && make generate-code && make kar-controller
8+
cd .. && make mcad-controller

deployment/image.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash
2+
set -x
3+
4+
project_root=$(cd ..; pwd)
5+
6+
cd ${project_root}
7+
8+
make images

0 commit comments

Comments
 (0)