UNPKG

@kinvolk/headlamp-plugin

Version:

The needed infrastructure for building Headlamp plugins.

55 lines (54 loc) 3.53 kB
version: 0.1.0-alpha name: headlamp_cluster-api displayName: Cluster API plugin for Headlamp createdAt: "2026-04-10T06:39:13Z" logoURL: "https://raw.githubusercontent.com/kubernetes-sigs/cluster-api/main/logos/kubernetes-cluster-logos_final-02.svg" description: A comprehensive Headlamp plugin for managing Kubernetes Cluster API (CAPI) resources with a powerful, intuitive graphical interface for declarative cluster lifecycle management. changes: - kind: added description: "Initial release of the Cluster API (CAPI) plugin for Headlamp, providing a visual interface for managing Cluster API resources." - kind: added description: "Cluster list and detail views with CP and Worker Replicas columns for enhanced status display." - kind: added description: "Machine list and detail views with support for v1beta1 and v1beta2 API versions, additional printer columns from CRDs, and condition status rendering." - kind: added description: "MachineSet list and detail views with interfaces and enhanced status management." - kind: added description: "MachineDeployment list and detail views with dynamic API versioning and improved data handling." - kind: added description: "MachinePool list and detail views with dynamic API versioning and machine pools display on cluster detail." - kind: added description: "MachineHealthCheck components with dynamic API versioning and improved loading states." - kind: added description: "MachineDrainRule components with API versioning and loading states." - kind: added description: "KubeadmControlPlane and KubeadmControlPlaneTemplate detail and list components with dynamic API versioning." - kind: added description: "KubeadmConfig and KubeadmConfigTemplate detail and list views with enhanced functionality and ClusterClass column." - kind: added description: "ClusterClass components with detailed health checks, improved list rendering, and API versioning." - kind: added description: "GetKubeconfigAction for downloading cluster kubeconfigs with error handling and user feedback." - kind: added description: "TopologyHeaderAction registered for resource details, replacing standalone ScaleButton component." - kind: added description: "Custom CAPI icon and updated resource registrations." - kind: added description: "CapiRouteWrapper and Dashboard component for improved error handling." - kind: added description: "Sidebar with section registration and organized resource ordering." - kind: changed description: "Refactored ReplicaHelpers, Resource, and ScaleButton components for improved type handling and code clarity." - kind: changed description: "Refactored detail components to enhance UI consistency and improve type safety across modules." - kind: changed description: "Refactored health check components for improved clarity and functionality." - kind: changed description: "Updated getPhaseStatus function to return 'warning' for unrecognized phases." - kind: changed description: "Bumped @kinvolk/headlamp-plugin dependency from ^0.12.0 to ^0.13.1." annotations: headlamp/plugin/archive-url: "https://github.com/headlamp-k8s/plugins/releases/download/cluster-api-0.1.0-alpha/headlamp-k8s-cluster-api-0.1.0-alpha.tar.gz" headlamp/plugin/archive-checksum: "SHA256:0f03a28b7b2ceed5e0f6bde98a081ffe132ca9fc388a97f2f3bc272046b24408" headlamp/plugin/version-compat: ">=0.22" headlamp/plugin/distro-compat: "in-cluster,web,docker-desktop,desktop"