Fixes
-
[platform] Suspend cozy-proxy if it conflicts with installer release during migration: Added a check in the v0.41→v1.0 migration script to detect and automatically suspend the
cozy-proxyHelmRelease when itsreleaseNameis set tocozystack, which conflicts with the installer release and would causecozystack-operatordeletion during the upgrade (@kvaps in #2128, #2130). -
[platform] Fix off-by-one error in run-migrations script: Fixed a bug in the migration runner where the first required migration was always skipped due to an off-by-one error in the migration range calculation, ensuring all upgrade steps execute correctly (@myasnikovdaniil in #2126, #2132).
-
[system] Fix Keycloak proxy configuration for v26.x: Replaced the deprecated
KC_PROXY=edgeenvironment variable withKC_PROXY_HEADERS=xforwardedandKC_HTTP_ENABLED=truein the Keycloak StatefulSet template.KC_PROXYwas removed in Keycloak 26.x, previously causing "Non-secure context detected" warnings and broken cookie handling when running behind a reverse proxy with TLS termination (@sircthulhu in #2125, #2134). -
[dashboard] Allow clearing instanceType field and preserve newlines in secret copy: Added
allowEmpty: trueto theinstanceTypefield in the VMInstance form so users can explicitly clear it to use custom KubeVirt resources without a named instance type. Also fixed newline preservation when copying secrets with CMD+C (@sircthulhu in #2135, #2137). -
[dashboard] Restore stock-instance sidebars for namespace-level pages: Restored
stock-instance-api-form,stock-instance-api-table,stock-instance-builtin-form, andstock-instance-builtin-tablesidebar resources that were inadvertently removed in #2106. Without these sidebars, namespace-level pages such as Backup Plans rendered as empty pages with no interactive content (@sircthulhu in #2136, #2138).
Full Changelog: v1.0.1...v1.0.2