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
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 adaptpodman-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)Feel free to add improvements to this PR.