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 CephCluster API (cephclusters.csi.ceph.io) #26

Merged
merged 1 commit into from
Jul 10, 2024

Conversation

nb-ohad
Copy link
Collaborator

@nb-ohad nb-ohad commented Jun 28, 2024

Describe what this PR does

Adds new API named CephCluster (cephcluster.csi.ceph.io), capturing the setting needed to configure Ceph CSI to connect to a single Ceph Cluster

The PR does not include CRD field validation rules.
This will be resolved in a future PR

Is there anything that requires special attention

No

Future concerns

There is still an active discussion around API naming and at the time of this PR we are still open to future name changes

@nb-ohad nb-ohad requested a review from Madhu-1 June 28, 2024 10:17
API generated using the following command:
"kubebuilder create api --group csi --version v1alpha1 --kind CephCluster"

Signed-off-by: nb-ohad <[email protected]>
@nb-ohad nb-ohad force-pushed the ceph-cluster-api branch from f51fade to 7134c23 Compare July 10, 2024 09:42
@Madhu-1 Madhu-1 merged commit 48454e5 into ceph:main Jul 10, 2024
7 checks passed
@travisn
Copy link
Member

travisn commented Jul 10, 2024

While recognizing naming is still up for discussion, please let's rename this one sooner than later to avoid naming collisions of the short names with our own types, the CephCluster of Rook. If you're really going for simple, how about clusters.csi.ceph.io? "Ceph" is redundant in the name cephclusters.csi.ceph.io.

@nb-ohad
Copy link
Collaborator Author

nb-ohad commented Jul 11, 2024

@travisn I agree, we do need to change that sooner rather than later.
I was thinking about changing this to CephConnection. WDYT?

@travisn
Copy link
Member

travisn commented Jul 11, 2024

@travisn I agree, we do need to change that sooner rather than later. I was thinking about changing this to CephConnection. WDYT?

CephConnection sounds great to me!

leelavg pushed a commit to leelavg/ceph-csi-operator that referenced this pull request Sep 18, 2024
Bug 2307835: Add log rotation for the CephCSI pods
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

Successfully merging this pull request may close these issues.

3 participants