Skip to content

Commit 375bcc0

Browse files
authored
download certs dynamically (#836)
1 parent 133a59d commit 375bcc0

7 files changed

Lines changed: 15 additions & 6936 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,3 +278,6 @@ pkg/
278278
local.settings.json
279279
bin/
280280
obj/
281+
282+
# Certificate files (downloaded dynamically)
283+
confluent_cloud_cacert.pem

emulatedtests/confluent_cloud_cacert.pem

Lines changed: 0 additions & 3466 deletions
This file was deleted.

endtoendtests/confluent_cloud_cacert.pem

Lines changed: 0 additions & 3466 deletions
This file was deleted.

eng/ci/templates/jobs/run-emulated-tests-linux.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,12 @@ jobs:
9494
.\package-pipeline.ps1 -buildNumber $buildNumber
9595
displayName: 'Executing build script'
9696
- pwsh: |
97+
# Download Mozilla CA certificate bundle
98+
Invoke-WebRequest -Uri "https://curl.se/ca/cacert.pem" -OutFile "./emulatedtests/confluent_cloud_cacert.pem"
9799
cd ./emulatedtests
98100
mvn clean package `-Dmaven`.javadoc`.skip=true `-Dmaven`.test`.skip `-Dorg`.slf4j`.simpleLogger`.log`.org`.apache`.maven`.cli`.transfer`.Slf4jMavenTransferListener=warn `-B
99101
Copy-Item "confluent_cloud_cacert.pem" "./target/azure-functions/azure-functions-java-emulatedtests"
100-
displayName: 'Package Java for E2E'
102+
displayName: 'Download CA Bundle & Package Java for Emulated Tests'
101103
- pwsh: |
102104
.\setup-tests-pipeline.ps1
103105
displayName: 'Setup test environment -- Install the Core Tools'

eng/ci/templates/jobs/run-emulated-tests-windows.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,12 @@ jobs:
8989
.\package-pipeline.ps1 -buildNumber $buildNumber
9090
displayName: 'Executing build script'
9191
- pwsh: |
92+
# Download Mozilla CA certificate bundle
93+
Invoke-WebRequest -Uri "https://curl.se/ca/cacert.pem" -OutFile "./emulatedtests/confluent_cloud_cacert.pem"
9294
cd ./emulatedtests
9395
mvn clean package `-Dmaven`.javadoc`.skip=true `-Dmaven`.test`.skip `-Dorg`.slf4j`.simpleLogger`.log`.org`.apache`.maven`.cli`.transfer`.Slf4jMavenTransferListener=warn `-B
9496
Copy-Item "confluent_cloud_cacert.pem" "./target/azure-functions/azure-functions-java-emulatedtests"
95-
displayName: 'Package Java for E2E'
97+
displayName: 'Download CA Bundle & Package Java for Emulated Tests'
9698
- pwsh: |
9799
.\setup-tests-pipeline.ps1
98100
displayName: 'Setup test environment -- Install the Core Tools'

eng/ci/templates/official/jobs/run-e2e-tests-linux.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,12 @@ jobs:
9494
func --version
9595
displayName: 'Setup Core Tools - Linux'
9696
- pwsh: |
97+
# Download Mozilla CA certificate bundle
98+
Invoke-WebRequest -Uri "https://curl.se/ca/cacert.pem" -OutFile "./endtoendtests/confluent_cloud_cacert.pem"
9799
cd ./endtoendtests
98100
mvn clean package `-Dmaven`.javadoc`.skip=true `-Dmaven`.test`.skip `-Dorg`.slf4j`.simpleLogger`.log`.org`.apache`.maven`.cli`.transfer`.Slf4jMavenTransferListener=warn `-B
99101
Copy-Item "confluent_cloud_cacert.pem" "./target/azure-functions/azure-functions-java-endtoendtests"
100-
displayName: 'Package Java for E2E'
102+
displayName: 'Download CA Bundle & Package Java for E2E'
101103
- task: DotNetCoreCLI@2
102104
retryCountOnTaskFailure: 3
103105
inputs:

eng/ci/templates/official/jobs/run-e2e-tests-windows.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,12 @@ jobs:
7979
func --version
8080
displayName: 'Setup Core Tools - Windows'
8181
- pwsh: |
82+
# Download Mozilla CA certificate bundle
83+
Invoke-WebRequest -Uri "https://curl.se/ca/cacert.pem" -OutFile "./endtoendtests/confluent_cloud_cacert.pem"
8284
cd ./endtoendtests
8385
mvn clean package `-Dmaven`.javadoc`.skip=true `-Dmaven`.test`.skip `-Dorg`.slf4j`.simpleLogger`.log`.org`.apache`.maven`.cli`.transfer`.Slf4jMavenTransferListener=warn `-B
8486
Copy-Item "confluent_cloud_cacert.pem" "./target/azure-functions/azure-functions-java-endtoendtests"
85-
displayName: 'Package Java for E2E'
87+
displayName: 'Download CA Bundle & Package Java for E2E'
8688
- task: DotNetCoreCLI@2
8789
retryCountOnTaskFailure: 3
8890
inputs:

0 commit comments

Comments
 (0)