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

Show GitOps source information on cluster details in Backstage #3753

Open
marians opened this issue Oct 30, 2024 · 0 comments
Open

Show GitOps source information on cluster details in Backstage #3753

marians opened this issue Oct 30, 2024 · 0 comments
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 Oct 30, 2024

User story

As a cluster admin, I want to quickly find the GitOps source for a cluster from the developer portal, so that I can inspect and modify details or view the modification history.

Details

We want to

  • highlight the fact that a cluster is defined in a git source, and we want to
  • enable quick navigation to that source.

In the context of https://github.com/giantswarm/giantswarm/issues/31921 we have discussed how to determine that a cluster is gitops-managed.

In addition, we would like to provide a direct link for end users to jump to the source in a web UI.

Example

For the operations workload cluster in installation gazelle, we want to show this link.

This link get composed out of several parts:

  • Base part: e. g. https://github.com/giantswarm/workload-clusters-fleet/
  • UI specific path snippet, e. g. tree/main/
  • Directory or file path within the git repository: management-clusters/gazelle/organizations/giantswarm-production/workload-clusters/operations

The first two parts might be static configuration in Backstage. The third part however must be provided per cluster.

@marians marians added 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 labels Oct 30, 2024
@github-project-automation github-project-automation bot moved this to Inbox 📥 in Roadmap Oct 30, 2024
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

1 participant