Skip to content

Commit b86da5e

Browse files
committed
Pass back the certs content, use -w0
1 parent dde099d commit b86da5e

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

vsts/dps-e2e.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -169,11 +169,16 @@ stages:
169169
170170
export DPS_ROOT_CA_CERT_PATH=$(pwd)/certs/azure-iot-test-only.root.ca.cert.pem
171171
export DPS_ROOT_CA_PK_PATH=$(pwd)/private/azure-iot-test-only.root.ca.key.pem
172+
export DPS_ROOT_CA_CERT_BASE64=$(base64 -w0 $DPS_ROOT_CA_CERT_PATH)
173+
export DPS_ROOT_CA_PK_BASE64=$(base64 -w0 $DPS_ROOT_CA_PK_PATH)
172174
export DPS_ROOT_CA_PASSWORD=1234
173175
176+
echo "DPS_ROOT_CA_CERT_BASE64=$DPS_ROOT_CA_CERT_BASE64"
174177
175178
echo "##vso[task.setvariable variable=DPS_ROOT_CA_CERT_PATH;isOutput=true]$DPS_ROOT_CA_CERT_PATH"
176179
echo "##vso[task.setvariable variable=DPS_ROOT_CA_PK_PATH;isOutput=true]$DPS_ROOT_CA_PK_PATH"
180+
echo "##vso[task.setvariable variable=DPS_ROOT_CA_CERT_BASE64;isOutput=true]$DPS_ROOT_CA_CERT_BASE64"
181+
echo "##vso[task.setvariable variable=DPS_ROOT_CA_PK_BASE64;isOutput=true]$DPS_ROOT_CA_PK_BASE64"
177182
echo "##vso[task.setvariable variable=DPS_ROOT_CA_PASSWORD;isOutput=true]$DPS_ROOT_CA_PASSWORD"
178183
name: testCertificates
179184
displayName: Create Test Certificates
@@ -228,8 +233,8 @@ stages:
228233
DPS_CONNECTION_STRING: $[stageDependencies.setup.create_azure_resources.outputs['createAzureResources.DPS_CONNECTION_STRING']]
229234
DPS_ID_SCOPE: $[stageDependencies.setup.create_azure_resources.outputs['createAzureResources.DPS_ID_SCOPE']]
230235
DPS_HOSTNAME: $[stageDependencies.setup.create_azure_resources.outputs['createAzureResources.DPS_HOSTNAME']]
231-
DPS_ROOT_CA_CERT_PATH: $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_CERT_PATH']]
232-
DPS_ROOT_CA_PK_PATH: $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_PK_PATH']]
236+
DPS_ROOT_CA_CERT_BASE64: $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_CERT_BASE64']]
237+
DPS_ROOT_CA_PK_BASE64: $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_PK_BASE64']]
233238
DPS_ROOT_CA_PASSWORD: $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_PASSWORD']]
234239
pool:
235240
vmImage: 'ubuntu-22.04'
@@ -253,12 +258,8 @@ stages:
253258
displayName: 'create RANDFILE file (needed to store seed data) separately due to openssl version issues in the pipeline'
254259
255260
- script: |
256-
export PROVISIONING_ROOT_CERT=$(base64 $PROVISIONING_ROOT_CERT_PATH)
257-
export PROVISIONING_ROOT_CERT_KEY=$(base64 $PROVISIONING_ROOT_CERT_KEY_PATH)
258-
259261
echo "DPS_ROOT_CA_CERT_BASE64=$DPS_ROOT_CA_CERT_BASE64"
260262
echo "PROVISIONING_ROOT_CERT=$PROVISIONING_ROOT_CERT"
261-
echo "PROVISIONING_ROOT_CERT_KEY=$PROVISIONING_ROOT_CERT_KEY"
262263
263264
printenv | sort | grep DPS
264265
printenv | sort | grep PROV
@@ -275,8 +276,8 @@ stages:
275276
PROVISIONING_SERVICE_CONNECTION_STRING: $(DPS_CONNECTION_STRING)
276277
PROVISIONING_DEVICE_IDSCOPE: $(DPS_ID_SCOPE)
277278
278-
PROVISIONING_ROOT_CERT_PATH: $(DPS_ROOT_CA_CERT_PATH)
279-
PROVISIONING_ROOT_CERT_KEY_PATH: $(DPS_ROOT_CA_PK_PATH)
279+
PROVISIONING_ROOT_CERT: $(DPS_ROOT_CA_CERT_BASE64)
280+
PROVISIONING_ROOT_CERT_KEY: $(DPS_ROOT_CA_PK_BASE64)
280281
PROVISIONING_ROOT_PASSWORD: $(DPS_ROOT_CA_PASSWORD)
281282
PYTHONUNBUFFERED: True
282283

0 commit comments

Comments
 (0)