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

Support CSI volume #517

Open
david-kn opened this issue Mar 5, 2025 · 0 comments · May be fixed by #518
Open

Support CSI volume #517

david-kn opened this issue Mar 5, 2025 · 0 comments · May be fixed by #518

Comments

@david-kn
Copy link

david-kn commented Mar 5, 2025

Hi, I'd like to open a question / raise a request to support CSI volumes for nautobot-static volume. My reason (actually a need) for this setup is due to 2 constraints we have in place:

  • only read-only file systems are allowed and
  • no PersistentVolumes are allowed.

The only supported writeable volumes are: a bucket (GCP) (and the only way is to use CSI ephemeral volume) and emptyDir (not really useful for static files and their collecting on each pod startup)

Hence I open this issue and have an intention to create also a PR that could address this specific limitation on my end.

My main concern is to deal with static files (nautobot-static volume) that is already currently hard-coded within your templates. Other locations for jobs/ or media/ was possible for me mount via already existing extraVolumes and extraVolumeMounts.

Happy to discuss some ideas or different approach within PR itself. But given the limitations on my end (within the company), I think there is not much options left on my end :-)

WDYT?

@david-kn david-kn linked a pull request Mar 5, 2025 that will close this issue
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 a pull request may close this issue.

1 participant