@@ -88,10 +88,6 @@ ACN_PACKAGE_PATH = github.com/Azure/azure-container-networking
8888CNI_AI_PATH =$(ACN_PACKAGE_PATH ) /telemetry.aiMetadata
8989CNS_AI_PATH =$(ACN_PACKAGE_PATH ) /cns/logger.aiMetadata
9090NPM_AI_PATH =$(ACN_PACKAGE_PATH ) /npm.aiMetadata
91- CNI_TELEMETRY_SIDECAR_DIR = $(REPO_ROOT ) /cns/cni-telemetry-sidecar
92- CNI_TELEMETRY_SIDECAR_BUILD_DIR = $(BUILD_DIR ) /cni-telemetry-sidecar
93- CNI_TELEMETRY_SIDECAR_AI_ID = $(CNI_AI_ID ) # Reuse CNI AI ID
94- CNI_TELEMETRY_SIDECAR_VERSION = $(CNS_VERSION ) # Version follows CNS
9591
9692# Tool paths
9793CONTROLLER_GEN := $(TOOLS_BIN_DIR ) /controller-gen
@@ -154,7 +150,7 @@ ipv6-hp-bpf: ipv6-hp-bpf-binary ipv6-hp-bpf-archive
154150azure-block-iptables : azure-block-iptables-binary azure-block-iptables-archive
155151azure-ip-masq-merger : azure-ip-masq-merger-binary azure-ip-masq-merger-archive
156152azure-iptables-monitor : azure-iptables-monitor-binary azure-iptables-monitor-archive
157- cni-telemetry-sidecar : cni-telemetry-sidecar-binary cni-telemetry-sidecar-archive
153+
158154
159155# #@ Versioning
160156
@@ -239,15 +235,6 @@ azure-vnet-ipamv6-binary:
239235azure-vnet-telemetry-binary :
240236cd $(CNI_TELEMETRY_DIR ) && CGO_ENABLED=0 go build -v -o $(CNI_BUILD_DIR ) /azure-vnet-telemetry$(EXE_EXT ) -ldflags " -X main.version=$( CNI_VERSION) -X $( CNI_AI_PATH) =$( CNI_AI_ID) $( LD_BUILD_FLAGS) " -gcflags=" -dwarflocationlists=true"
241237
242- # Build the Azure CNI Telemetry Sidecar binary.
243- cni-telemetry-sidecar-binary : # # build cni-telemetry-sidecar binary.
244- $(MKDIR ) $(CNI_TELEMETRY_SIDECAR_BUILD_DIR )
245- cd $(CNI_TELEMETRY_SIDECAR_DIR ) && CGO_ENABLED=0 go build \
246- -v \
247- -o $(CNI_TELEMETRY_SIDECAR_BUILD_DIR)/azure-cni-telemetry-sidecar$(EXE_EXT) \
248- -ldflags "-X main.version=$(CNI_TELEMETRY_SIDECAR_VERSION) -X $(CNI_AI_PATH)=$(CNI_TELEMETRY_SIDECAR_AI_ID)" \
249- -gcflags="-dwarflocationlists=true" \
250- .
251238# Build the Azure CLI network binary.
252239acncli-binary :
253240cd $(ACNCLI_DIR ) && CGO_ENABLED=0 go build -v -o $(ACNCLI_BUILD_DIR ) /acn$(EXE_EXT ) -ldflags " -X main.version=$( ACN_VERSION) $( LD_BUILD_FLAGS) " -gcflags=" -dwarflocationlists=true"
@@ -315,7 +302,6 @@ CNS_IMAGE = azure-cns
315302NPM_IMAGE = azure-npm
316303AZURE_IP_MASQ_MERGER_IMAGE = azure-ip-masq-merger
317304AZURE_IPTABLES_MONITOR_IMAGE = azure-iptables-monitor
318- CNI_TELEMETRY_SIDECAR_IMAGE = azure-cni-telemetry-sidecar
319305
320306# # Image platform tags.
321307ACNCLI_PLATFORM_TAG ?= $(subst /,-,$(PLATFORM ) ) -$(ACN_VERSION )
@@ -329,7 +315,7 @@ CNS_WINDOWS_PLATFORM_TAG ?= $(subst /,-,$(PLATFORM))-$(CNS_VERSION)-$(OS_SKU_W
329315NPM_PLATFORM_TAG ?= $(subst /,-,$(PLATFORM ) ) -$(NPM_VERSION )
330316AZURE_IP_MASQ_MERGER_PLATFORM_TAG ?= $(subst /,-,$(PLATFORM ) ) -$(AZURE_IP_MASQ_MERGER_VERSION )
331317AZURE_IPTABLES_MONITOR_PLATFORM_TAG ?= $(subst /,-,$(PLATFORM ) ) -$(AZURE_IPTABLES_MONITOR_VERSION )
332- CNI_TELEMETRY_SIDECAR_PLATFORM_TAG ?= $( subst /,-, $( PLATFORM ) ) - $( CNI_TELEMETRY_SIDECAR_VERSION )
318+
333319
334320qemu-user-static : # # Set up the host to run qemu multiplatform container builds.
335321sudo $(CONTAINER_RUNTIME ) run --rm --privileged multiarch/qemu-user-static --reset -p yes
@@ -610,35 +596,6 @@ npm-image-pull: ## pull cns container image.
610596IMAGE=$(NPM_IMAGE ) \
611597TAG=$(NPM_PLATFORM_TAG )
612598
613- # cni-telemetry-sidecar
614-
615- cni-telemetry-sidecar-image-name : # util target to print the CNI telemetry sidecar image name
616- @echo $(CNI_TELEMETRY_SIDECAR_IMAGE )
617-
618- cni-telemetry-sidecar-image-name-and-tag : # util target to print the CNI telemetry sidecar image name and tag.
619- @echo $(IMAGE_REGISTRY ) /$(CNI_TELEMETRY_SIDECAR_IMAGE ) :$(CNI_TELEMETRY_SIDECAR_PLATFORM_TAG )
620-
621- cni-telemetry-sidecar-image : # # build cni-telemetry-sidecar container image.
622- $(MAKE ) container \
623- DOCKERFILE =cns/cni-telemetry-sidecar/Dockerfile \
624- IMAGE=$(CNI_TELEMETRY_SIDECAR_IMAGE ) \
625- EXTRA_BUILD_ARGS='--build-arg CNI_AI_PATH=$(CNI_AI_PATH ) --build-arg CNI_AI_ID=$(CNI_TELEMETRY_SIDECAR_AI_ID ) --build-arg VERSION=$(CNI_TELEMETRY_SIDECAR_VERSION ) ' \
626- PLATFORM=$(PLATFORM ) \
627- TAG=$(CNI_TELEMETRY_SIDECAR_PLATFORM_TAG ) \
628- TARGET=$(OS ) \
629- OS=$(OS ) \
630- ARCH=$(ARCH )
631-
632- cni-telemetry-sidecar-image-push : # # push cni-telemetry-sidecar container image.
633- $(MAKE ) container-push \
634- IMAGE =$(CNI_TELEMETRY_SIDECAR_IMAGE ) \
635- TAG=$(CNI_TELEMETRY_SIDECAR_PLATFORM_TAG )
636-
637- cni-telemetry-sidecar-image-pull : # # pull cni-telemetry-sidecar container image.
638- $(MAKE ) container-pull \
639- IMAGE =$(CNI_TELEMETRY_SIDECAR_IMAGE ) \
640- TAG=$(CNI_TELEMETRY_SIDECAR_PLATFORM_TAG )
641-
642599# # Reusable targets for building multiplat container image manifests.
643600
644601IMAGE_ARCHIVE_DIR ?= $(shell pwd)
@@ -794,21 +751,6 @@ npm-skopeo-archive: ## export tar archive of multiplat container manifest.
794751IMAGE=$(NPM_IMAGE ) \
795752TAG=$(NPM_VERSION )
796753
797- cni-telemetry-sidecar-manifest-build : # # build cni-telemetry-sidecar multiplat container manifest.
798- $(MAKE ) manifest-build \
799- PLATFORMS ="$(PLATFORMS ) " \
800- IMAGE=$(CNI_TELEMETRY_SIDECAR_IMAGE ) \
801- TAG=$(CNI_TELEMETRY_SIDECAR_VERSION )
802-
803- cni-telemetry-sidecar-manifest-push : # # push cni-telemetry-sidecar multiplat container manifest
804- $(MAKE ) manifest-push \
805- IMAGE =$(CNI_TELEMETRY_SIDECAR_IMAGE ) \
806- TAG=$(CNI_TELEMETRY_SIDECAR_VERSION )
807-
808- cni-telemetry-sidecar-skopeo-archive : # # export tar archive of cni-telemetry-sidecar multiplat container manifest.
809- $(MAKE ) manifest-skopeo-archive \
810- IMAGE =$(CNI_TELEMETRY_SIDECAR_IMAGE ) \
811- TAG=$(CNI_TELEMETRY_SIDECAR_VERSION )
812754
813755# ########################## Archives ################################
814756
0 commit comments