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

Request for Proposal: Snapshot Support #801

Open
afritzler opened this issue Jul 24, 2023 · 1 comment · May be fixed by #802
Open

Request for Proposal: Snapshot Support #801

afritzler opened this issue Jul 24, 2023 · 1 comment · May be fixed by #802
Assignees
Labels
enhancement New feature or request

Comments

@afritzler
Copy link
Member

afritzler commented Jul 24, 2023

As of now, the project does not support snapshots, a valuable feature that facilitates tasks such as data backup, environment duplication, and disaster recovery. Snapshot support could potentially allow users to create and manage point-in-time snapshots of their workloads seamlessly.

The proposal should address how we could integrate snapshot support, ideally including the following points:

  • An overview of the envisioned integration
  • High-level implementation details
  • Sample specifications for Kubernetes (k8s) API resources
  • Any potential challenges or roadblocks that may arise during implementation

Potential Next Steps

  1. Understand the current state: Analyze the current onmetal-api structure to understand the best way to integrate snapshot support.
  2. Research: Look into similar implementations to get ideas and understand potential pitfalls.
  3. Draft Proposal: Begin drafting a proposal detailing how snapshot support could be integrated.
  4. Review: Have the proposal reviewed by team members and stakeholders.
  5. Iterate: Revise the proposal based on the feedback received.
@afritzler afritzler added the enhancement New feature or request label Jul 24, 2023
@afritzler afritzler self-assigned this Jul 24, 2023
@afritzler afritzler linked a pull request Jul 24, 2023 that will close this issue
@afritzler afritzler added this to Core Nov 20, 2023
@afritzler afritzler moved this to Todo in Core Nov 20, 2023
@balpert89
Copy link
Contributor

Helpful to understand what contract the CSI driver needs to support: https://kubernetes.io/docs/concepts/storage/volume-snapshots/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

Successfully merging a pull request may close this issue.

2 participants