@@ -19,6 +19,11 @@ SIDECAR_TAG ?= dev
1919export SIDECAR_TAG
2020SIDECAR_IMAGE_TAG_BASE ?= $(IMAGE_REGISTRY ) /$(SIDECAR_IMAGE_NAME )
2121export SIDECAR_IMAGE ?= $(SIDECAR_IMAGE_TAG_BASE ) :$(SIDECAR_TAG )
22+ BATCH_TAG ?= dev
23+ export BATCH_TAG
24+ BATCH_IMAGE_TAG_BASE ?= $(IMAGE_REGISTRY ) /batch
25+ export BATCH_IMAGE ?= $(BATCH_IMAGE_TAG_BASE ) :$(BATCH_TAG )
26+
2227NAMESPACE ?= hc4ai-operator
2328VLLM_SIMULATOR_TAG ?= v0.6.1
2429export VLLM_SIMULATOR_TAG
@@ -94,16 +99,24 @@ CGO_LDFLAGS := $(PYTHON_LDFLAGS) $(PYTHON_LIBS) '-L$(shell pwd)/lib' -ltokenizer
9499# Internal variables for generic targets
95100epp_IMAGE = $(EPP_IMAGE )
96101sidecar_IMAGE = $(SIDECAR_IMAGE )
102+ batch_IMAGE = $(BATCH_IMAGE )
97103epp_NAME = epp
98104sidecar_NAME = $(SIDECAR_NAME )
105+ batch_NAME = batch
99106epp_LDFLAGS = -ldflags="$(LDFLAGS ) "
100107sidecar_LDFLAGS =
108+ batch_LDFLAGS = -ldflags="$(LDFLAGS ) "
101109epp_CGO_CFLAGS = "${CGO_CFLAGS}"
102110sidecar_CGO_CFLAGS =
111+ batch_CGO_CFLAGS = "${CGO_CFLAGS}"
103112epp_CGO_LDFLAGS = "${CGO_LDFLAGS}"
104113sidecar_CGO_LDFLAGS =
114+ batch_CGO_LDFLAGS = "${CGO_LDFLAGS}"
105115epp_TEST_FILES = go list ./... | grep -v /test/ | grep -v ./pkg/sidecar/
106116sidecar_TEST_FILES = go list ./pkg/sidecar/...
117+ batch_TEST_FILES = go list ./... | grep -v /test/ | grep -v ./pkg/batch/
118+
119+
107120
108121.PHONY : help
109122help : # # Print help
@@ -142,7 +155,7 @@ format: ## Format Go source files
142155test : test-unit test-e2e # # Run unit tests and e2e tests
143156
144157.PHONY : test-unit
145- test-unit : test-unit-epp test-unit-sidecar
158+ test-unit : test-unit-epp test-unit-sidecar test-unit-batch
146159
147160.PHONY : test-unit-%
148161test-unit-% : download-tokenizer install-dependencies # # Run unit tests
@@ -173,7 +186,7 @@ lint: check-golangci-lint check-typos ## Run lint
173186# #@ Build
174187
175188.PHONY : build
176- build : build-epp build-sidecar # # Build the project
189+ build : build-epp build-sidecar build-batch # # Build the project
177190
178191.PHONY : build-%
179192build-% : check-go install-dependencies download-tokenizer # # Build the project
@@ -183,7 +196,7 @@ build-%: check-go install-dependencies download-tokenizer ## Build the project
183196# #@ Container Build/Push
184197
185198.PHONY : image-build
186- image-build : image-build-epp image-build-sidecar # # Build Docker image
199+ image-build : image-build-epp image-build-sidecar image-build-batch # # Build Docker image
187200
188201.PHONY : image-build-%
189202image-build-% : check-container-tool # # Build Docker image ## Build Docker image using $(CONTAINER_RUNTIME)
@@ -197,7 +210,7 @@ image-build-%: check-container-tool ## Build Docker image ## Build Docker image
197210 -t $($*_IMAGE) -f Dockerfile.$* .
198211
199212.PHONY : image-push
200- image-push : image-push-epp image-push-sidecar # # Push container images to registry
213+ image-push : image-push-epp image-push-sidecar image-push-batch # # Push container images to registry
201214
202215.PHONY : image-push-%
203216image-push-% : check-container-tool # # Push container image to registry
0 commit comments