feat(kubernetes): add proxy-pod isolation topology

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
This commit is contained in:
Drew Newberry
2026-09-12 18:39:05 -07:00
parent 070b29afc4
commit d90e33bcf7
46 changed files with 5342 additions and 3853 deletions
+7 -8
View File
@@ -406,16 +406,12 @@ jobs:
include:
- agent_sandbox_api: v1beta1
agent_sandbox_version: v0.5.0
topology: combined
extra_helm_values: ""
topology: proxy-pod
extra_helm_values: deploy/helm/openshell/ci/values-proxy-pod.yaml
- agent_sandbox_api: v1alpha1
agent_sandbox_version: v0.4.6
topology: combined
extra_helm_values: ""
- agent_sandbox_api: v1beta1
agent_sandbox_version: v0.5.0
topology: sidecar
extra_helm_values: deploy/helm/openshell/ci/values-sidecar.yaml
topology: proxy-pod
extra_helm_values: deploy/helm/openshell/ci/values-proxy-pod.yaml
permissions:
actions: read
contents: read
@@ -440,6 +436,7 @@ jobs:
image-tag: ${{ github.sha }}
job-name: Kubernetes E2E (workspace managed mode)
e2e-task: e2e:kubernetes:workspace-managed
extra-helm-values: deploy/helm/openshell/ci/values-proxy-pod.yaml
conformance-artifact-prefix: openshell-conformance
kubernetes-external-driver-e2e:
@@ -457,6 +454,7 @@ jobs:
gateway-artifact: openshell-gateway-plain-x86_64-unknown-linux-gnu
external-driver-binary: openshell-driver-kubernetes
cluster-images: supervisor
extra-helm-values: deploy/helm/openshell/ci/values-proxy-pod.yaml
conformance-artifact-prefix: openshell-conformance
kubernetes-workspace-operator-e2e:
@@ -471,6 +469,7 @@ jobs:
image-tag: ${{ github.sha }}
job-name: Kubernetes E2E (workspace operator mode)
e2e-task: e2e:kubernetes:workspace-operator
extra-helm-values: deploy/helm/openshell/ci/values-proxy-pod.yaml
conformance-artifact-prefix: openshell-conformance
kubernetes-ha-e2e: