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

WIP: Volume Plugins #4548

Closed
wants to merge 2 commits into from
Closed

WIP: Volume Plugins #4548

wants to merge 2 commits into from

Conversation

mheon
Copy link
Member

@mheon mheon commented Nov 21, 2019

For now, only the skeleton which we use to contact individual plugins. The bits that actually connect to Libpod are going to be exceedingly difficult to get right, given the volumes only "sort of" exist in Libpod and the database (primary management is delegated elsewhere, which is something that was definitely not in mind we we originally wrote Libpod).

@openshift-ci-robot openshift-ci-robot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 21, 2019
@openshift-ci-robot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mheon

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot openshift-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Nov 21, 2019
@rh-atomic-bot
Copy link
Collaborator

☔ The latest upstream changes (presumably #4538) made this pull request unmergeable. Please resolve the merge conflicts.

@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Nov 22, 2019
This is not at all integrated with the rest of Libpod, but has
most of what we need to talk to a volume plugin; the remainder is
all around discovering plugins.

There's some cleanup that can be done in how we handle responses;
a lot can probably be refactored into a shared function, and I
think we probably ought to be checking the response ContentType
to verify the API version is correct (probably not necessary, I
don't think we're likely to see a bump of the API version any
time soon).

Testing this in the repo is going to prove exceedingly difficult,
given that we need to set up an external HTTP server to test
against. Given potentially complexity, I'll do it in a separate
commit.

Signed-off-by: Matthew Heon <[email protected]>
Initially, use them for querying volume mountpoint and mounting
volumes. Requires significant changes to several existing
function signatures, which constitute the majority of the changes
here.

Signed-off-by: Matthew Heon <[email protected]>
@openshift-ci-robot openshift-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Nov 26, 2019
@rh-atomic-bot
Copy link
Collaborator

☔ The latest upstream changes (presumably #4568) made this pull request unmergeable. Please resolve the merge conflicts.

@openshift-ci-robot
Copy link
Collaborator

@mheon: PR needs rebase.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Nov 27, 2019
@github-actions
Copy link

This pull request had no activity for 30 days. In the absence of activity or the "do-not-close" label, the pull request will be automatically closed within 7 days.

@rhatdan
Copy link
Member

rhatdan commented Dec 28, 2019

@mheon You still working on this?

@mheon
Copy link
Member Author

mheon commented Dec 28, 2019 via email

@filak-sap
Copy link
Contributor

Guys, any progress on this? The lack of NFS volumes blocks us from deploying our ABAP systems.

@mheon
Copy link
Member Author

mheon commented Jul 1, 2020

NFS volumes are a separate issues and have been working for a while (Podman 1.7 or 1.8, I forget which)

@jfilak
Copy link

jfilak commented Jul 1, 2020

Oh, yeah, sorry, I had old information from colleagues of mine and I didn't bother to re-test.

@mheon
Copy link
Member Author

mheon commented Nov 16, 2020

Closing in favor of #8357

@mheon mheon closed this Nov 16, 2020
@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Sep 24, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. do-not-close do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. stale-pr
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants