Publish a PackageCR for Kapp-Controller
Describe the problem/challenge you have [A description of the current challenge that you are experiencing.] Similar to Secretgen-controller, Kapp-controller should publish an OSS PackageCR and PackageMetadataCR so that it can be easily deployed without users needing to create these resources manually.
They will contain everything you need to install a default kapp-controller.
This is useful in the case where you are installing kapp-controller onto another cluster as a Package via kapp-controller.
Describe the solution you'd like Following the practices set out in https://github.com/vmware-tanzu/carvel-secretgen-controller/pull/65, a config folder that enables to the publication via templating of a PackageCR / PackageMetadataCR which will be included as release artifacts.
Anything else you would like to add: [Additional information that will assist in solving the issue.]
Vote on this request
This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.
👍 "I would like to see this addressed as soon as possible" 👎 "There are other more important things to focus on right now"
We are also happy to receive and review Pull Requests if you want to help working on this issue.
One interesting take-away from implementing this in Secretgen-controller is that when we were pushing to ghcr the new "github package" settings had to be changed to allow github actions to work.
Click on the package --> Package Settings --> Manage Actions Access section
https://github.com/vmware-tanzu/carvel-kapp-controller/pull/926
Done and released in latest KC's v0.44.x onwards