system-upgrade-controller icon indicating copy to clipboard operation
system-upgrade-controller copied to clipboard

introduce helm chart

Open hurzelpurzel opened this issue 1 year ago • 19 comments

hurzelpurzel avatar Jul 04 '23 12:07 hurzelpurzel

add buildkit to dapper

hurzelpurzel avatar Jul 04 '23 12:07 hurzelpurzel

Sorry the build fails, but this has nothing todo with my changes. I'm not able to fix it. It seems to be a docker issue

hurzelpurzel avatar Jul 04 '23 14:07 hurzelpurzel

After disabling Buildkit the buid works

hurzelpurzel avatar Jul 04 '23 15:07 hurzelpurzel

Is there any way you can consume the CRDs from the build artifacts, instead of maintaining a static copy in the chart dir?

brandond avatar Aug 24 '23 23:08 brandond

@brandond: I think it is a good idea. In addition I would like to package the helm during the build. But I'm not familiar with the build process, Could you please tell me how to integrate a helm package step after the usual build where the crd.yaml is created ? Addionally i would relocate it to a crd subfolder according to https://helm.sh/docs/chart_best_practices/custom_resource_definitions/. So please can you tell me how I can change and test the built process ?

hurzelpurzel avatar Aug 25 '23 17:08 hurzelpurzel

I tried bringing up something related here https://github.com/rancher/system-upgrade-controller/issues/172#issuecomment-1123708559

onedr0p avatar Aug 25 '23 18:08 onedr0p

Any news?

lexfrei avatar Feb 29 '24 01:02 lexfrei

Would you mind updating this to reflect recent changes to the RBAC?

brandond avatar Feb 29 '24 01:02 brandond

Maybe if you need help, but not in March. Too busy on a new work.

lexfrei avatar Feb 29 '24 02:02 lexfrei

That was intended for the PR author.

brandond avatar Feb 29 '24 06:02 brandond

👀

Marvin0098 avatar Mar 05 '24 17:03 Marvin0098

@hurzelpurzel Recent kustomization issues involving the latest tag broke our project, we need this helm chart.

mysticaltech avatar Mar 28 '24 00:03 mysticaltech

I'm using parts of this helm chart from the PR already to create plans. An official helm chart would be awesome and highly appreciated.

Marvin0098 avatar Mar 28 '24 00:03 Marvin0098

Recently synced my forked repo. Is there anymore that I can do ? Or what is blocking the merge ?

hurzelpurzel avatar Mar 28 '24 16:03 hurzelpurzel

They are not using the cluster admin role anymore, check the latest release 0.13.4

Marvin0098 avatar Mar 28 '24 17:03 Marvin0098

Unfortunately even if this was merged, I don't see any workflow to publish the Helm chart anywhere.

onedr0p avatar Mar 28 '24 17:03 onedr0p

Unfortunately even if this was merged, I don't see any workflow to publish the Helm chart anywhere.

I could look into that

Marvin0098 avatar Mar 31 '24 16:03 Marvin0098

I suggested a helm release action here https://github.com/hurzelpurzel/system-upgrade-controller/pull/1/files But it requires some additional setup by the owners. From the documentation:

Pre-requisites One of these confuguration A GitHub repo containing a single chart in root directory (Chart.yaml) A directory with your Helm charts (default is a folder named /charts, if you want to maintain your charts in a different directory, you must include a settings.charts_dir input in the plugin settings). GitHub branch called gh-pages to store the published charts. In your repo, go to Settings/Pages. Change the Source Branch to gh-pages. Create a .drone.yml file in your root directory. Pipelines examples are available below. For more information, reference the Drone CI Help Documentation for Pipeline Overview

simonfelding avatar Apr 03 '24 08:04 simonfelding

Will try To-Do as suggested

simonfelding @.***> schrieb am Mi., 3. Apr. 2024, 10:28:

I suggested a helm release action here https://github.com/hurzelpurzel/system-upgrade-controller/pull/1/files But it requires some additional setup by the owners. From the documentation https://github.com/otwld/drone-chart-releaser-github-pages:

Pre-requisites One of these confuguration A GitHub repo containing a single chart in root directory (Chart.yaml) A directory with your Helm charts (default is a folder named /charts, if you want to maintain your charts in a different directory, you must include a settings.charts_dir input in the plugin settings). GitHub branch called gh-pages to store the published charts. In your repo, go to Settings/Pages. Change the Source Branch to gh-pages. Create a .drone.yml file in your root directory. Pipelines examples https://github.com/otwld/drone-chart-releaser-github-pages#example-pipeline are available below. For more information, reference the Drone CI Help Documentation for Pipeline Overview https://docs.drone.io/pipeline/overview/

— Reply to this email directly, view it on GitHub https://github.com/rancher/system-upgrade-controller/pull/248#issuecomment-2033901652, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADACKDTNHJMT6ZCJOIQ5JE3Y3O4UDAVCNFSM6AAAAAAZ5VNRGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZTHEYDCNRVGI . You are receiving this because you were mentioned.Message ID: @.***>

hurzelpurzel avatar Apr 03 '24 11:04 hurzelpurzel