troubleshoot
troubleshoot copied to clipboard
Preflight Checks and Support Bundles Framework for Kubernetes Applications
## Problem to solve Starting with Kubernetes 1.21, the `GracefulNodeShutdown` feature gate defaults to `true`: https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ This feature causes Pods to be retained in a `Shutdown` state when a single-node...
## Problem to solve The Longhorn analyzer is currently hardcoded and not configurable via a support-bundle spec. it's output is also fairly limited in just stating weather longhorn is "healthy"...
## Description When generating a support bundle via CLI, the command logs errors/failures trying to collect and analyze rook ceph even though rook is not enabled in a cluster. ##...
Description ``` $ cat sb.yaml apiVersion: troubleshoot.sh/v1beta2 kind: SupportBundle metadata: name: example-support-bundle spec: collectors: - clusterInfo: {} - clusterResources: {} $ time kubectl support-bundle sb.yaml Collecting support bundle ⠹ cluster-resourcessupport-bundle-2022-06-13T16_25_39.tar.gz...
## Problem to solve (Required) - Warn users when ECKO is not installed. related issue: https://app.shortcut.com/replicated/story/47998/analyzer-spec-warn-when-ekco-is-not-installed-in-a-kurl-cluster ## Proposal - The current [deployment status](https://troubleshoot.sh/docs/analyze/deployment-status/) configures outcomes based on replicaSet count. -...
With #650 implemented a URL spec entry point needs to implement that supports mergable specs. This may replace the current URL entry point or could use a different pattern depending...
With #650 implemented a Custom Resource Definition spec entry point needs to implement that supports mergable CRD specs. This needs to leave the ConfigMap interface in tact as a way...
With #650 implemented the Filesystem spec entry point needs to implement mergable specs from the filesystem. This should include: * Walking a filesystem and appending all spec in the tree...
### Problem statement If we implement atomic mergable CRD based support bundles as requested in #651 we should then be able to include as part of the collection process a...