[gardener/dashboard]
⚠️ Breaking Changes
[USER]
DNS configuration is now maintained underspec.extensions
. When modifying the DNS configuration of an existing shoot, the settings will be migrated to this new location, and thesyncProvidersFromShootSpecDNS
flag will be set to false by @grolu [#1888][USER]
The basic auth observability URLs and credentials are hidden if the OIDC observability URLs are displayed. Instead, fetch the credentials from the<shootname>.monitoring
Secret
. See also gardener/gardener#9867 by @petersutter [#1899][DEVELOPER]
The local Vite dev server now starts on HTTPS athttps://localhost:8443
instead ofhttp://localhost:8080
. Runyarn setup
to generate a server certificate and add the CA to the macOS keychain. by @holgerkoser [#1894]
✨ New Features
[USER]
Added support for DDNS / RFC2136 DNS provider by @grolu [#1889][USER]
Reflect search query on project clusters page in URL by @petersutter [#1952][USER]
The OIDC observability URLs can now be displayed forShoot
clusters, if enabled by the administrator by @petersutter [#1899][USER]
You can now configure custom shoot fields directly from the dashboard using the new editor, eliminating the need to usekubectl
. by @petersutter [#1926][USER]
Enhanced DNS configuration logic to configure extension DNS settings in thespec.extensions
section by @grolu [#1888][OPERATOR]
In order to mitigate Cross-Site Request Forgery (CSRF) attacks a random value is now part of thestate
parameter during the OIDC authorization code flow. by @holgerkoser [#1894][OPERATOR]
Added host-prefix to all cookie names. by @holgerkoser [#1894]
🐛 Bug Fixes
[DEVELOPER]
Fixed debugging issues by updating vscode-jest-runner config and scripts. by @holgerkoser [#1923]
🏃 Others
[USER]
Readiness Chips improvement: AllShoot
constraints that are not in the conditionstatus != "True"
are shown. This includes conditions with statuses"False"
,"Unknown"
and"Progressing"
. Previously, only constraints with an error code were displayed. by @petersutter [#1887][DEVELOPER]
Refactored store to use context and getters, and improved frontend components by eliminating fuzzy interfaces and direct store data mapping for better maintainability and quality. by @holgerkoser [#1838]
Docker Images
- gardener-dashboard:
europe-docker.pkg.dev/gardener-project/releases/gardener/dashboard:1.76.0