Skip to content

Commit 88a1c56

Browse files
committed
add cni ai info to cni image args and linux dockerfile
1 parent 5f9a77c commit 88a1c56

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Makefile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -425,13 +425,12 @@ cni-image: ## build cni container image.
425425
$(MAKE) container \
426426
DOCKERFILE=cni/$(OS).Dockerfile \
427427
IMAGE=$(CNI_IMAGE) \
428-
EXTRA_BUILD_ARGS='--build-arg OS=$(OS) --build-arg ARCH=$(ARCH) --build-arg OS_VERSION=$(OS_VERSION)' \
428+
EXTRA_BUILD_ARGS='--build-arg OS=$(OS) --build-arg ARCH=$(ARCH) --build-arg OS_VERSION=$(OS_VERSION) --build-arg CNI_AI_PATH=$(CNI_AI_PATH) --build-arg CNI_AI_ID=$(CNI_AI_ID)' \
429429
PLATFORM=$(PLATFORM) \
430430
TAG=$(CNI_PLATFORM_TAG) \
431431
OS=$(OS) \
432432
ARCH=$(ARCH) \
433-
OS_VERSION=$(OS_VERSION) \
434-
EXTRA_BUILD_ARGS='--build-arg CNI_AI_PATH=$(CNI_AI_PATH) --build-arg CNI_AI_ID=$(CNI_AI_ID)'
433+
OS_VERSION=$(OS_VERSION)
435434

436435
cni-image-push: ## push cni container image.
437436
$(MAKE) container-push \

cni/linux.Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ ARG OS
66
FROM mcr.microsoft.com/oss/go/microsoft/golang:1.22 AS azure-vnet
77
ARG OS
88
ARG VERSION
9+
ARG CNI_AI_PATH
10+
ARG CNI_AI_ID
911
WORKDIR /azure-container-networking
1012
COPY . .
1113
RUN GOOS=$OS CGO_ENABLED=0 go build -a -o /go/bin/azure-vnet -trimpath -ldflags "-X main.version="$VERSION"" -gcflags="-dwarflocationlists=true" cni/network/plugin/main.go
12-
RUN GOOS=$OS CGO_ENABLED=0 go build -a -o /go/bin/azure-vnet-telemetry -trimpath -ldflags "-X main.version="$VERSION"" -gcflags="-dwarflocationlists=true" cni/telemetry/service/telemetrymain.go
14+
RUN GOOS=$OS CGO_ENABLED=0 go build -a -o /go/bin/azure-vnet-telemetry -trimpath -ldflags "-X main.version="$VERSION" -X "$CNI_AI_PATH"="$CNI_AI_ID"" -gcflags="-dwarflocationlists=true" cni/telemetry/service/telemetrymain.go
1315
RUN GOOS=$OS CGO_ENABLED=0 go build -a -o /go/bin/azure-vnet-ipam -trimpath -ldflags "-X main.version="$VERSION"" -gcflags="-dwarflocationlists=true" cni/ipam/plugin/main.go
1416
RUN GOOS=$OS CGO_ENABLED=0 go build -a -o /go/bin/azurecni-stateless -trimpath -ldflags "-X main.version="$VERSION"" -gcflags="-dwarflocationlists=true" cni/network/stateless/main.go
1517

0 commit comments

Comments
 (0)