Added .WithDynamicProvisioning method and default for specifying PV and PVC publishing behavior#16503
Conversation
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 16503Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 16503" |
@microsoft-github-policy-service agree |
PR testing reportPR: #16503 - Added .WithDynamicProvisioning method and default for specifying PV and PVC publishing behavior CLI version verificationThe PR dogfood installer was invoked, but the expected Windows CLI artifact could not be downloaded from the workflow run referenced by the dogfood instructions. Because the PR CLI could not be installed, the CLI version could not be verified against the PR head commit and no runtime/publish scenarios were executed.
Changes analyzedThis PR changes Kubernetes PV/PVC dynamic provisioning behavior:
Planned scenariosThese scenarios were selected based on the changed files, but were not executed because CLI installation failed first:
Overall: Not verified. Please rerun after the PR dogfood workflow publishes the expected cli-native-archives-win-x64 artifact. |
Description
Added the ability to publish helm templates for a PVC without requiring an accompanying PV.
Usage:
Control default policy:
Override on a per-resource basis:
To maintain backwards-compatibility, dynamic provisioning is off by default.
Fixes #9429
Checklist
<remarks />and<code />elements on your triple slash comments?aspire.devissue: