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

CRD to install a package on the cluster #94

Closed
vibhas opened this issue Feb 4, 2021 · 2 comments
Closed

CRD to install a package on the cluster #94

vibhas opened this issue Feb 4, 2021 · 2 comments
Labels
carvel-accepted This issue should be considered for future work and that the triage process has been completed enhancement This issue is a feature request

Comments

@vibhas
Copy link

vibhas commented Feb 4, 2021

Describe the problem/challenge you have
Once the packages are available on a cluster, the package consumers need a way to install a specific version of the package and provide their own configurations.

Describe the solution you'd like
Package consumers should be able to create a kapp-controller InstalledPackage CR to install a package. They need to provide the following information:

  • Name of the package
  • Version of the package (exact match or loose match such as latest or constraints based on semver)
  • Configuration for the package

Also, once the changes are executed, the consumer should be able to check the status of the installed package.
Note that any dependent packages must be deployed manually by creating individual InstalledPackage CRs.

Anything else you would like to add:

@vibhas vibhas added carvel-triage This issue has not yet been reviewed for validity enhancement This issue is a feature request labels Feb 4, 2021
@vibhas vibhas closed this as completed Feb 4, 2021
@vibhas vibhas reopened this Feb 4, 2021
@github-actions github-actions bot added carvel-triage This issue has not yet been reviewed for validity and removed carvel-triage This issue has not yet been reviewed for validity labels Feb 4, 2021
@danielhelfand danielhelfand added carvel-accepted This issue should be considered for future work and that the triage process has been completed and removed carvel-triage This issue has not yet been reviewed for validity labels Feb 22, 2021
@danielhelfand
Copy link
Contributor

In progress on the dev-packaging branch. As of now, the CRD is called InstalledPackage.

@ewrenn8
Copy link
Contributor

ewrenn8 commented Mar 10, 2021

This is available in release v0.17.0-alpha.1+.

Installation instructions for the latest alpha versions containing this can be found here
Release yaml can be found here

For tracking when this is available in a major release, please follow the epic issue

@ewrenn8 ewrenn8 closed this as completed Mar 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
carvel-accepted This issue should be considered for future work and that the triage process has been completed enhancement This issue is a feature request
Projects
None yet
Development

No branches or pull requests

3 participants