@@ -8,15 +8,14 @@ GIT_COMMIT := $(if $(shell git status --porcelain --untracked-files=no),${COMMIT
8
8
GIT_BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD 2>/dev/null)
9
9
GIT_BRANCH_CLEAN := $(shell echo $(GIT_BRANCH ) | sed -e "s/[^[:alnum:]]/-/g")
10
10
11
+ IMAGE_NAME_INIT ?= quay.io/iovisor/kubectl-trace-init
11
12
IMAGE_NAME ?= quay.io/iovisor/kubectl-trace-bpftrace
12
13
IMAGE_NAME_ALPINE ?= quay.io/iovisor/kubectl-trace-bpftrace-alpine
13
14
IMAGE_NAME_UBUNTU ?= quay.io/iovisor/kubectl-trace-bpftrace-ubuntu
14
15
IMAGE_NAME_BASE ?= quay.io/iovisor/kubectl-trace-bpftrace-base
15
16
IMAGE_NAME_BASE_ALPINE ?= quay.io/iovisor/kubectl-trace-bpftrace-base-alpine
16
17
IMAGE_NAME_BASE_UBUNTU ?= quay.io/iovisor/kubectl-trace-bpftrace-base-ubuntu
17
18
18
- IMAGE_NAME_INIT ?= quay.io/iovisor/kubectl-trace-init
19
-
20
19
IMAGE_TRACERUNNER_BRANCH := $(IMAGE_NAME ) :$(GIT_BRANCH_CLEAN )
21
20
IMAGE_TRACERUNNER_COMMIT := $(IMAGE_NAME ) :$(GIT_COMMIT )
22
21
IMAGE_TRACERUNNER_BRANCH_ALPINE := $(IMAGE_NAME_ALPINE ) :$(GIT_BRANCH_CLEAN )
@@ -29,8 +28,10 @@ IMAGE_INITCONTAINER_BRANCH := $(IMAGE_NAME_INIT):$(GIT_BRANCH_CLEAN)
29
28
IMAGE_INITCONTAINER_COMMIT := $(IMAGE_NAME_INIT ) :$(GIT_COMMIT )
30
29
IMAGE_INITCONTAINER_LATEST := $(IMAGE_NAME_INIT ) :latest
31
30
32
- BPFTRACESHA ?= 49ff42b4e311794cddad24a848b3c225a1b61804 # v0.9
33
- IMAGE_BPFTRACE_BASE := $(IMAGE_NAME_BASE ) :$(BPFTRACESHA )
31
+ BPFTRACESHA ?= 49ff42b4e311794cddad24a848b3c225a1b61804# v0.9
32
+ IMAGE_BPFTRACE_BASE := $(IMAGE_NAME_BASE ) :$(BPFTRACESHA )
33
+ IMAGE_BPFTRACE_BASE_APLINE := $(IMAGE_NAME_BASE ) -alpine:$(BPFTRACESHA )
34
+ IMAGE_BPFTRACE_BASE_UBUNTU := $(IMAGE_NAME_BASE ) -ubuntu:$(BPFTRACESHA )
34
35
35
36
IMAGE_BUILD_FLAGS ?= "--no-cache"
36
37
@@ -82,18 +83,14 @@ image/build-init:
82
83
$(DOCKER ) tag $(IMAGE_INITCONTAINER_BRANCH ) $(IMAGE_INITCONTAINER_COMMIT )
83
84
84
85
.PHONY : image/build
85
- bpftraceimage /build : image/build-ubuntu
86
+ image /build : image/build-ubuntu
86
87
$(DOCKER ) tag " $( IMAGE_TRACERUNNER_BRANCH_UBUNTU) " $(IMAGE_TRACERUNNER_BRANCH )
87
88
$(DOCKER ) tag " $( IMAGE_TRACERUNNER_COMMIT_UBUNTU) " $(IMAGE_TRACERUNNER_COMMIT )
88
89
89
90
.PHONY : image/push
90
91
image/push :
91
92
$(DOCKER ) push $(IMAGE_TRACERUNNER_BRANCH )
92
93
$(DOCKER ) push $(IMAGE_TRACERUNNER_COMMIT )
93
- $(DOCKER ) push $(IMAGE_TRACERUNNER_BRANCH_ALPINE )
94
- $(DOCKER ) push $(IMAGE_TRACERUNNER_COMMIT_ALPINE )
95
- $(DOCKER ) push $(IMAGE_TRACERUNNER_BRANCH_UBUNTU )
96
- $(DOCKER ) push $(IMAGE_TRACERUNNER_COMMIT_UBUNTU )
97
94
$(DOCKER ) push $(IMAGE_INITCONTAINER_BRANCH )
98
95
$(DOCKER ) push $(IMAGE_INITCONTAINER_COMMIT )
99
96
0 commit comments