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

Provider for Openstack Swift/Cinder #2988

Closed
lukastopiarz opened this issue Oct 6, 2020 · 7 comments
Closed

Provider for Openstack Swift/Cinder #2988

lukastopiarz opened this issue Oct 6, 2020 · 7 comments
Assignees

Comments

@lukastopiarz
Copy link

lukastopiarz commented Oct 6, 2020

Describe the problem/challenge you have
No provider for Openstack Swift or Cinder storage backend (Or I didn't find any)

Describe the solution you'd like
I would highly appreciate provider for Openstack Swift object store

Anything else you would like to add:
no

Environment:

  • Velero version (use velero version): 1.4
  • Kubernetes version (use kubectl version): v1.11.0+d4cacc0
  • Kubernetes installer & version:
  • Cloud provider or hardware configuration: Openstack
  • OS (e.g. from /etc/os-release):

Vote on this issue!

This is an invitation to the Velero community to vote on issues, you can see the project's top voted issues listed here.
Use the "reaction smiley face" up to the right of this comment to vote.

  • 👍 for "The project would be better with this feature added"
  • 👎 for "This feature will not enhance the project in a meaningful way"
@ghost
Copy link

ghost commented Oct 19, 2020

Hi @lukastopiarz

I'm currently trying to find a solution to this.
For your information, here is what I found :

I'd love to see a community grow around Velero for Openstack, and help in the implementation of a complete plugin (BlockStore + ObjectStore), maybe from the work of https://github.com/Lirt/velero-plugin-swift, so please keep in touch!

@carlisia
Copy link
Contributor

@lukastopiarz it is not on our plans to implement/support any additional plugins for Velero. We would love to see the community adding them however.

I added a discussion topic to our next community meeting (tomorrow) asking if we should add the Swift plugin above (thanks for the research @pierredadt!) to our list of plugins, in case you want to attend:

https://hackmd.io/Jq6F5zqZR7S80CeDWUklkA?view

@Lirt
Copy link
Contributor

Lirt commented Oct 20, 2020

Hello,

I am maintainer of the swift plugin. It was done as non-fork, but shares code from the cisco-sso implementation with fixes/updates/addons that were missing after they stopped supporting it and plugin interface changed.

Currently it lacks implementation of block storage (cinder volume backups), but I think I can manage to implement this if you decide, that it is official community supported plugin.

After that I can probably take the role of maintainer.

@cidsasaki
Copy link

@igorcezar veja este plugin para o openstack.

@carlisia
Copy link
Contributor

@Lirt thank you. Is there any chance you could join our community meeting today?

@Lirt
Copy link
Contributor

Lirt commented Oct 20, 2020

@carlisia Okay, I will be there.

@nrb
Copy link
Contributor

nrb commented Oct 22, 2020

@Lirt @lukastopiarz As discussed in our community meeting, the core maintainer team doesn't have plans to add any OpenStack plugins.

To my knowledge, the Cisco implementation is abandoned - they worked on it, but then dropped it. It may be used as a reference, but it's no longer maintained.

If you'd like for the OpenStack plugin to be documented on our site, please open a PR to add it to the following files as a community supported plugin:

Finally, you can add the velero-plugin topic to show up in this list: https://github.com/topics/velero-plugin

Once the PR is merged, it'll then show up with links out to your repository and documentation on our site.

Thanks for your interest and for picking up the OpenStack plugin!

@nrb nrb closed this as completed Oct 22, 2020
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

No branches or pull requests

5 participants