Skip to content

Feature request - Allow all settings to be controlled via environment variables #8

@wblommaert

Description

@wblommaert

Hi, we recently started using your plugin and love how easy it is to set up a Craft CMS in combination with ElasticSearch/OpenSearch. However, we noticed that some of the settings are not configurable via environment variables. This leads to either being locked in to always use BasicAuth or always having to use AWS, since those values are stored in the project config and replicated on other environments.

This prevents us from using BasicAuth locally where we spin up an ElasticSearch container in Docker, and at the same time use AWS OpenSearch for our staging and production environments, since we can't choose which form of authentication we want on each environment. It would also be handy to be able to toggle transition mode on each environment instead of all environments at once. Are there any plans to open this up so we can have an individual configuation per environment?

I'm also down to start a PR with this functionality once I find a moment to work on it, but I'm worried it will take a while to be looked at judging by the inactivity on the existing PRs that are still open.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions