Commit f2eee37
committed
chore: simplify kubeblocks preflight checks
Keep KubeBlocks preflight on the native troubleshoot Preflight API and limit the default checks to cluster-side requirements: Kubernetes version, node count, and required VolumeSnapshot CRDs.
Remove host preflight loading and execution, provider-specific preflight YAMLs, and the KubeBlocks-specific extend analyzer/collector/type layers that were only used by the removed checks.
Update tests and fixtures for native Preflight-only parsing and execution. Do not upgrade github.com/replicatedhq/troubleshoot because v0.123.0 requires a newer Kubernetes dependency stack than this branch currently supports.1 parent d8c9efe commit f2eee37
50 files changed
Lines changed: 548 additions & 3384 deletions
File tree
- pkg
- cmd/kubeblocks
- data
- preflight
- analyzer
- collector
- interactive
- testing
- util
- testing/testdata
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
This file was deleted.
0 commit comments