-
Notifications
You must be signed in to change notification settings - Fork 207
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
Become listed on Artifact Hub #3718
Comments
IIRC, Artifact Hub has a requirement that operators can't manage their own CRDs, they need to be deployed as YAML via Helm or similar. Our CRDs are far far too large to deploy that way - a side effect of supporting a growing selection of Azure Resources. [Helm stashes a copy of the CRDs, compressed, as a single secret or config-map (I forget which) and the maximum size of those is 2MB by default ... even though our CRDs compressed to 4% of their original size, we well exceed that size. If we want to list on Artifact Hub, we need to address the CRD size in some way, possibly by sharding the operator into one per group. |
See #2929 - the issue as @theunrepentantgeek called out is that ASO is actually too big. We've discussed sharding the operator CRDs before, and we can do that but it's a bit of a pain. We've been holding out hope that OperatorHub will do something to help us out here but we admittedly we haven't been pushing them very hard on it. As @theunrepentantgeek they forbid us managing our own CRDs which is the less secure but easier path that most users take. |
I think that this is a duplicate of #1967 as well, though the links to KEDA would be useful to move over there as it's a nice reference. |
Let me reach out to Sergio and see if that rule still applies; maybe things have changed. |
It looks like @tegioz even opened the proposal himself: #1284. There is no requirement to be listed on Artifact Hub and should be OK to do so, but don't confuse this with OperatorHub which might have other requirements (they are 2 different things). I personally don't see how this depends on #1967 for Artifact Hub |
I think you're right - we were confusing Artifact Hub and Operator Hub. I know that there are restrictions on ASO on Operator Hub because of their model, but possibly Artifact Hub doesn't have those same restrictions. If you're happy to contribute this @tomkerkhove we'd definitely accept it. If not, we'll look into doing this ourselves! |
I'm happy to pick this up |
Closing as duplicate of #1284, that issue is older - we'll use it to track this. @tomkerkhove feel free to assign that issue to yourself if you want to tackle it. Otherwise we'll pick it up eventually. I've removed low-priority from it. |
Describe the current behavior
ASO is not discoverable on Artifact Hub
https://artifacthub.io/packages/search?ts_query_web=azure+service+operator&sort=relevance&page=1
Describe the improvement
Become listed on Artifact Hub to make it more discoverable for customers and show the available versions, configuration options etc.
Example of how I've set it up for KEDA: https://artifacthub.io/packages/helm/kedacore/keda
Additional context
I'm happy to contribute this.
The text was updated successfully, but these errors were encountered: