#!/usr/bin/env bash # SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # Helm post-renderer for the external Kubernetes compute-driver smoke test. # It keeps the test-only external-driver container and Unix socket plumbing out # of the chart. set -euo pipefail plugin_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" work_dir="$(mktemp -d "${TMPDIR:-/tmp}/openshell-external-compute-driver.XXXXXX")" trap 'rm -rf "${work_dir}"' EXIT cp "${plugin_dir}/kustomization.yaml" "${work_dir}/kustomization.yaml" cp "${plugin_dir}/workload-patch.yaml" "${work_dir}/workload-patch.yaml" tee "${work_dir}/rendered.yaml" >/dev/null kubectl kustomize "${work_dir}"