Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

janst97
Copy link

@janst97 janst97 commented May 21, 2024

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 janst97 marked this pull request as draft May 21, 2024 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Podman API 5.0.0 support
1 participant