Hi
We (JanusGraph) are already automatically settings overwriting defaults of gremlin server settings, see here https://github.com/JanusGraph/janusgraph/blob/master/janusgraph-server/src/main/java/org/janusgraph/graphdb/server/utils/JanusGraphSettingsUtils.java. We are working on adding a GrpcServer to JanusGraph for management interactions. Therefore, we would like to extend gremlin settings with our own settings. The main problem is that gremlin using strict parsing of Yaml which is great in the most place but prevent us from easying extending it. I have some ideas: * Provide a config flag to allow unknown properties (easiest solution) * Provide a method which returns the snakeyaml Constructor https://github.com/apache/tinkerpop/blob/master/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/Settings.java, we could use it extend the constructor our way. Our current way to use just one config: 1. Parse our settings 2. Parse gremlin-server.yaml as Map<string, object> 3. Remove our custom fields 4. Reconstruct yaml from map 5. Parse yaml with Settings.read Any idea's? Greetings, Jan
