Skip to content

Commit 60826fb

Browse files
committed
feat(network): complete additional CA delivery
Signed-off-by: Jesse Jaggars <jjaggars@redhat.com>
1 parent af29c3f commit 60826fb

29 files changed

Lines changed: 3790 additions & 537 deletions

File tree

‎.github/workflows/branch-e2e.yml‎

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,20 @@ jobs:
292292
suite-matrix: >-
293293
[{"suite":"ci","runner":"ubuntu-26.04","podman_major":"5","podman_package_version":"5.7.0+ds2-3build1","conmon_package_version":"2.1.13+ds1-2","cmd":"mise run --no-deps --skip-deps e2e:podman:ci"}]
294294
295+
podman-additional-ca-e2e:
296+
needs: [pr_metadata, build-binaries, build-images]
297+
if: needs.pr_metadata.outputs.should_run == 'true' && needs.pr_metadata.outputs.run_core_e2e == 'true'
298+
permissions:
299+
actions: read
300+
contents: read
301+
packages: read
302+
uses: ./.github/workflows/e2e-podman-test.yml
303+
with:
304+
image-tag: ${{ github.sha }}
305+
conformance-artifact-prefix: openshell-conformance
306+
suite-matrix: >-
307+
[{"suite":"additional-ca","runner":"ubuntu-26.04","podman_major":"5","podman_package_version":"5.7.0+ds2-3build1","conmon_package_version":"2.1.13+ds1-2","cmd":"OPENSHELL_E2E_PODMAN_TEST=additional_ca mise run --no-deps --skip-deps e2e:podman"}]
308+
295309
vm-e2e:
296310
needs: [pr_metadata, build-binaries, build-vm-driver]
297311
if: needs.pr_metadata.outputs.should_run == 'true' && needs.pr_metadata.outputs.run_core_e2e == 'true'
@@ -303,6 +317,19 @@ jobs:
303317
with:
304318
conformance-artifact-prefix: openshell-conformance
305319

320+
vm-additional-ca-e2e:
321+
needs: [pr_metadata, build-binaries, build-vm-driver]
322+
if: needs.pr_metadata.outputs.should_run == 'true' && needs.pr_metadata.outputs.run_core_e2e == 'true'
323+
permissions:
324+
actions: read
325+
contents: read
326+
packages: read
327+
uses: ./.github/workflows/e2e-vm-test.yml
328+
with:
329+
suite-name: additional-ca
330+
test-name: additional_ca
331+
conformance-artifact-prefix: openshell-conformance
332+
306333
docker-external-driver-e2e:
307334
needs: [pr_metadata, build-binaries, build-gateway-plain, build-external-drivers, build-images]
308335
if: needs.pr_metadata.outputs.should_run == 'true' && needs.pr_metadata.outputs.run_core_e2e == 'true'
@@ -371,17 +398,26 @@ jobs:
371398
include:
372399
- agent_sandbox_api: v1beta1
373400
agent_sandbox_version: v1.0.3
401+
job_name: Kubernetes E2E (Rust smoke, Agent Sandbox v1beta1)
402+
test_name: ""
374403
- agent_sandbox_api: v1alpha1
375404
agent_sandbox_version: v0.4.6
405+
job_name: Kubernetes E2E (Rust smoke, Agent Sandbox v1alpha1)
406+
test_name: ""
407+
- agent_sandbox_api: v1beta1
408+
agent_sandbox_version: v0.5.0
409+
job_name: Kubernetes E2E (additional destination CA, Agent Sandbox v1beta1)
410+
test_name: additional_ca
376411
permissions:
377412
actions: read
378413
contents: read
379414
packages: read
380415
uses: ./.github/workflows/e2e-kubernetes-test.yml
381416
with:
382417
image-tag: ${{ github.sha }}
383-
job-name: Kubernetes E2E (Rust smoke, Agent Sandbox ${{ matrix.agent_sandbox_api }})
418+
job-name: ${{ matrix.job_name }}
384419
agent-sandbox-version: ${{ matrix.agent_sandbox_version }}
420+
test-name: ${{ matrix.test_name }}
385421
conformance-artifact-prefix: openshell-conformance
386422

387423
kubernetes-workspace-managed-e2e:
@@ -470,7 +506,9 @@ jobs:
470506
- driver-specific-integration
471507
- docker-e2e
472508
- podman-e2e
509+
- podman-additional-ca-e2e
473510
- vm-e2e
511+
- vm-additional-ca-e2e
474512
- docker-external-driver-e2e
475513
- podman-external-driver-e2e
476514
- vm-external-driver-e2e

‎Cargo.lock‎

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)