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

Flexible workloads list in Backstage #3847

Open
marians opened this issue Jan 24, 2025 · 2 comments
Open

Flexible workloads list in Backstage #3847

marians opened this issue Jan 24, 2025 · 2 comments
Assignees
Labels
honeybadger/ui In Team Honeybadger and dealing with user interfaces team/honeybadger Team Honey Badger ui/backstage The next generation web UI for Giant Swarm

Comments

@marians
Copy link
Member

marians commented Jan 24, 2025

In our Backstage UI, we want to provide an overview of workloads throughout clusters, with information that is gathered exclusively on Giant Swarm management clusters. As of now (Jan 2025) this covers workloads deployed via App and HelmRelease resources.

The tabular overview should provide the most important details per workload. User-selectable columns might offer more details. In addition users will be able to open a details panel or navigate to a details page for more information on the individual deployment.

Filter functions should be offered to select workloads of interest. For example:

  • Instances of selected applications
  • Workloads of a certain type (e. g. App, HelmRelease)
  • Workloads deployed to certain types of clusters (e. g. Kubernetes version, prod clusters)
  • Workloads deployed to certain cloud providers or regions

Open questions

  • Naming/title: workloads, apps, charts, deployments, ...
@github-project-automation github-project-automation bot moved this to Inbox 📥 in Roadmap Jan 24, 2025
@marians marians self-assigned this Jan 24, 2025
@marians marians added team/honeybadger Team Honey Badger honeybadger/ui In Team Honeybadger and dealing with user interfaces ui/backstage The next generation web UI for Giant Swarm labels Jan 24, 2025
@marians
Copy link
Member Author

marians commented Jan 28, 2025

Access to wireframes

@gusevda gusevda self-assigned this Jan 30, 2025
@marians
Copy link
Member Author

marians commented Jan 30, 2025

As we introduce a new main menu item, we need at least one new icon.

  • Clusters: import StorageIcon from '@mui/icons-material/Storage';
  • Deployments: import CloudUploadIcon from '@mui/icons-material/CloudUpload';
  • Installations: import FactoryIcon from '@mui/icons-material/Factory';

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
honeybadger/ui In Team Honeybadger and dealing with user interfaces team/honeybadger Team Honey Badger ui/backstage The next generation web UI for Giant Swarm
Projects
Status: Inbox 📥
Development

No branches or pull requests

2 participants