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

Backstage test coverage improvement #3825

Open
gusevda opened this issue Jan 13, 2025 · 1 comment
Open

Backstage test coverage improvement #3825

gusevda opened this issue Jan 13, 2025 · 1 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

Comments

@gusevda
Copy link

gusevda commented Jan 13, 2025

Clusters page:

  • a user can see a list of clusters it has access to;
  • a user can see various kinds of information about each cluster;
  • a user can change order in which clusters are displayed; ???
  • a user can filter clusters by search query; ???
  • a user can reload the list of clusters;
  • a user can filter clusters by installation;

Cluster details page:

  • a user can see generic information about a cluster;
  • a user can review cluster's labels;
  • a user can see instructions on how to access Kubernetes API of a cluster;
  • a user can see details about installation hosting a cluster;
  • a user can see policy compliance information for a cluster;
  • GS staff can see information about SSH access;

Catalog entity deployments:

  • a user can see a list of deployments for a component;
  • a user can see various kinds of information about each deployment;
  • a user can change order in which deployments are displayed; ???
  • a user can filter deployments by search query; ???
  • a user can reload the list of deployments;
  • a user can filter deployments by installations;

Deployment details page:
should be done after moving deployment details into a separate tab/page.

Installations selector widget:

  • test that it's correctly synced in cases when Backstage is opened in multiple tabs;

Developer user use cases:

  • test that requests to Kubernetes APIs are being made correctly for cluster admin users and for users with limited access.
@github-project-automation github-project-automation bot moved this to Inbox 📥 in Roadmap Jan 13, 2025
@gusevda gusevda changed the title Backstage test coverage Backstage plugins test coverage Jan 13, 2025
@gusevda gusevda 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 13, 2025
@gusevda gusevda changed the title Backstage plugins test coverage Backstage test coverage improvement Jan 13, 2025
@weatherhog
Copy link

lets create smaller tasks from this

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