Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LFX mentorship (2025/term1): EPIC: Enhancing KubeStellar UI for Expanded Functionality and User Experience #63

Open
clubanderson opened this issue Feb 4, 2025 · 1 comment · Fixed by #64
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@clubanderson
Copy link
Contributor

clubanderson commented Feb 4, 2025

Description: KubeStellar is a flexible solution for challenges associated with multi-cluster configuration management for edge, multi-cloud, and hybrid cloud. KubeStellar's UI is a tool for interacting with KubeStellar components, managing its inventory and transport space (ITS), and workload description space (WDS). Currently, the UI is in its early stages, providing only basic features like reading kubeconfig info and displaying ITS and WDS. The goal of this project is to significantly enhance the functionality and usability of the KubeStellar UI by implementing additional core features, improving its user interface, and ensuring a seamless experience for Kubernetes cluster operators.

Objectives

Expected Outcomes

  • New Features:
    • BindingPolicies CRUD operations accessible via the UI.
    • Workload deployment support to one or more WDS.
    • Seamless onboarding process for adding clusters to the ITS.
  • Improved Usability:
    • A polished UI with a modern look and feel, supporting intuitive navigation.
    • Real-time insights into cluster operations and workload deployments.
  • Robust Performance:
    • Scalable backend integration with Go for handling large cluster environments.
    • Optimized frontend with Node.js, React, and Vite for faster interaction.

Bonus Features

  • Visualization Improvements:
    • Visual dashboard for workload deployments and cluster health monitoring.
    • Integration of charts to show resource utilization trends across ITS and WDS.
  • User Customizations:
    • Add support for user-defined themes (dark/light mode).
    • Exportable configurations for sharing binding policies or deployment setups.
    • By implementing these enhancements, KubeStellar UI will evolve into a comprehensive tool for cluster management, empowering users to efficiently deploy and manage resources while offering an intuitive and modern interface.

**Recommended Skills

  • Frontend Development: Node.js, React, Vite, and REST API integration.
  • Backend Development: Go and Kubernetes API communication.
    -Cluster Management: Familiarity with Kubernetes clusters and associated workflows.
  • UI/UX Design: Experience in designing interfaces for system operators.

Mentor(s):

@clubanderson clubanderson added the bug Something isn't working label Feb 4, 2025
@clubanderson clubanderson changed the title LFX mentorship (2025/term1): Enhancing KubeStellar UI for Expanded Functionality and User Experience LFX mentorship (2025/term1): Epic: Enhancing KubeStellar UI for Expanded Functionality and User Experience Feb 4, 2025
@clubanderson clubanderson changed the title LFX mentorship (2025/term1): Epic: Enhancing KubeStellar UI for Expanded Functionality and User Experience LFX mentorship (2025/term1): EPIC: Enhancing KubeStellar UI for Expanded Functionality and User Experience Feb 4, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in KubeStellar UI Project Feb 6, 2025
@clubanderson
Copy link
Contributor Author

closed - will now use 6 projects instead of 1

@clubanderson clubanderson reopened this Feb 6, 2025
@github-project-automation github-project-automation bot moved this from Done to In Progress in KubeStellar UI Project Feb 6, 2025
@MAVRICK-1 MAVRICK-1 moved this from In Progress to LFX 2025 Term 1 in KubeStellar UI Project Feb 6, 2025
@clubanderson clubanderson added enhancement New feature or request help wanted Extra attention is needed and removed bug Something isn't working labels Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: LFX 2025 Term 1
Development

Successfully merging a pull request may close this issue.

1 participant