Skip to content

feat(ui-react): forward BRANDING to the React UI ConfigMap - #114

Merged
mosoriob merged 2 commits into
mainfrom
feat/ui-react-branding
Sep 1, 2026
Merged

feat(ui-react): forward BRANDING to the React UI ConfigMap#114
mosoriob merged 2 commits into
mainfrom
feat/ui-react-branding

Conversation

@mosoriob

@mosoriob mosoriob commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Carries BRANDING from a values file to the ui_react pod.

Why

The image reads BRANDING at startup and renders the co-branding chrome it names
(mintproject/monorepo#206). The chart built the ui_react ConfigMap from a fixed list of
keys and had no extraEnv escape hatch, so no values file could send the key. The image
default, unbranded, was the only reachable setting.

What

  • templates/ui-react-config.yaml — emit BRANDING from $cfg.branding, omitted when empty.
  • values.yamlcomponents.ui_react.config.branding: "".
  • README.md — the new row.
  • Release 9.0.0-beta.11. A deployment cannot set the key until it installs a published
    chart, so the release is part of the change.

Decision

Per-component, components.ui_react.config.branding, following EXECUTION_ENGINE.
WELCOME_MESSAGE reads a top-level key it shares with the legacy UI. That UI is retired
(mintproject/monorepo#81), so a shared key buys nothing.

Checks

helm template with the key set emits BRANDING: "tacc". Unset, and set to the empty
string, the key is absent. helm lint passes.

Refs mintproject/monorepo#207

The image reads a BRANDING key at startup and renders the co-branding
chrome named by it. The chart built the ui_react ConfigMap from a fixed
list of keys and had no escape hatch, so no values file could send the
new key. The image default, unbranded, was the only reachable setting.

Follow EXECUTION_ENGINE: the value is per-component, under
components.ui_react.config. WELCOME_MESSAGE reads a top-level key it
shares with the legacy UI; that UI is retired, so a shared key buys
nothing here.

Omit the key when the value is empty, as the other optional keys do, so
an unset value falls back to the image default instead of blanking it.

Refs mintproject/monorepo#207
Carries the BRANDING key for the React UI. No other change since
9.0.0-beta.10.

A deployment cannot set BRANDING until it installs this version, so the
key needs a published chart, not only a merged template.
@mosoriob
mosoriob merged commit 98454da into main Sep 1, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant