Skip to content

Commit d78002d

Browse files
authored
[build] Update pipeline and enable debug symbols in bins (#793)
* add symbols, add gcflags, update timeouts, only show azure core errors
1 parent 685cf90 commit d78002d

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

.pipelines/npm/npm-conformance-tests.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ variables:
77
- name: VNET_NAME
88
value: npm-vnet
99
- name: LOCATION
10-
value: westus2
10+
value: $(LOCATION)
1111
- name: FQDN
1212
value: empty
1313

@@ -122,6 +122,7 @@ jobs:
122122
--network-plugin azure
123123
124124
- job: Run_test
125+
timeoutInMinutes: 360
125126
displayName: "Run Kubernetes Network Policy Test Suite"
126127
pool:
127128
name: Networking-ContainerNetworking
@@ -135,6 +136,7 @@ jobs:
135136
RESOURCE_GROUP: $[ dependencies.setup.outputs['EnvironmentalVariables.RESOURCE_GROUP'] ]
136137
TAG: $[ dependencies.setup.outputs['EnvironmentalVariables.TAG'] ]
137138
steps:
139+
- checkout: none
138140
- download: current
139141
artifact: Test
140142
- task: AzureCLI@2

.pipelines/singletenancy/aks-engine/e2e-step-template.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ steps:
9090
export REGIONS=$(AKS_ENGINE_REGION)
9191
export IS_JENKINS=false
9292
export DEBUG_CRASHING_PODS=true
93+
export AZURE_CORE_ONLY_SHOW_ERRORS=True
9394
export
9495
make test-kubernetes
9596
name: DeployAKSEngine

Makefile

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -195,40 +195,40 @@ clean:
195195

196196
# Build the Azure CNM plugin.
197197
$(CNM_BUILD_DIR)/azure-vnet-plugin$(EXE_EXT): $(CNMFILES)
198-
go build -v -o $(CNM_BUILD_DIR)/azure-vnet-plugin$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -s -w" $(CNM_DIR)/*.go
198+
go build -v -o $(CNM_BUILD_DIR)/azure-vnet-plugin$(EXE_EXT) -ldflags "-X main.version=$(VERSION)" -gcflags="-dwarflocationlists=true" $(CNM_DIR)/*.go
199199

200200
# Build the Azure CNI network plugin.
201201
$(CNI_BUILD_DIR)/azure-vnet$(EXE_EXT): $(CNIFILES)
202-
go build -v -o $(CNI_BUILD_DIR)/azure-vnet$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -s -w" $(CNI_NET_DIR)/*.go
202+
go build -v -o $(CNI_BUILD_DIR)/azure-vnet$(EXE_EXT) -ldflags "-X main.version=$(VERSION)" -gcflags="-dwarflocationlists=true" $(CNI_NET_DIR)/*.go
203203

204204
# Build the Azure CNI IPAM plugin.
205205
$(CNI_BUILD_DIR)/azure-vnet-ipam$(EXE_EXT): $(CNIFILES)
206-
go build -v -o $(CNI_BUILD_DIR)/azure-vnet-ipam$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -s -w" $(CNI_IPAM_DIR)/*.go
206+
go build -v -o $(CNI_BUILD_DIR)/azure-vnet-ipam$(EXE_EXT) -ldflags "-X main.version=$(VERSION)" -gcflags="-dwarflocationlists=true" $(CNI_IPAM_DIR)/*.go
207207

208208
# Build the Azure CNI IPAMV6 plugin.
209209
$(CNI_BUILD_DIR)/azure-vnet-ipamv6$(EXE_EXT): $(CNIFILES)
210-
go build -v -o $(CNI_BUILD_DIR)/azure-vnet-ipamv6$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -s -w" $(CNI_IPAMV6_DIR)/*.go
210+
go build -v -o $(CNI_BUILD_DIR)/azure-vnet-ipamv6$(EXE_EXT) -ldflags "-X main.version=$(VERSION)" -gcflags="-dwarflocationlists=true" $(CNI_IPAMV6_DIR)/*.go
211211

212212
# Build the Azure CNI telemetry plugin.
213213
$(CNI_BUILD_DIR)/azure-vnet-telemetry$(EXE_EXT): $(CNIFILES)
214-
go build -v -o $(CNI_BUILD_DIR)/azure-vnet-telemetry$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -X $(ACN_PACKAGE_PATH)/telemetry.aiMetadata=$(CNI_AI_ID) -s -w" $(CNI_TELEMETRY_DIR)/*.go
214+
go build -v -o $(CNI_BUILD_DIR)/azure-vnet-telemetry$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -X $(ACN_PACKAGE_PATH)/telemetry.aiMetadata=$(CNI_AI_ID)" -gcflags="-dwarflocationlists=true" $(CNI_TELEMETRY_DIR)/*.go
215215

216216
# Build the Azure CLI network plugin.
217217
$(ACNCLI_BUILD_DIR)/acncli$(EXE_EXT): $(CNIFILES)
218-
CGO_ENABLED=0 go build -v -o $(ACNCLI_BUILD_DIR)/acn$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -s -w" $(ACNCLI_DIR)/*.go
218+
CGO_ENABLED=0 go build -v -o $(ACNCLI_BUILD_DIR)/acn$(EXE_EXT) -ldflags "-X main.version=$(VERSION)" -gcflags="-dwarflocationlists=true" $(ACNCLI_DIR)/*.go
219219

220220
# Build the Azure CNS Service.
221221
$(CNS_BUILD_DIR)/azure-cns$(EXE_EXT): $(CNSFILES)
222-
go build -v -o $(CNS_BUILD_DIR)/azure-cns$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -X $(cnsaipath)=$(CNS_AI_ID) -s -w" $(CNS_DIR)/*.go
222+
go build -v -o $(CNS_BUILD_DIR)/azure-cns$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -X $(cnsaipath)=$(CNS_AI_ID)" -gcflags="-dwarflocationlists=true" $(CNS_DIR)/*.go
223223

224224
# Build the Azure CNMS Service.
225225
$(CNMS_BUILD_DIR)/azure-cnms$(EXE_EXT): $(CNMSFILES)
226-
go build -v -o $(CNMS_BUILD_DIR)/azure-cnms$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -s -w" $(CNMS_DIR)/*.go
226+
go build -v -o $(CNMS_BUILD_DIR)/azure-cnms$(EXE_EXT) -ldflags "-X main.version=$(VERSION)" -gcflags="-dwarflocationlists=true" $(CNMS_DIR)/*.go
227227

228228
# Build the Azure NPM plugin.
229229
$(NPM_BUILD_DIR)/azure-npm$(EXE_EXT): $(NPMFILES)
230-
go build -v -o $(NPM_BUILD_DIR)/azure-vnet-telemetry$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -s -w" $(CNI_TELEMETRY_DIR)/*.go
231-
go build -v -o $(NPM_BUILD_DIR)/azure-npm$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -X $(ACN_PACKAGE_PATH)/npm.aiMetadata=$(NPM_AI_ID) -s -w" $(NPM_DIR)/*.go
230+
go build -v -o $(NPM_BUILD_DIR)/azure-vnet-telemetry$(EXE_EXT) -ldflags "-X main.version=$(VERSION)" -gcflags="-dwarflocationlists=true" $(CNI_TELEMETRY_DIR)/*.go
231+
go build -v -o $(NPM_BUILD_DIR)/azure-npm$(EXE_EXT) -ldflags "-X main.version=$(VERSION) -X $(ACN_PACKAGE_PATH)/npm.aiMetadata=$(NPM_AI_ID)" -gcflags="-dwarflocationlists=true" $(NPM_DIR)/*.go
232232

233233
# Build all binaries in a container.
234234
.PHONY: all-containerized

0 commit comments

Comments
 (0)