Skip to content

feat: support CSI for nautobot-static volume #518

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

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

david-kn
Copy link
Contributor

@david-kn david-kn commented Mar 5, 2025

Fixes: #517

My idea to support CSI volume for nautobot-static volume.

WDYT?

Side notes with my first contribution to your helm repo:

  • (I'm not sure if I managed to properly modify Chart.yaml nor CHANGELOG.md files which states that it was moved?]
  • I was not able to make cspell pre-commit simply work and it was failing on my end even for cleanly pulled branch. I dared to use --no-verify
    I hope I won't cause much of extra work on your end :-)

@ubajze
Copy link
Contributor

ubajze commented Apr 3, 2025

Hey @david-kn, thank you for creating a PR. The CSI approach seems very use-case specific. What if we change the approach and make it more generic?

What I am thinking is that we can introduce a new value, something like staticVolume in the values.yaml. This value allows you to specify CSI configuration. And it also allows you to specify anything else if required.

@david-kn
Copy link
Contributor Author

david-kn commented Apr 4, 2025

Hi, thanks for your reply and I agree - let's make it more generic. I understand that CSI approach of ours is kinda specific :-)

@ubajze
Copy link
Contributor

ubajze commented Apr 10, 2025

@david-kn do you want to prepare a PR?

@david-kn
Copy link
Contributor Author

david-kn commented Apr 14, 2025

Hi Uros, I'd prefer you prepare it so it fits your idea and covers better your generic approach (feel free to close this PR or whatever you need).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support CSI volume
2 participants