Skip to content

[v2.22] Sync Kiali frontend for OSSMC glass theme support - #860

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

ferhoyos merged 3 commits into
kiali:v2.22from
ferhoyos:support-glass-v2.22

Conversation

@ferhoyos

@ferhoyos ferhoyos commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Syncs Kiali frontend from kiali/kiali PR 10283 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
  • Adds --skip-branch to copy-frontend-src-to-ossmc.sh to copy Kiali source onto an existing branch without auto-committing

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 10283 so OSSMC defers theme classes to OpenShift Console,
adds ParentThemeSync and theme surface styling, and includes Cypress/unit tests.
Also add --skip-branch to copy-frontend-src-to-ossmc.sh for branch workflow.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ferhoyos ferhoyos self-assigned this Sep 3, 2026
@ferhoyos ferhoyos moved this from 📋 Backlog to 👀 In review in Kiali Sprint 26-12 | Kiali v2.32 Sep 3, 2026
@ferhoyos
ferhoyos requested a review from pbajjuri20 September 3, 2026 11:22

@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 905a04b into kiali:v2.22 Sep 10, 2026
2 checks passed
@ferhoyos
ferhoyos deleted the support-glass-v2.22 branch September 10, 2026 06:58
@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
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