ceph: add initial ceph support. reading and writing m/ceph.conf #9

Merged
amery merged 13 commits from pr-amery-ceph into main 2023-09-05 21:35:53 +02:00
Owner
No description provided.
amery added 13 commits 2023-09-05 15:47:16 +02:00
Signed-off-by: Alejandro Mery <amery@jpi.io>
the accessor doesn't generate one if needed yet

Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
returning the local ceph monitors and setting one
if there is none. non-gateway nodes are preferred
when setting a monitor automatically

Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
they indicate the ceph monitors on the specified zone

* MON{zoneID}_NAME
* MON{zoneID}_ID
* MON{zoneID}_IP

Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
amery requested review from karasz 2023-09-05 15:47:25 +02:00
karasz requested changes 2023-09-05 16:08:48 +02:00
karasz left a comment
Owner

Fine and dandy but segfaults if ceph.conf is not in the root of the machines. Please allow for ceph.conf to be in the proper place.

Fine and dandy but segfaults if ceph.conf is not in the root of the machines. Please allow for ceph.conf to be in the proper place.
karasz reviewed 2023-09-05 16:45:43 +02:00
@@ -0,0 +37,4 @@
}
// revive:disable:cyclomatic
// revive:disable:cognitive-complexity
Owner

Please also add // TODO: or // FIXME: explaining why this is needed

Please also add // TODO: or // FIXME: explaining why this is needed
karasz marked this conversation as resolved
amery added 10 commits 2023-09-05 18:48:21 +02:00
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
returning the local ceph monitors and setting one
if there is none. non-gateway nodes are preferred
when setting a monitor automatically

Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
they indicate the ceph monitors on the specified zone

* MON{zoneID}_NAME
* MON{zoneID}_ID
* MON{zoneID}_IP

Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Signed-off-by: Alejandro Mery <amery@jpi.io>
Author
Owner

bug fixed and // TODO: added to the complex parser function

bug fixed and `// TODO:` added to the complex parser function
amery requested review from karasz 2023-09-05 18:49:38 +02:00
karasz approved these changes 2023-09-05 20:58:46 +02:00
karasz left a comment
Owner

LGTMN

LGTMN
amery merged commit 1fe1cf940d into main 2023-09-05 21:35:53 +02:00
amery deleted branch pr-amery-ceph 2023-09-05 21:36:11 +02:00
Author
Owner

v0.5.0 tagged

`v0.5.0` tagged
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: amery/jpictl#9