@@ -10,29 +10,14 @@ GIT_BRANCH_CLEAN := $(shell echo $(GIT_BRANCH) | sed -e "s/[^[:alnum:]]/-/g")
10
10
11
11
IMAGE_NAME_INIT ?= quay.io/iovisor/kubectl-trace-init
12
12
IMAGE_NAME ?= quay.io/iovisor/kubectl-trace-bpftrace
13
- IMAGE_NAME_ALPINE ?= quay.io/iovisor/kubectl-trace-bpftrace-alpine
14
- IMAGE_NAME_UBUNTU ?= quay.io/iovisor/kubectl-trace-bpftrace-ubuntu
15
- IMAGE_NAME_BASE ?= quay.io/iovisor/kubectl-trace-bpftrace-base
16
- IMAGE_NAME_BASE_ALPINE ?= quay.io/iovisor/kubectl-trace-bpftrace-base-alpine
17
- IMAGE_NAME_BASE_UBUNTU ?= quay.io/iovisor/kubectl-trace-bpftrace-base-ubuntu
18
13
19
14
IMAGE_TRACERUNNER_BRANCH := $(IMAGE_NAME ) :$(GIT_BRANCH_CLEAN )
20
15
IMAGE_TRACERUNNER_COMMIT := $(IMAGE_NAME ) :$(GIT_COMMIT )
21
- IMAGE_TRACERUNNER_BRANCH_ALPINE := $(IMAGE_NAME_ALPINE ) :$(GIT_BRANCH_CLEAN )
22
- IMAGE_TRACERUNNER_COMMIT_ALPINE := $(IMAGE_NAME_ALPINE ) :$(GIT_COMMIT )
23
- IMAGE_TRACERUNNER_BRANCH_UBUNTU := $(IMAGE_NAME_UBUNTU ) :$(GIT_BRANCH_CLEAN )
24
- IMAGE_TRACERUNNER_COMMIT_UBUNTU := $(IMAGE_NAME_UBUNTU ) :$(GIT_COMMIT )
25
-
26
16
27
17
IMAGE_INITCONTAINER_BRANCH := $(IMAGE_NAME_INIT ) :$(GIT_BRANCH_CLEAN )
28
18
IMAGE_INITCONTAINER_COMMIT := $(IMAGE_NAME_INIT ) :$(GIT_COMMIT )
29
19
IMAGE_INITCONTAINER_LATEST := $(IMAGE_NAME_INIT ) :latest
30
20
31
- BPFTRACESHA ?= 49ff42b4e311794cddad24a848b3c225a1b61804# v0.9
32
- IMAGE_BPFTRACE_BASE := $(IMAGE_NAME_BASE ) :$(BPFTRACESHA )
33
- IMAGE_BPFTRACE_BASE_ALPINE := $(IMAGE_NAME_BASE ) -alpine:$(BPFTRACESHA )
34
- IMAGE_BPFTRACE_BASE_UBUNTU := $(IMAGE_NAME_BASE ) -ubuntu:$(BPFTRACESHA )
35
-
36
21
IMAGE_BUILD_FLAGS ?= "--no-cache"
37
22
38
23
LDFLAGS := -ldflags '-X github.com/iovisor/kubectl-trace/pkg/version.buildTime=$(shell date +% s) -X github.com/iovisor/kubectl-trace/pkg/version.gitCommit=${GIT_COMMIT} -X github.com/iovisor/kubectl-trace/pkg/cmd.ImageNameTag=${IMAGE_TRACERUNNER_COMMIT} -X github.com/iovisor/kubectl-trace/pkg/cmd.InitImageNameTag=${IMAGE_INITCONTAINER_COMMIT}'
@@ -54,26 +39,6 @@ ${trace_runner}:
54
39
clean :
55
40
rm -Rf _output
56
41
57
- .PHONY : image/build-alpine
58
- image/build-alpine :
59
- $(DOCKER ) build \
60
- --build-arg bpftracesha=$(BPFTRACESHA ) \
61
- --build-arg imagenamebase=" $( IMAGE_NAME_BASE_ALPINE) " \
62
- $(IMAGE_BUILD_FLAGS ) \
63
- -t " $( IMAGE_TRACERUNNER_BRANCH_ALPINE) " \
64
- -f build/Dockerfile.tracerunner-alpine .
65
- $(DOCKER ) tag " $( IMAGE_TRACERUNNER_BRANCH_ALPINE) " $(IMAGE_TRACERUNNER_COMMIT_ALPINE )
66
-
67
- .PHONY : image/build-ubuntu
68
- image/build-ubuntu :
69
- $(DOCKER ) build \
70
- --build-arg bpftracesha=$(BPFTRACESHA ) \
71
- --build-arg imagenamebase=" $( IMAGE_NAME_BASE_UBUNTU) " \
72
- $(IMAGE_BUILD_FLAGS ) \
73
- -t " $( IMAGE_TRACERUNNER_BRANCH_UBUNTU) " \
74
- -f build/Dockerfile.tracerunner-ubuntu .
75
- $(DOCKER ) tag $(IMAGE_TRACERUNNER_BRANCH_UBUNTU ) $(IMAGE_TRACERUNNER_COMMIT_UBUNTU )
76
-
77
42
.PHONY : image/build-init
78
43
image/build-init :
79
44
$(DOCKER ) build \
@@ -83,9 +48,14 @@ image/build-init:
83
48
$(DOCKER ) tag $(IMAGE_INITCONTAINER_BRANCH ) $(IMAGE_INITCONTAINER_COMMIT )
84
49
85
50
.PHONY : image/build
86
- image/build : image/build-ubuntu
87
- $(DOCKER ) tag " $( IMAGE_TRACERUNNER_BRANCH_UBUNTU) " $(IMAGE_TRACERUNNER_BRANCH )
88
- $(DOCKER ) tag " $( IMAGE_TRACERUNNER_COMMIT_UBUNTU) " $(IMAGE_TRACERUNNER_COMMIT )
51
+ image/build :
52
+ $(DOCKER ) build \
53
+ $(IMAGE_BUILD_FLAGS ) \
54
+ -t " $( IMAGE_TRACERUNNER_BRANCH) " \
55
+ -f build/Dockerfile.tracerunner .
56
+ $(DOCKER ) tag $(IMAGE_TRACERUNNER_BRANCH ) $(IMAGE_TRACERUNNER_COMMIT )
57
+ $(DOCKER ) tag " $( IMAGE_TRACERUNNER_BRANCH) " $(IMAGE_TRACERUNNER_BRANCH )
58
+
89
59
90
60
.PHONY : image/push
91
61
image/push :
@@ -108,19 +78,3 @@ test:
108
78
.PHONY : integration
109
79
integration :
110
80
TEST_KUBECTLTRACE_BINARY=$(shell pwd) /$(kubectl_trace ) $(GO ) test ${LDFLAGS} -v ./integration/...
111
-
112
- .PHONY : bpftraceimage/build-alpine
113
- bpftraceimage/build-alpine :
114
- $(DOCKER ) build --build-arg bpftracesha=$(BPFTRACESHA ) $(IMAGE_BUILD_FLAGS ) -t " $( IMAGE_BPFTRACE_BASE_ALPINE) " -f build/Dockerfile.bpftracebase-alpine .
115
-
116
- .PHONY : bpftraceimage/build-ubuntu
117
- bpftraceimage/build-ubuntu :
118
- $(DOCKER ) build --build-arg bpftracesha=$(BPFTRACESHA ) $(IMAGE_BUILD_FLAGS ) -t " $( IMAGE_BPFTRACE_BASE_UBUNTU) " -f build/Dockerfile.bpftracebase-ubuntu .
119
-
120
- .PHONY : bpftraceimage/build
121
- bpftraceimage/build : bpftraceimage/build-ubuntu
122
- $(DOCKER ) tag " $( IMAGE_BPFTRACE_BASE_UBUNTU) " $(IMAGE_BPFTRACE_BASE )
123
-
124
- .PHONY : bpftraceimage/push
125
- bpftraceimage/push :
126
- $(DOCKER ) push $(IMAGE_BPFTRACE_BASE )
0 commit comments