Troubleshoot has the ability to merge multiple specs and run all collectors/analysers/redactors in the resulting spec. These specs can be pulled from (as of today) the following sources
Merged collectors are then deduplicated and some default specs (cluster-resources, cluster-info, default redactors) added as well. It has now become hard to get a full picture of how the full support bundle spec would look like before executing it.
Describe the feature
Define a public API that would be used to build a full spec from merged specs
Using this public API, add a new subcommand/cli option to render the entire spec. Some examples of how the CLI interface would look like are
support-bundle render-spec <uris...> # same for preflight
support-bundle <uris...> --dry-run # same for preflight
Describe the rationale for the suggested feature.
Troubleshoot has the ability to merge multiple specs and run all collectors/analysers/redactors in the resulting spec. These specs can be pulled from (as of today) the following sources
Merged collectors are then deduplicated and some default specs (cluster-resources, cluster-info, default redactors) added as well. It has now become hard to get a full picture of how the full support bundle spec would look like before executing it.
Describe the feature
Tasks
preflight
binarysupport-bundle
binary