troubleshoot
troubleshoot copied to clipboard
Preflight Checks and Support Bundles Framework for Kubernetes Applications
**Describe the rationale for the suggested feature.** When we collect support bundles, we normally want to inspect the spec that was used to collect, redact and analyse the support bundle....
**Describe the rationale for the suggested feature.** Catching scenarios where Rook (or other storage backends) cannot mount a volume that's backing a PV/PVC. **Describe the feature** We should analyze all...
**Bug Description** There are currently no tests. We should add coverage for a few different scenarios including the bug recently found in https://github.com/replicatedhq/troubleshoot/pull/998 **Expected Behavior** Tests are introduced for the...
**Describe the rationale for the suggested feature.** to build on the `exec` collector, perhaps, we should start to support ephemeral containers executed by `kubectl debug` ephemeral containers can attach to...
# Overview Currently there are two repos, one for sbctl and one for Troubleshoot. This task is to consolidate the sbctl code into Troubleshoot, with the following broad goals: *...
**Describe the rationale for the suggested feature.** The [http collector](https://troubleshoot.sh/docs/collect/http/#included-resources) output wraps the response body in a JSON value. There is no clean way to analyse the contents of the...
Disclaimer -- not sure if this exists, couldn't find it in the docs. **Describe the rationale for the suggested feature.** As a vendor packaging an app, I might want to...
**Describe the rationale for the suggested feature.** Often we might want to know the spec used to create a kURL cluster. For our enterprise customers, this can be deduced from...
**Describe the rationale for the suggested feature.** At times the [http collector](https://troubleshoot.sh/docs/collect/http/) may try to reach endpoints that require a certificate and key in order to successfully connect e.g when...
**Bug Description** If two or more collector specs include the `runPod` collector with the same `name`, the second one to run will overwrite the data from the first. Although it's...