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

Get all apps (UIs) listed in teleport and backstage #3770

Open
4 tasks
JosephSalisbury opened this issue Nov 19, 2024 · 4 comments
Open
4 tasks

Get all apps (UIs) listed in teleport and backstage #3770

JosephSalisbury opened this issue Nov 19, 2024 · 4 comments
Assignees
Labels
team/planeteers Team Planeteers (Customer Success & Product Management)

Comments

@JosephSalisbury
Copy link
Contributor

JosephSalisbury commented Nov 19, 2024

Let's break this down into two different use cases:

  • Make it simple for us to access our own tooling
  • Give customers access to all our tooling to provide transparency and similar control

Teleport (only for us)

Listing all apps in teleport would replace opsctl open functionality. This should be relatively straight forward. Also backstage should be accessible via teleport.

Backstage (for us)

We need to identify if the backstage user is from Giant Swarm. This should include links to all the tools that we are deploying on the management cluster.

We might have to add the oidc proxy in front of the interfaces as well for SSO.

Backstage (for the customer)

Question is how we can give access to tools that do not support any RBAC like access. Do we need to limit customer access to certain applications only? Do we want to support a customer role/group that is allowed to see all the tools like we do?

Apps

  • alertmanager
  • prometheus
  • hubble
  • ...
@teemow teemow added this to Roadmap Nov 6, 2024
@JosephSalisbury JosephSalisbury converted this from a draft issue Nov 19, 2024
@JosephSalisbury
Copy link
Contributor Author

ping @teemow plz finish

@JosephSalisbury JosephSalisbury moved this from Inbox 📥 to Up Next ➡️ in Roadmap Nov 19, 2024
@architectbot architectbot added the team/planeteers Team Planeteers (Customer Success & Product Management) label Nov 19, 2024
@teemow
Copy link
Member

teemow commented Nov 22, 2024

Teleport currently lists access to some grafana and kyverno instances. But it doesn't look complete.

@gawertm do you remember what the state is here? Are this only Giant swarm installations? is there a reason why there are no other installations?

also /cc @stone-z

@stone-z
Copy link
Contributor

stone-z commented Nov 22, 2024

It is just Giant Swarm currently because the feature was still WIP. Spyros plans to add customer MCs in the next week or so

@gawertm
Copy link

gawertm commented Dec 2, 2024

I think I am missing context of this ticket, but looks like @stone-z is on top of it :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team/planeteers Team Planeteers (Customer Success & Product Management)
Projects
Status: Up Next ➡️
Development

No branches or pull requests

5 participants