Files
k8sgpt/pkg/analyzer
copilot-swe-agent[bot] dfdcf9edd2 Add Generic CRD Analyzer implementation with tests
- Added CRDAnalyzerConfig types to pkg/common/types.go for configuration
- Implemented CRD analyzer in pkg/analyzer/crd.go with support for:
  - Discovery of all installed CRDs via apiextensions API
  - Generic health checks based on common patterns (.status.conditions, .status.phase, etc.)
  - Configurable per-CRD health checks via YAML config
  - Detection of stuck resources (deletionTimestamp with finalizers)
- Registered CRDAnalyzer in additionalAnalyzerMap
- Added comprehensive unit tests in pkg/analyzer/crd_test.go
- All tests passing

Co-authored-by: AlexsJones <1235925+AlexsJones@users.noreply.github.com>
2026-02-06 07:25:29 +00:00
..
2025-04-15 13:43:38 +01:00
2025-04-15 13:43:38 +01:00
2025-04-15 13:43:38 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2024-02-07 11:30:45 +00:00
2024-07-18 14:31:41 +01:00
2025-04-29 09:22:44 +01:00
2024-07-18 14:31:41 +01:00
2025-05-14 09:22:05 +01:00
2025-05-14 09:22:05 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2025-06-20 13:27:49 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2024-07-18 14:31:41 +01:00
2025-04-15 13:43:38 +01:00
2025-04-15 13:43:38 +01:00
2024-11-12 12:04:01 +00:00
2025-04-15 13:43:38 +01:00
2025-04-15 13:43:38 +01:00
2025-04-15 13:43:38 +01:00
2024-09-17 08:39:39 +01:00