Skip to content

ui: add acceptance coverage for Service.Namespace dashboard URLs#23727

Open
amarkdotdev wants to merge 2 commits into
hashicorp:mainfrom
amarkdotdev:test/dashboard-url-template-service-namespace
Open

ui: add acceptance coverage for Service.Namespace dashboard URLs#23727
amarkdotdev wants to merge 2 commits into
hashicorp:mainfrom
amarkdotdev:test/dashboard-url-template-service-namespace

Conversation

@amarkdotdev

Copy link
Copy Markdown

Summary

Context

#11324 reported that Service.Namespace was documented but not available in dashboard URL templates. The UI wiring landed in #11640, but no acceptance test asserted namespace substitution. This PR adds that coverage.

Test plan

  • cd ui/packages/consul-ui && ember test --filter="dashboard template includes service namespace"
  • Existing dashboard template scenario still passes

Fixes #11324

@amarkdotdev
amarkdotdev requested review from a team as code owners July 10, 2026 09:55
@github-actions github-actions Bot added the theme/ui Anything related to the UI label Jul 10, 2026
@hashicorp-cla-app

hashicorp-cla-app Bot commented Jul 10, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Add an acceptance scenario verifying {{Service.Namespace}} is substituted
in dashboard_url_templates links on the service page.

Fixes hashicorp#11324

Signed-off-by: amarkdotdev <amarkdotdev@users.noreply.github.com>
Signed-off-by: amarkdotdev <amarkdotdev@users.noreply.github.com>
@amarkdotdev
amarkdotdev force-pushed the test/dashboard-url-template-service-namespace branch from 0559079 to 7734685 Compare July 21, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

theme/ui Anything related to the UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add UI dashboard template URL placeholder field: Service.Namespace

1 participant