Closed tnozicka closed 4 months ago
The Scylla Operator project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
/lifecycle stale
/remove-lifecycle stale /triage accepted
I collected pros and cons behind few options we discussed, here's a summary:
Change k8s-local-volume-provisioner to local-csi-driver
What needs to be done afterwards:
Change local-csi-driver to k8s-local-volume-provisioner
What needs to be done afterwards:
Change k8s-local-volume-provisioner to scylladb-local-csi(-driver)
What needs to be done afterwards:
I had a meeting with @ylebi where we discussed them, and we are align on opting to the first option. @tnozicka what do you think?
Thanks for writing this down.
I'd generally be in favour of using scylla-
prefix for our namespace
(con) nothing is related to scylla, we are just the maintainers
Kind of, but the name is generic enough for other people writing a CSI driver to pick the same name and conflict with us. Having such prefix is pretty common practice to avoid collisions on naming. Both our GH repo and the container registry already have the prefix in the organization part, so this is meant only for the namespace.
That said, going for the first option Change k8s-local-volume-provisioner to local-csi-driver
is fine with me, the non-prefixed namespace is already there, this won't make it worse and it can be done separately later, if we decide to go there.
But please start by renaming the repo, so the opinionated part (which is how this discrepancy came to be) will be sorted out.
We should unify the packages, binary and image name for consistency.
At this point the difference is confusing (caused by historical reasons when requesting the repo name): repo name:
github.com/scylladb/k8s-local-volume-provisioner
image name:docker.io/scylladb/k8s-local-volume-provisioner
binary name:local-csi-driver