]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/config: expose full config schema via the proxy
authorJason Dillaman <dillaman@redhat.com>
Fri, 5 Oct 2018 13:53:27 +0000 (09:53 -0400)
committerJason Dillaman <dillaman@redhat.com>
Fri, 5 Oct 2018 13:54:53 +0000 (09:54 -0400)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/common/config_proxy.h

index a8fd57a1be246aeb798f0e2e362a5bcaa4978564..1ae56ebde30a0ca07be45e9d76dd2508ed688dd1 100644 (file)
@@ -69,6 +69,9 @@ public:
   void config_options(Formatter *f) const {
     config.config_options(f);
   }
+  const decltype(md_config_t::schema)& get_schema() const {
+    return config.schema;
+  }
   const Option* get_schema(const std::string& key) const {
     auto found = config.schema.find(key);
     if (found == config.schema.end()) {