Add extensionsConfigPath as a configuration parameter to mongod/s

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently, the server defaults to looking for extension configuration files in 
      /etc/mongo/extensions (see getExtensionConfDir()) .

      Atlas implemented a workaround to make this file path writeable. However, this doesn't hold true on-premise, as /etc/ is not a writeable file path. Instead, we'll need to provide a configuration parameter to the server at startup time to specify where extension configuration files are expected to be found.
      As part of this ticket, introduce the parameter extensionsConfigPath. For starters, we should default the parameter to /etc/mongo/extensions so as to not break Atlas deployments. We may want to consider removing this default parameter and throwing an error if no path is provided and extensions are loaded with --loadExtensions.

            Assignee:
            Santiago Roche
            Reporter:
            Santiago Roche
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: