rawfile-localpv
rawfile-localpv copied to clipboard
♻️ refactor: some chart improvments and optimizations
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
@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.