diff --git a/.github/workflows/e2e-kubernetes-test.yml b/.github/workflows/e2e-kubernetes-test.yml index f8c042b2a6..6b73390a7f 100644 --- a/.github/workflows/e2e-kubernetes-test.yml +++ b/.github/workflows/e2e-kubernetes-test.yml @@ -37,6 +37,16 @@ on: required: false type: string default: "v0.5.0" + test-name: + description: "Rust e2e test target to run (sets OPENSHELL_E2E_KUBE_TEST)" + required: false + type: string + default: "" + kubernetes-features: + description: "Cargo feature list for the Kubernetes e2e crate (uses script defaults when empty)" + required: false + type: string + default: "" mise-version: description: "mise version to install on the bare Kubernetes e2e runner" required: false @@ -123,6 +133,8 @@ jobs: OPENSHELL_E2E_KUBE_CONTEXT: kind-${{ env.KIND_CLUSTER_NAME }} OPENSHELL_E2E_KUBE_EXTRA_VALUES: ${{ inputs.extra-helm-values }} OPENSHELL_E2E_KUBE_EXTERNAL_POSTGRES_SECRET: ${{ inputs.external-postgres-secret }} + OPENSHELL_E2E_KUBE_TEST: ${{ inputs.test-name }} + OPENSHELL_E2E_KUBERNETES_FEATURES: ${{ inputs.kubernetes-features }} IMAGE_TAG: ${{ inputs.image-tag }} OPENSHELL_REGISTRY: ghcr.io/nvidia/openshell run: mise run --no-deps --skip-deps e2e:kubernetes