@@ -117,37 +117,56 @@ run: manifests generate fmt vet ## Run a controller from your host.
117117 go run cmd/fluent-manager/main.go
118118
119119# Build amd64/arm64 Fluent Operator container image
120+ .PHONY : build-op
120121build-op :
121122 docker buildx build --push --platform linux/amd64,linux/arm64 -f cmd/fluent-manager/Dockerfile . -t ${FO_IMG}
122123
123124# Build amd64/arm64 Fluent Bit container image
125+ .PHONY : build-fb
124126build-fb : prepare-build
125127 docker buildx build --push --platform linux/amd64,linux/arm64 -f cmd/fluent-watcher/fluentbit/Dockerfile . -t ${FB_IMG}
126128
129+ .PHONY : build-fb-debug
127130build-fb-debug : prepare-build
128131 docker buildx build --push --platform linux/amd64,linux/arm64 -f cmd/fluent-watcher/fluentbit/Dockerfile.debug . -t ${FB_IMG_DEBUG}
129132
130133# Build all amd64 docker images
134+ .PHONY : build-amd64
131135build-amd64 : build-op-amd64 build-fb-amd64 build-fd-amd64
132136
137+ # Build all arm64 docker images
138+ .PHONY : build-arm64
139+ build-arm64 : build-op-arm64 build-fb-arm64 build-fd-arm64
140+
133141# Build amd64 Fluent Operator container image
142+ .PHONY : build-op-amd64
134143build-op-amd64 :
135144 docker build --platform=linux/amd64 -f cmd/fluent-manager/Dockerfile . -t ${FO_IMG}
136145
146+ # Build arm64 Fluent Operator container image
147+ .PHONY : build-op-arm64
148+ build-op-arm64 :
149+ docker build --platform=linux/arm64 -f cmd/fluent-manager/Dockerfile . -t ${FO_IMG}
150+
137151# Build amd64 Fluent Bit container image
152+ .PHONY : build-fb-amd64
138153build-fb-amd64 :
139154 docker build --platform=linux/amd64 -f cmd/fluent-watcher/fluentbit/Dockerfile . -t ${FB_IMG}
140155
156+ # Build arm64 Fluent Bit container image
157+ .PHONY : build-fb-arm64
158+ build-fb-arm64 :
159+ docker build --platform=linux/arm64 -f cmd/fluent-watcher/fluentbit/Dockerfile . -t ${FB_IMG}
160+
141161# Build amd64 Fluentd container image
162+ .PHONY : build-fd-amd64
142163build-fd-amd64 :
143- docker build --platform=linux/amd64 -f cmd/fluent-watcher/fluentd/Dockerfile.amd64 . -t ${FD_IMG}
144-
145- build-fd-arm64-base : prepare-build
146- docker buildx build --push --platform linux/arm64 -f cmd/fluent-watcher/fluentd/Dockerfile.arm64.base . -t ${FD_IMG_BASE}
164+ docker build --platform=linux/amd64 -f cmd/fluent-watcher/fluentd/Dockerfile . -t ${FD_IMG}
147165
148- # Use docker buildx to build arm64 Fluentd container image
149- build-fd-arm64 : prepare-build
150- docker buildx build --push --platform linux/arm64 -f cmd/fluent-watcher/fluentd/Dockerfile.arm64.quick . -t ${FD_IMG}${ARCH} --build-arg ${FD_IMG_BASE} --build-arg ${FD_IMG_BASE_TAG}
166+ # Build arm64 Fluentd container image
167+ .PHONY : build-fd-arm64
168+ build-fd-arm64 :
169+ docker build --platform=linux/arm64 -f cmd/fluent-watcher/fluentd/Dockerfile . -t ${FD_IMG}
151170
152171# Prepare for arm64 building
153172prepare-build :
0 commit comments