Comments (4)
Thanks for writing this up, Scott! One issue with this is that the Monocular currently gets the name and URL of the repo from the arguments passed to chart-repo: https://github.com/helm/monocular/blob/master/cmd/chart-repo/sync.go#L28. Whilst we could add the colour as a third argument, it might be a bit strange to have that as an argument in the chart-repo command. We could instead have a way of passing arbitrary additional metadata to be included in the repo struct it stores in MongoDB.
This could cause a turf war over company "owned" colors, and maybe confuse seeing one company's green as more ready to go than another company's red color ¯(ツ)/¯.
This point does concern me a bit, it would be simpler to show all repos with the same colour (removing the current distinction between stable/incubator and non-stable/incubator) and avoid this entirely.
from hub.
Ah I see the grey is only on the earlier kubeapps implementation. Yes I agree, this seems important to keep. OK closing this, glad we have the discussion for reference in case we ever want to revisit or reference 👍
from hub.
@prydonius I agree 💯
it would be simpler to show all repos with the same colour (removing the current distinction between stable/incubator and non-stable/incubator) and avoid this entirely
I suppose we should keep this issue open till that's done, or until someone offers a better idea 🙂
from hub.
So actually Monocular only makes a distinction between the incubator repo and other repos (marking it red instead of blue). This can be seen here: https://hub.helm.sh/. Kubeapps Hub is a little different here in that in distinguishes between stable, incubator and other repos.
I kind of like that the incubator repository is marked red, it might help point out that it is not recommended to be used?
from hub.
Related Issues (20)
- Add CI to check for name length issues HOT 2
- READMEs getting 404 on Helm Hub HOT 6
- Cluster autoscaler version 1.15 and 1.16 stable charts are missing HOT 1
- Provide hub.helm.sh repository information for dependencies
- [CSS] Search results appear underneath upper fold HOT 2
- Redirection mechanism or warning message for deprecated charts HOT 1
- feat: expand hub support to helm plugins HOT 2
- feat: add example filters to homepage HOT 2
- cert-manager: removing and preventing 'alternate' versions of Helm charts HOT 8
- Some pages of Charts in hub.helm.sh don't load their README content HOT 3
- Hub is not loading one of my charts HOT 2
- Charts in stable repo not available due to duplicate stable repo name in repos.yaml HOT 3
- Where is docker registry? HOT 6
- Longhorn Chart README page is loading indifinitely HOT 2
- Migration to Artifact Hub HOT 11
- Install panel "copy" doesn't work with Helm 3 and it picks "beta" chart. HOT 1
- Helm chart description links doesn't work HOT 2
- Helm Hub fails to load due to 503 errors HOT 2
- Redirection issue from hub.helm to artifacthub HOT 2
- Handover of external-secrets HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hub.