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

Add non-namespaced SnapshotSchedules #181

Open
timstoop opened this issue Jun 1, 2022 · 1 comment
Open

Add non-namespaced SnapshotSchedules #181

timstoop opened this issue Jun 1, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@timstoop
Copy link

timstoop commented Jun 1, 2022

Describe the feature you'd like to have.
I would like to be able to deploy a single (or several) SnapshotSchedules cluster wide and have them operate on all namespaces. In most cases that we see, it makes more sense to make a single SnapshotSchedule available cluster-wide and use labels (or possible annotations) to have them applied to PVCs.

What is the value to the end user? (why is it a priority?)
Easier to add existing snapshot schedules when you prefer spreading out your applications over multiple namespaces. Also easier to have a single "enforced" snapshot schedule that should be adhered to. Or to change a schedule if it is warranted.

How will we know we have a good solution? (acceptance criteria)
When a snapshot schedule only needs to be defined once on a cluster.

Additional context
I would recommend calling it something like ClusterSnapshotSchedule, in line with upstream resources like Role and ClusterRole or resources provided by commonly used third parties, like Issuer and ClusterIssuer.

@timstoop timstoop added the enhancement New feature or request label Jun 1, 2022
@bo0tzz
Copy link

bo0tzz commented Jun 21, 2022

I'd like to have this option as well. My usecase specifically would be to apply a schedule indiscriminately to all PVCs of a certain StorageClass.

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
None yet
Development

No branches or pull requests

2 participants