-
Notifications
You must be signed in to change notification settings - Fork 43k
kubectl --dry-run #11488
Copy link
Copy link
Closed
Labels
area/kubectllifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.priority/backlogHigher priority than priority/awaiting-more-evidence.Higher priority than priority/awaiting-more-evidence.sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.sig/cliCategorizes an issue or PR as relevant to SIG CLI.Categorizes an issue or PR as relevant to SIG CLI.size/LDenotes a PR that changes 100-499 lines, ignoring generated files.Denotes a PR that changes 100-499 lines, ignoring generated files.
Milestone
Metadata
Metadata
Assignees
Labels
area/kubectllifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.priority/backlogHigher priority than priority/awaiting-more-evidence.Higher priority than priority/awaiting-more-evidence.sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.sig/cliCategorizes an issue or PR as relevant to SIG CLI.Categorizes an issue or PR as relevant to SIG CLI.size/LDenotes a PR that changes 100-499 lines, ignoring generated files.Denotes a PR that changes 100-499 lines, ignoring generated files.
kubectl should support a --dry-run option for every mutation to show what it would do, without actually doing it
We might need API changes in order to make this high-fidelity. For instance, if we wanted to know what a pod config would look like after admission control populated defaults, we'd need to execute most of the creation path.