Dashboards branding container env

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
1.12

Describe the issue:
I am wanting to change the branding configuration via ENV VAR instead of replacing my yaml via a bind mount. Is this possible?

Configuration:

tried using OPENSEARCH_OPENSEARCHDASBOARDS.BRANDING etc but they do not take effect.

# opensearchDashboards.branding:
  # logo:
    # defaultUrl: ""
    # darkModeUrl: ""
  # mark:
    # defaultUrl: ""
    # darkModeUrl: ""
  # loadingLogo:
    # defaultUrl: ""
    # darkModeUrl: ""
  # faviconUrl: ""
  # applicationTitle: ""

has anyone been able to achieve this?

Hi @coredump17

I have tested in my lab a few ENV variables for branding configuration. It works for me, as shown in the example below:

opensearchDashboards.branding:
  logo:
    defaultUrl: ${MY_ENV_PARAM}

how would you change this using container env variables?

OPENSEARCHDASHBOARDS_BRANDING_LOGO_DEFAULTURL= ?