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

Implement Package Repository API for Helm plugin #4662

Closed
5 tasks done
castelblanque opened this issue May 9, 2022 · 1 comment · Fixed by #4807
Closed
5 tasks done

Implement Package Repository API for Helm plugin #4662

castelblanque opened this issue May 9, 2022 · 1 comment · Fixed by #4807
Assignees
Labels
component/apis-server Issue related to kubeapps api-server kind/feature An issue that reports a feature (approved) to be implemented

Comments

@castelblanque
Copy link
Collaborator

castelblanque commented May 9, 2022

Summary
Implementation of the new package repository API for Helm plugin

Description
Greg designed the API definition, and implemented it for Flux plugin in #3496.
Similar work regarding implementation needs to be done for Helm plugin.

Repositories API definition can be found here.

There is the current source code in charge of managing the direct Helm repos that could be reused partially.

Acceptance criteria
Following methods must be implemented in the Helm plugin:

  • AddPackageRepository
  • GetPackageRepositoryDetail
  • GetPackageRepositorySummaries
  • UpdatePackageRepository
  • DeletePackageRepository
@castelblanque castelblanque added the kind/feature An issue that reports a feature (approved) to be implemented label May 9, 2022
@castelblanque castelblanque self-assigned this May 9, 2022
@castelblanque castelblanque added the component/apis-server Issue related to kubeapps api-server label May 9, 2022
@absoludity
Copy link
Contributor

If possible, we'd want to be verifying the API satisfies the needs of the UX and finding the gaps as we go. Whether that means updating the UX to use the new API as it's implemented, not sure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/apis-server Issue related to kubeapps api-server kind/feature An issue that reports a feature (approved) to be implemented
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants