Skip to content

Commit 035142a

Browse files
authored
Merge branch 'v3' into updates-timezone-tcp-receiver
2 parents 83d8bcc + f467f1c commit 035142a

File tree

72 files changed

+4732
-954
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+4732
-954
lines changed

Makefile

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ OLD_BENCHMARK_RESULTS_FILE ?= $(TEST_BUILD_DIR)/benchmark.txt
6969
uname_m := $(shell uname -m)
7070

7171
ifeq ($(uname_m),aarch64)
72-
OSARCH = arm64
72+
OSARCH ?= arm64
7373
else
7474
ifeq ($(uname_m),x86_64)
75-
OSARCH = amd64
75+
OSARCH ?= amd64
7676
else
77-
OSARCH = $(uname_m)
77+
OSARCH ?= $(uname_m)
7878
endif
7979
endif
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

157157
integration-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
194206
build-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
220232
run-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
225237
stop-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

229241
generate: ## Generate golang code
230242
@echo "🗄️ Generating proto files"

Makefile.packaging

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ BINARY_PATH := $(BUILD_DIR)/$(BINARY_NAME)
1010
GPG_PUBLIC_KEY := .key
1111
PACKAGE_BUILD ?= 1
1212
PACKAGE_VERSION := $(shell echo ${VERSION} | tr -d 'v')-$(PACKAGE_BUILD)
13-
APK_PACKAGE_VERSION := $(shell echo ${VERSION} | tr -d 'v')_$(PACKAGE_BUILD)
13+
APK_PACKAGE_VERSION := $(shell echo ${VERSION} | tr -d 'v').$(PACKAGE_BUILD)
1414
TARBALL_NAME := $(PACKAGE_PREFIX)v3.tar.gz
1515

1616
DEB_DISTROS ?= ubuntu-noble-24.04 ubuntu-jammy-22.04 ubuntu-focal-20.04 debian-bookworm-12 debian-bullseye-11

0 commit comments

Comments
 (0)