to make 'ceph versions' and 'ceph XX versions' accessible.

Signed-off-by: Fabian Grünbichler <f.gruenbich...@proxmox.com>
---
 PVE/Ceph/Tools.pm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/PVE/Ceph/Tools.pm b/PVE/Ceph/Tools.pm
index 617aba66..319e2ddd 100644
--- a/PVE/Ceph/Tools.pm
+++ b/PVE/Ceph/Tools.pm
@@ -61,6 +61,14 @@ sub get_local_version {
     return undef;
 }
 
+sub get_cluster_versions {
+    my ($service, $noerr) = @_;
+
+    my $rados = PVE::RADOS->new();
+    my $cmd = $service ? "$service versions" : 'versions';
+    return $rados->mon_command({ prefix => $cmd });
+}
+
 sub get_config {
     my $key = shift;
 
-- 
2.20.1


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to