You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Stephen Mallette (Jira)" <ji...@apache.org> on 2022/03/16 11:36:00 UTC
[jira] [Created] (TINKERPOP-2720) Declarative configuration of Gremlin Server
Stephen Mallette created TINKERPOP-2720:
-------------------------------------------
Summary: Declarative configuration of Gremlin Server
Key: TINKERPOP-2720
URL: https://issues.apache.org/jira/browse/TINKERPOP-2720
Project: TinkerPop
Issue Type: Improvement
Components: server
Affects Versions: 3.6.0
Reporter: Stephen Mallette
To better secure Gremlin Server, it will be important to remove dependence on Groovy. While {{GremlinLanguageScriptEngine}} can do that from a script processing perspective, the init script in Gremlin Server continues to execute Groovy which forces the {{GremlinGroovyScriptEngine}} to be configured (thus not allowing full removal of the Groovy). There needs to be a declarative mechanism to configure the {{Graph}} and the {{GraphTraversalSource}} and to load some data. The "loading data" part is important for tests and for the pre-packaged Gremlin Server but perhaps that is converted to a configuration for TinkerGraph rather than a mechanism within Gremlin Server.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)