kapp-controller icon indicating copy to clipboard operation
kapp-controller copied to clipboard

Publish a PackageCR for Kapp-Controller

Open neil-hickey opened this issue 3 years ago • 1 comments

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.

neil-hickey avatar Jul 06 '22 20:07 neil-hickey

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

Screen Shot 2022-07-07 at 3 29 43 PM Screen Shot 2022-07-07 at 3 33 25 PM

neil-hickey avatar Jul 08 '22 16:07 neil-hickey

https://github.com/vmware-tanzu/carvel-kapp-controller/pull/926

neil-hickey avatar Oct 21 '22 20:10 neil-hickey

Done and released in latest KC's v0.44.x onwards

neil-hickey avatar Feb 22 '23 18:02 neil-hickey