@@ -69,12 +69,12 @@ OLD_BENCHMARK_RESULTS_FILE ?= $(TEST_BUILD_DIR)/benchmark.txt
6969uname_m := $(shell uname -m)
7070
7171ifeq ($(uname_m ) ,aarch64)
72- OSARCH = arm64
72+ OSARCH ? = arm64
7373else
7474 ifeq ($(uname_m),x86_64)
75- OSARCH = amd64
75+ OSARCH ? = amd64
7676 else
77- OSARCH = $(uname_m)
77+ OSARCH ? = $(uname_m)
7878 endif
7979endif
8080
@@ -150,9 +150,9 @@ build-mock-management-plane-grpc:
150150 mkdir -p $(BUILD_DIR ) /mock-management-plane-grpc
151151 @CGO_ENABLED=0 GOARCH=$(OSARCH ) GOOS=linux $(GOBUILD ) -o $(BUILD_DIR ) /mock-management-plane-grpc/server test/mock/grpc/cmd/main.go
152152
153- build-mock-management-plane -collector :
154- mkdir -p $(BUILD_DIR ) /mock-management-plane -collector
155- @CGO_ENABLED=0 GOARCH=$(OSARCH ) GOOS=linux $(GOBUILD ) -o $(BUILD_DIR ) /mock-management-plane -collector/collector test/mock/collector/mock-collector/main.go
153+ build-mock-management-otel -collector :
154+ mkdir -p $(BUILD_DIR ) /mock-management-otel -collector
155+ @CGO_ENABLED=0 GOARCH=$(OSARCH ) GOOS=linux $(GOBUILD ) -o $(BUILD_DIR ) /mock-management-otel -collector/collector test/mock/collector/mock-collector/main.go
156156
157157integration-test : $(SELECTED_PACKAGE ) build-mock-management-plane-grpc
158158 TEST_ENV=" Container" CONTAINER_OS_TYPE=$(CONTAINER_OS_TYPE ) BUILD_TARGET=" install-agent-local" CONTAINER_NGINX_IMAGE_REGISTRY=${CONTAINER_NGINX_IMAGE_REGISTRY} \
@@ -190,6 +190,18 @@ run-mock-management-grpc-server: ## Run mock management plane gRPC server
190190 @echo " 🖲️ Running mock management plane gRPC server"
191191 $(GORUN ) test/mock/grpc/cmd/main.go -configDirectory=$(MOCK_MANAGEMENT_PLANE_CONFIG_DIRECTORY ) -logLevel=$(MOCK_MANAGEMENT_PLANE_LOG_LEVEL ) -grpcAddress=$(MOCK_MANAGEMENT_PLANE_GRPC_ADDRESS ) -apiAddress=$(MOCK_MANAGEMENT_PLANE_API_ADDRESS )
192192
193+
194+ .PHONY : build-test-nginx-plus-and-nap-image
195+ build-test-nginx-plus-and-nap-image :
196+ $(CONTAINER_BUILDENV ) $(CONTAINER_CLITOOL ) build -t nginx_plus_and_nap_$(IMAGE_TAG ) . \
197+ --no-cache -f ./test/docker/nginx-plus-and-nap/deb/Dockerfile \
198+ --secret id=nginx-crt,src=$(CERTS_DIR ) /nginx-repo.crt \
199+ --secret id=nginx-key,src=$(CERTS_DIR ) /nginx-repo.key \
200+ --build-arg PACKAGE_NAME=$(PACKAGE_NAME ) \
201+ --build-arg PACKAGES_REPO=$(OSS_PACKAGES_REPO ) \
202+ --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
203+ --build-arg ENTRY_POINT=./test/docker/entrypoint.sh
204+
193205.PHONY : build-test-plus-image
194206build-test-plus-image :
195207 $(CONTAINER_BUILDENV ) $(CONTAINER_CLITOOL ) build -t nginx_plus_$(IMAGE_TAG ) . \
@@ -211,20 +223,20 @@ build-test-oss-image:
211223 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
212224 --build-arg ENTRY_POINT=./test/docker/entrypoint.sh
213225
214- .PHONY : build-mock-collector-image
215- build-mock-collector-image : build-mock-management-plane -collector
226+ .PHONY : build-mock-management-otel- collector-image
227+ build-mock-management-otel- collector-image : build-mock-management-otel -collector
216228 $(CONTAINER_BUILDENV ) $(CONTAINER_CLITOOL ) build -t mock-collector . \
217229 --no-cache -f ./test/mock/collector/mock-collector/Dockerfile
218230
219231.PHONY : run-mock-management-otel-collector
220232run-mock-management-otel-collector : # # Run mock management plane OTel collector
221233 @echo " 🚀 Running mock management plane OTel collector"
222- AGENT_IMAGE_WITH_NGINX_PLUS=nginx_plus_$(IMAGE_TAG ) :latest AGENT_IMAGE_WITH_NGINX_OSS=nginx_oss_$(IMAGE_TAG ) :latest $(CONTAINER_COMPOSE ) -f ./test/mock/collector/docker-compose.yaml up -d
234+ AGENT_IMAGE_WITH_NGINX_PLUS=nginx_plus_$(IMAGE_TAG ) :latest AGENT_IMAGE_WITH_NGINX_OSS=nginx_oss_$(IMAGE_TAG ) :latest AGENT_IMAGE_WITH_NGINX_PLUS_AND_NAP=nginx_plus_and_nap_ $( IMAGE_TAG ) :latest $(CONTAINER_COMPOSE ) -f ./test/mock/collector/docker-compose.yaml up -d
223235
224236.PHONY : stop-mock-management-otel-collector
225237stop-mock-management-otel-collector : # # Stop running mock management plane OTel collector
226238 @echo " Stopping mock management plane OTel collector"
227- AGENT_IMAGE_WITH_NGINX_PLUS=nginx_plus_$(IMAGE_TAG ) :latest AGENT_IMAGE_WITH_NGINX_OSS=nginx_oss_$(IMAGE_TAG ) :latest $(CONTAINER_COMPOSE ) -f ./test/mock/collector/docker-compose.yaml down
239+ AGENT_IMAGE_WITH_NGINX_PLUS=nginx_plus_$(IMAGE_TAG ) :latest AGENT_IMAGE_WITH_NGINX_OSS=nginx_oss_$(IMAGE_TAG ) :latest AGENT_IMAGE_WITH_NGINX_PLUS_AND_NAP=nginx_plus_and_nap_ $( IMAGE_TAG ) :latest $(CONTAINER_COMPOSE ) -f ./test/mock/collector/docker-compose.yaml down
228240
229241generate : # # Generate golang code
230242 @echo " 🗄️ Generating proto files"
0 commit comments