-
Notifications
You must be signed in to change notification settings - Fork 706
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
Investigate and propose package repositories API with similar core interface to packages API. #3496
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I'm not sure why this is committed: I'd expect it to be prioritised and scheduled to come after #3403 which I'm starting now? |
I am starting work on this now. My plan of action is this: for each operation (CRUD)
Let me know it sounds good or if I missed anything. Thanks |
Great, thanks Greg.
Sounds good. I wasn't sure whether we'd want this is the packages API or as a separate
I'm not sure, but thought that implementing the helm plugin may be higher priority since it allows us to switch over the existing frontend code, but no worries if you'd rather leave that for someone else. |
Will need to check with Pepe on this. He did ask me to get started on this monday but did not clarify whether he wanted me to also take care the direct helm implementation of this. |
Yep, fine either way, I more thought that it's important to ensure that the new API satisfies the requirements of the existing helm functionality. It doesn't bother me who does it as long as we work with this in mind. |
TODO after basic CRUD is finished: |
…lar core interface to packages API. vmware-tanzu#3496
At this point I'd say this issue can be closed. The API has been proposed in the design spec. Implented in core stubs and flux plugin. Now we just need to write a UX for it and implement it in remaining plugins, all of which could be separate issues |
Excellent Greg. I've moved it into the done lane on the board rather than closing it (closing it makes it disappear from the board before our meeting). Good timing too! I think @castelblanque is ready to start :) |
Great! Actually, I'm starting with Helm today 😄 |
Let me know if we can close this issue @gfichtenholt. |
As far as I'm concerned, yes. @absoludity didn't want to close it just yet (see above). So please check with him. Thanks |
I just meant until the iteration meeting, which was two days ago (noticed closed issues were removed from the board, where we normally review them). Fine to close :) |
Thanks! |
As we close in on the basic functionality for the packages API, we'll need to begin investigating and proposing a similar core API for package repositories, so that as a user I can use the Kubeapps UI to interact with
AppRepositories
(helm and oci) as well as flux sources.We've recently had contributions for remote components that are conditionally used in different views, which will be something we'll want to begin using (though not remote, restricted to our internal services) both in the packages API as well as the package repositories API, where I assume the UX will be quite different for the various repository types (more so than packages).
The text was updated successfully, but these errors were encountered: