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 package a software #90

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

CRD to package a software #90

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
Package authors do not have a consistent way to package their software which then can be distributed for consumption.

Describe the solution you'd like
Package authors should be able to create a new Package CR to package their software that can then be distributed for consumption by others. They should be able to define the following in this CR:

  • Reference to a Package Contents Bundle (containing all the files, OCI images)
  • Name and version of the package
  • Authors and description
  • Describe how to install the package

The Package CR can be deployed on a cluster directly or bundled in a package repository.

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 changed the title CRD to package my software CRD to package a software 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

danielhelfand commented Feb 22, 2021

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

@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