Add ability to convert "ix-volume" to "host path"

When creating a an application, its very simple to use the ix-volume option, where the system will create a system managed dataset and export for the application.

It can be very challenging for a user to extract their data from the IX-Volume if they later decide that they would like to have the data easily available on their pool for replication, snapshots or migration purposes.

In order to resolve this it would be very useful if there were a “convert to host path” type option for IX-Volumes.

This button/option would simply allow the user to select a dataset, and then it could zfs rename the dataset to this location, and update the application settings,

thus converting the ix-volume to a user managed Host Path.

I imagine this could be accomplished with a button next to an already created ix-volume on the edit app page.

7 Likes

I’ve only just learned that ixVolumes were never intended to hold any important user data. So looking at my apps, there are several places that ixvolumes were used and should be host paths.
While waiting for this request to be accepted or not I’m wondering if there are any scripts that might achieve the same thing, so I don’t need to recreate the entire app to change one path.

I have recently had to re-setup apps for just this reason, I wanted to stop using ixVolumes and use HostPath for easier access to app related files. A lot of time could have been saved if there was the ability to convert/move. I have reached my vote limit but I would like to see this feature request considered.

4 Likes