podman-api-rs icon indicating copy to clipboard operation
podman-api-rs copied to clipboard

[Draft] Update crate to work with Podman 5 API

Open janst97 opened this issue 9 months ago • 0 comments

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:

  • cargo test succeeds on my system (podman 5.0.3, current version of Arch Linux)
  • the changes seem to work when used in my private projects

Feel free to add improvements to this PR.

janst97 avatar May 21 '24 10:05 janst97