@@ -195,6 +195,26 @@ jobs:
195195 refStream : " ref/main/stream/debug/?"
196196 provider : " gcp"
197197 kubernetes-version : " v1.28"
198+ internal-lb : false
199+
200+ # internal-lb tests (at least one test on each supported provider)
201+ - test : " sonobuoy quick"
202+ refStream : " ref/main/stream/debug/?"
203+ provider : " gcp"
204+ kubernetes-version : " v1.28"
205+ internal-lb : " true"
206+ - test : " lb"
207+ refStream : " ref/main/stream/debug/?"
208+ provider : " azure"
209+ kubernetes-version : " v1.28"
210+ internal-lb : " true"
211+ - test : " recover"
212+ refStream : " ref/main/stream/debug/?"
213+ provider : " aws"
214+ kubernetes-version : " v1.28"
215+ internal-lb : " true"
216+
217+
198218
199219 #
200220 # Tests on release-stable refStream
@@ -205,14 +225,17 @@ jobs:
205225 refStream : " ref/release/stream/stable/?"
206226 provider : " gcp"
207227 kubernetes-version : " v1.27"
228+ internal-lb : false
208229 - test : " verify"
209230 refStream : " ref/release/stream/stable/?"
210231 provider : " azure"
211232 kubernetes-version : " v1.27"
233+ internal-lb : false
212234 - test : " verify"
213235 refStream : " ref/release/stream/stable/?"
214236 provider : " aws"
215237 kubernetes-version : " v1.27"
238+ internal-lb : false
216239
217240 runs-on : ubuntu-22.04
218241 permissions :
@@ -248,7 +271,7 @@ jobs:
248271 gcpIAMCreateServiceAccount : " iam-e2e@constellation-e2e.iam.gserviceaccount.com"
249272 test : ${{ matrix.test }}
250273 buildBuddyApiKey : ${{ secrets.BUILDBUDDY_ORG_API_KEY }}
251- azureClusterCreateCredentials : ${{ secrets.AZURE_E2E_CLUSTER_CREDENTIALS }}
274+ azureClusterCreateCredentials : ${{ matrix.internal-lb == 'true' && secrets.AZURE_E2E_INTERNAL_LB_CREDENTIALS || secrets.AZURE_E2E_CLUSTER_CREDENTIALS }}
252275 azureIAMCreateCredentials : ${{ secrets.AZURE_E2E_IAM_CREDENTIALS }}
253276 registry : ghcr.io
254277 githubToken : ${{ secrets.GITHUB_TOKEN }}
@@ -259,6 +282,7 @@ jobs:
259282 selfManagedInfra : ${{ matrix.selfManagedInfra == 'true' }}
260283 s3AccessKey : ${{ secrets.AWS_ACCESS_KEY_ID_S3PROXY }}
261284 s3SecretKey : ${{ secrets.AWS_SECRET_ACCESS_KEY_S3PROXY }}
285+ internalLoadBalancer : ${{ matrix.internal-lb == 'true' }}
262286
263287 - name : Always terminate cluster
264288 if : always()
0 commit comments