@@ -22,8 +22,11 @@ NAMESPACE ?= hc4ai-operator
2222VLLM_SIMULATOR_TAG ?= v0.5.0
2323export VLLM_SIMULATOR_TAG
2424
25- ACTIVATOR_IMAGE_TAG_BASE ?= $(IMAGE_REGISTRY ) /$(PROJECT_NAME ) -activator
26- ACTIVATOR_IMG = $(ACTIVATOR_IMAGE_TAG_BASE ) :$(EPP_TAG )
25+ ACTIVATOR_IMAGE_NAME ?= llm-d-activator
26+ ACTIVATOR_NAME ?= activator
27+ ACTIVATOR_TAG ?= dev
28+ ACTIVATOR_IMAGE_TAG_BASE ?= $(IMAGE_REGISTRY ) /$(ACTIVATOR_IMAGE_NAME )
29+ ACTIVATOR_IMG = $(ACTIVATOR_IMAGE_TAG_BASE ) :$(ACTIVATOR_TAG )
2730
2831# Map go arch to typos arch
2932ifeq ($(TARGETARCH ) ,amd64)
@@ -62,10 +65,13 @@ SRC = $(shell find . -type f -name '*.go')
6265# Internal variables for generic targets
6366epp_IMAGE = $(IMG )
6467sidecar_IMAGE = $(SIDECAR_IMG )
68+ activator_IMAGE = $(ACTIVATOR_IMG )
6569epp_NAME = epp
6670sidecar_NAME = $(SIDECAR_NAME )
71+ activator_NAME = $(ACTIVATOR_NAME )
6772epp_LDFLAGS = -ldflags="$(LDFLAGS ) "
6873sidecar_LDFLAGS =
74+ activator_LDFLAGS = -ldflags="$(LDFLAGS ) "
6975epp_TEST_FILES = go list ./... | grep -v /test/ | grep -v ./pkg/sidecar/
7076sidecar_TEST_FILES = go list ./pkg/sidecar/...
7177
@@ -138,25 +144,17 @@ lint: check-golangci-lint check-typos ## Run lint
138144# #@ Build
139145
140146.PHONY : build
141- build : build-epp build-sidecar # # Build the project
147+ build : build-epp build-sidecar build-activator # # Build the project
142148
143149.PHONY : build-%
144150build-% : check-go install-dependencies download-tokenizer # # Build the project
145151 @printf " \033[33;1m==== Building ====\033[0m\n"
146152 go build $($* _LDFLAGS) -o bin/$($* _NAME) cmd/$($* _NAME) /main.go
147153
148- # #@ Build Activator
149-
150- .PHONY : activator-build
151- activator-build : check-go install-dependencies download-tokenizer # # Build the project
152- @printf " \033[33;1m==== Building ====\033[0m\n"
153- go build -ldflags=" $( LDFLAGS) " -o bin/activator cmd/activator/main.go
154-
155-
156154# #@ Container Build/Push
157155
158156.PHONY : image-build
159- image-build : image-build-epp image-build-sidecar # # Build Docker image
157+ image-build : image-build-epp image-build-sidecar image-build-activator # # Build Docker image
160158
161159.PHONY : image-build-%
162160image-build-% : check-container-tool # # Build Docker image ## Build Docker image using $(CONTAINER_RUNTIME)
@@ -170,7 +168,7 @@ image-build-%: check-container-tool ## Build Docker image ## Build Docker image
170168 -t $($*_IMAGE) -f Dockerfile.$* .
171169
172170.PHONY : image-push
173- image-push : image-push-epp image-push-sidecar # # Push container images to registry
171+ image-push : image-push-epp image-push-sidecar image-push-activator # # Push container images to registry
174172
175173.PHONY : image-push-%
176174image-push-% : check-container-tool # # Push container image to registry
@@ -182,22 +180,6 @@ image-pull: check-container-tool ## Pull all related images using $(CONTAINER_RU
182180 @printf " \033[33;1m==== Pulling Container images ====\033[0m\n"
183181 ./scripts/pull_images.sh
184182
185- .PHONY : activator-image-build
186- activator-image-build : # # Build the activator image using Docker Buildx.
187- $(CONTAINER_TOOL ) build \
188- --platform linux/$(TARGETARCH ) \
189- --build-arg TARGETOS=linux \
190- --build-arg TARGETARCH=${TARGETARCH} \
191- --build-arg COMMIT_SHA=${GIT_COMMIT_SHA} \
192- --build-arg BUILD_REF=${BUILD_REF} \
193- -t $(ACTIVATOR_IMG ) \
194- -f Dockerfile.activator .
195-
196- .PHONY : activator-image-push
197- activator-image-push : check-container-tool load-version-json # # Push Activator Docker image $(ACTIVATOR_IMG) to registry
198- @printf " \033[33;1m==== Pushing Activator Docker image $( ACTIVATOR_IMG) ====\033[0m\n"
199- $(CONTAINER_TOOL ) push $(ACTIVATOR_IMG )
200-
201183# #@ Install/Uninstall Targets
202184
203185# Default install/uninstall (Docker)
@@ -363,7 +345,7 @@ check-container-tool:
363345 else \
364346 echo " ✅ Container tool '$( CONTAINER_RUNTIME) ' found." ; \
365347 fi
366-
348+
367349
368350.PHONY : check-kubectl
369351check-kubectl :
0 commit comments