rawfile-localpv icon indicating copy to clipboard operation
rawfile-localpv copied to clipboard

♻️ refactor: some chart improvments and optimizations

Open mhkarimi1383 opened this issue 11 months ago • 1 comments

Dear @semekh

Excuse me for making lots of changes in a single PR, But I tried to document change here and in my commit description

making images customizable adding StorageClass management via helm chart move to registry.k8s.io for kubernetes images (all of the images are available there) switch from yaml anchors/pointers to global values and helpers to handle default values so it will make customizations easier for resources/images getting default tag from appVersion in Chart.yaml dataDir path for plugin is customizable now (closes #3) documenting chart using helm-docs tool (with comments in values file)

Also I wanted to add VolumeSnapshotClasses but I don't know if there is any parameter required to make snapshotclass working, if you give me examples I will add it too

As for chart changes I don't know it I have to bump major or minor

If it's OK I want to also add GitHub actions to use GH-Pages for Helm chart publish and removing the need of cloning git repo to install the chart

mhkarimi1383 avatar Feb 25 '24 16:02 mhkarimi1383

@semekh

I think I'm almost done with this PR, Can you review this? I want to use this in production clusters and I need these changes to use this project inside clusters.

mhkarimi1383 avatar Feb 28 '24 12:02 mhkarimi1383