Skip to content

rename dcm-ui env to DCM_API_URL#17

Merged
gabriel-farache merged 1 commit into
dcm-project:mainfrom
gciavarrini:FLPATH-4424-rename-dcm-api-url
Jun 29, 2026
Merged

rename dcm-ui env to DCM_API_URL#17
gabriel-farache merged 1 commit into
dcm-project:mainfrom
gciavarrini:FLPATH-4424-rename-dcm-api-url

Conversation

@gciavarrini

@gciavarrini gciavarrini commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Renames the dcm-ui environment variable from DCM_API_GATEWAY_URL to DCM_API_URL in compose and Helm deploy configs, matching the control-plane monolith naming.

Part of FLPATH-4424

Depends on: rhdh-plugins #3603 (merged)
Until then, deployments using the old env var still work via the plugin legacy fallback.

Follow-up: quadlet-deploy rename in dcm-project/quadlet-deploy#7.

Assisted-By: Claude (Anthropic)
Signed-off-by: Gloria Ciavarrini gciavarrini@redhat.com

Requires dcm-ui image with apiUrl support.

Part of [FLPATH-4424](https://redhat.atlassian.net/browse/FLPATH-4424)

Assisted-By: Claude (Anthropic)

Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@gabriel-farache gabriel-farache merged commit 6c16c06 into dcm-project:main Jun 29, 2026
6 checks passed
gciavarrini added a commit to dcm-project/quadlet-deploy that referenced this pull request Jun 30, 2026
Renames the `dcm-ui` quadlet env var from `DCM_API_GATEWAY_URL` to
`DCM_API_URL`, matching the control-plane monolith naming from.
The URL value is unchanged (`http://control-plane:8080`).

Part of [FLPATH-4424](https://redhat.atlassian.net/browse/FLPATH-4424).


 ⚠️  **Merge order (required):** ⚠️ 
1. [rhdh-plugins
#3603](redhat-developer/rhdh-plugins#3603) + new
`dcm-ui` image
2. [control-plane
#17](dcm-project/control-plane#17)
3. this PR


#### Why `verify_compose_alignment.yml` is unchanged
Jira lists two quadlet files, but the verify playbook does not hardcode
env var names. It clones upstream `control-plane/deploy/compose.yaml`
and compares compose env keys to quadlet templates at runtime. Once
control-plane `main` uses `DCM_API_URL`, the existing assert covers the
new name with no alias or mapping. A verify edit is only needed when PRs
land out of order; we merge in sequence, so no change here. 

--

Assisted-By: Claude (Anthropic)
Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
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.

3 participants