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

Make clear that people are expected to provide their own backstage image before deploying #67

Closed
marrws opened this issue Mar 16, 2023 · 4 comments · Fixed by #93
Closed
Assignees

Comments

@marrws
Copy link

marrws commented Mar 16, 2023

A quick search around Discord tells me there's some confusion around how this Helm chart should be used.

People often think this Helm Chart is a drop-in solution to create a developer portal when in fact is expected that people have followed the getting started guide and used npx @backstage/create-app@latest at least once.

Some threads with examples of people using the Helm Chart with the default image:

@ChrisJBurns
Copy link
Contributor

I agree!

I still think most who are new to Backstage have an initial assumption that there is something that they deploy and instantly get value from like most other project/products. However, they later find out that the whole idea of Backstage is that it is supposed to be used by organisations to fit their own custom needs - hence why we can't make a one size fits all Docker image or Helm Chart.

Adding a note would probably be a good idea, just to make it explicitly obvious to users. It would be great if we can also tie this into the same explanation that's used for telling users why we don't offer up an official production ready Docker image either.

@ChrisJBurns
Copy link
Contributor

An additional comment from me, we should probably add a description around why we may be quite strict when it comes to implementing new features into the Chart. We have made it clear in the past that we don't want to end up supporting a Chart that basically fits every possible permutation of a Backstage installation, and that we only tend to abide by adding features that are either a common Kubernetes pattern or a Backstage one. We should add a comment around this also. @vinzscam @tumido @sabre1041 thoughts?

@tumido
Copy link
Member

tumido commented Apr 26, 2023

Thank you @marrws for raising this issue!

@ChrisJBurns I totally agree. Unfortunately, we've got to a point where people who are used to working with Kubernetes have heard about Backstage and are surprised it doesn't conform to what is customary in this world. 😄

A disclaimer would definitely help, I'll get a quick PR out today and we can talk the wording/details in there. 👍

@marrws
Copy link
Author

marrws commented May 17, 2023

Thanks @tumido for your response. I hope this clarification points people in the right direction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants