Summary
The Kubernetes package needs modernization to align with the Angular 20 migration completed in the core and cloud-foundry packages.
Current State
- 102 SCSS files with component-scoped styles using BEM notation — not yet migrated to Tailwind
- 6 files using deprecated
ComponentFactoryResolver / ViewEngine patterns
- 13 skipped/pending test specs out of 96 total
- No
@angular/material imports (already removed)
- Mix of standalone and NgModule-based components
Scope
Files with deprecated ViewEngine patterns
kubernetes-home-card.module.ts
kube-config-auth.helper.ts
kube-config-import.component.ts
kubernetes-resource-viewer.component.ts
helm-release-summary-tab.component.ts
helm-release-resource-graph.component.ts
Summary
The Kubernetes package needs modernization to align with the Angular 20 migration completed in the core and cloud-foundry packages.
Current State
ComponentFactoryResolver/ ViewEngine patterns@angular/materialimports (already removed)Scope
ComponentFactoryResolverwith modern Angular patterns (6 files)Files with deprecated ViewEngine patterns
kubernetes-home-card.module.tskube-config-auth.helper.tskube-config-import.component.tskubernetes-resource-viewer.component.tshelm-release-summary-tab.component.tshelm-release-resource-graph.component.ts