Skip to content

[v2.27] Sync Kiali frontend for OSSMC glass theme support - #861

Merged
ferhoyos merged 2 commits into
kiali:v2.27from
ferhoyos:support-glass-v2.27
Sep 10, 2026
Merged

ferhoyos merged 2 commits into
kiali:v2.27from
ferhoyos:support-glass-v2.27

Conversation

@ferhoyos

@ferhoyos ferhoyos commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Syncs Kiali frontend from kiali/kiali PR 10282 so OSSMC defers <html> theme classes to OpenShift Console (including glass / high-contrast on OCP 5.0)
  • Adds ParentThemeSync, theme surface styling, and updated UI components for translucent console backgrounds
  • Adds Cypress theme tests and unit tests for ThemeUtils / ThemeSurfaces

Test plan

  • Verify OSSMC follows OpenShift Console light/dark/glass theme switches without Kiali overwriting <html> classes
  • Run unit tests: yarn test ThemeUtils ThemeSurfaces ParentThemeSync
  • Run Cypress theme scenario in standalone Kiali (tagged @skip-ossmc)
  • Smoke test graph/mesh legends and summary panels under glass theme

Made with Cursor

Sync Kiali PR 10282 so OSSMC defers theme classes to OpenShift Console,
adds ParentThemeSync and theme surface styling, and includes Cypress/unit tests.

Co-authored-by: Cursor <cursoragent@cursor.com>

@pbajjuri20 pbajjuri20 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified with the OCP 5.0, all the OSSMC test cases passed

@ferhoyos
ferhoyos merged commit 551bfbe into kiali:v2.27 Sep 10, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in Kiali Sprint 26-12 | Kiali v2.32 Sep 10, 2026
@ferhoyos
ferhoyos deleted the support-glass-v2.27 branch September 10, 2026 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants