Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-5669

Use configuration expressions by default

    Details

    • Type: Improvement
    • Status: Dev backlog
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 7.0.0
    • Fix Version/s: None
    • Component/s: devops, ease of use, setup
    • Labels:
      None

      Description

      Templating a DS configuration, for example before building a Docker image, is currently a post-setup, manual operation. It would be nice to modify the setup process to use configuration expressions as part of the setup process.

      As s simple example, instead of hard-coding a hostname set to opendj.example.com into the FQDN, the setup process could use server-fqdn: &{ds.fqdn|opendj.example.com}. If the setup process always uses the same expressions, they could be more readily reused in DevOps deployments to pass in essential configuration through the execution environment. As another example, backends could be configured as enabled: &{ds.userRoot.enabled|true}. And so on.

      Assuming planned ease-of-use improvements for replication configuration are resolved, it should be possible to provide a fully templated server configuration as output of the setup process.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Mark Mark Craig
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: