vv9k / podman-api-rs

Rust interface to Podman (libpod).
MIT License
84 stars 11 forks source link

[Draft] Update crate to work with Podman 5 API #171

Open janst97 opened 5 months ago

janst97 commented 5 months ago

What did you implement:

podman-api-rs currently is not compatible with podman 5.0.0 or later. This pull request implements support, based on the swagger model supplied for version 5.0.3.

This PR also removes the secrets() builder function. The secret API seems to have major changes that were introduced in podman 4.5. I unfortunately do not have time to adapt podman-api-rs to this new API, so I removed it for now.

Closes: #169

How did you verify your change:

This is an incomplete/unverified fix. I do not have resources to implement possible new features provided by podman 5, nor can I check that all function calls are still working with v5 as intended. However:

Feel free to add improvements to this PR.