Skip to content

Modernize Kubernetes package for Angular 20 #5274

@norman-abramovitz

Description

@norman-abramovitz

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

  • Replace ComponentFactoryResolver with modern Angular patterns (6 files)
  • Migrate SCSS to Tailwind where practical (102 files, can be phased)
  • Review and fix or remove 13 skipped test specs
  • Convert remaining NgModule components to standalone

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions