hashicorp / nomad-driver-podman

A nomad task driver plugin for sandboxing workloads in podman containers
https://developer.hashicorp.com/nomad/plugins/drivers/podman
Mozilla Public License 2.0
224 stars 61 forks source link

Add nomad task drivers (podman) to official hashicorp repos (fedora, ubuntu etc.) #322

Open blmhemu opened 4 months ago

blmhemu commented 4 months ago

Proposal

Adding nomad podman driver to the official distribution channels would greatly help the usage of such drivers.

Use-cases

The status-quo is to download the drivers and place them in the respective folders. This is not ideal for automated installs - need scripts to download the latest release, do checksum verification and place it in require destination.

Attempted Solutions

Mentioned above.

jrasell commented 4 months ago

Hi @blmhemu and thanks for raising this issue. This makes sense and is something we could add to the build and release process, so I'll add it to our roadmap for future discussion. I think it also makes sense to move this issue into the Podman driver repository, as it is where this work would be conducted.

slonopotamus commented 3 months ago

This is a bit problematic because Nomad searches for plugins in data_dir. Possibly Nomad first needs to be changed so it looks for plugins in a predefined /usr or /opt directory, like it happens for CNI plugins.