Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

♻️ refactor: some chart improvments and optimizations #28

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from

Conversation

mhkarimi1383
Copy link

@mhkarimi1383 mhkarimi1383 commented Feb 25, 2024

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

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
documenting chart using helm-docs tool (with comments in values file)

Signed-off-by: Muhammed Hussein Karimi <[email protected]>
@mhkarimi1383 mhkarimi1383 changed the base branch from master to develop February 25, 2024 16:28
@mhkarimi1383
Copy link
Author

@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.

@orville-wright orville-wright added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed labels May 4, 2024
This was linked to issues May 4, 2024
@kmova kmova requested a review from semekh July 19, 2024 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Project still active? Make the data-dir configurable.
3 participants