- : Fixed appearance of upgrade vCluster version button to match new theme (by @PRTTMPRPHT in #5792)
- bugfix: Fixes an issue where BCM nodes failed to boot after the Node was recycled by the BCM node provider (by @squ94wk in #5410)
- bugfix: The AccessKey backing the kubectl shell functionality should be deleted after 15 minutes of inactivity. Fixed a bug where if the vCluster was deleted for 15 minutes of inactivity had elapsed, the AccessKey would not be cleaned up. Kubectl shell AccessKeys that are left over from a version before this fix will also be cleaned up. (by @rmweir in #5408)
- bugfix: User can now view a vCluster's resources in the UI even if vCluster Platform's contact with the host cluster's agent is disrupted, as long as vCluster Platform can contact the vCluster directly. (by @rmweir in #5651)
- bugfix: fix validation error on virtual cluster instance update when update does not contain serviceUID (by @hidalgopl in #5420)
- enhancement: Automatically look up BCM network based on Netris Vnet (by @squ94wk in #5449)
- enhancement: Some controls are slightly darker to ensure they do not appear disabled (by @adiron in #5748)
- enhancement: migrated test_sso to the new framework (by @hidalgopl in #5504)
- feat: allow setting registry, repository and tag via imageRef key (by @johannesfrey in #5681)
- feature: Add property
kubevirt.vcluster.com/network-attachment-definitionthat injects a Multus network & interface into the VM template. It is automatically configured whennetris.vcluster.com/server-clusteris set. (by @squ94wk in #5464) - feature: Allow BCM provider to provision nodes that are shut down by booting in the target network (by @squ94wk in #5450)
- feature: Configure embedded kube-vip with network info from Netris (by @squ94wk in #5367)
- feature: new platform activation flow (by @nprokopic in #5840)
- fix: Handling of node/pod affinities changed in Helm chart. vCluster Platform pod does no longer prefer not to run on spot instances. Due to issues with Karpenter/EKS Auto Mode, it now defaults to having no affinities defined. Additionally the way other affinities like pod affinities or pod anti-affinities are handled in the chart, has changed. Previously customized affinities in the chart's
affinity:section have to be rewritten to use affinity.podAffinity.preferredSchedulingTerms, affinity.podAffinity.requiredSchedulingTerms, affinity.podAntiAffinity.preferredSchedulingTerms, affinity.podAntiAffinity.requiredSchedulingTerms, affinity.nodeAffinity.additionalPreferredSchedulingTerms and affinity.nodeAffinity.requiredSchedulingTerm (by @roehrijn in #5300) - ui: Add confirmation dialog for deletion of node claims and node environments (by @PRTTMPRPHT in #5326)
- ui: Add validation error to node providers form if no node types are defined (by @PRTTMPRPHT in #5809)
- ui: Added a resource usage column to the virtual cluster table (by @PRTTMPRPHT in #5447)
- ui: Added auto generation for node pool names in the auto nodes UI (by @PRTTMPRPHT in #5646)
- ui: Added checks for watch permissions in project navigation (by @PRTTMPRPHT in #5343)
- ui: Added customization for favicons (by @PRTTMPRPHT in #5376)
- ui: Added done button to node pool configuration (by @PRTTMPRPHT in #5378)
- ui: Added networking sections to virtual cluster forms (by @PRTTMPRPHT in #5431)
- ui: Added redirect away from virtual cluster page if virtual cluster gets removed while on page (by @PRTTMPRPHT in #5312)
- ui: Added security warnings related to templates in project form (by @PRTTMPRPHT in #5853)
- ui: Added support for AWS IAM in database connector form (by @PRTTMPRPHT in #5308)
- ui: Added table status filter for terminating virtual clusters (by @PRTTMPRPHT in #5388)
- ui: Added use and watch permissions to selection for management access rules on virtual cluster instances (by @PRTTMPRPHT in #5629)
- ui: Adjusted controls in YAML form to align better with design system (by @PRTTMPRPHT in #5354)
- ui: Allow collapsing of YAML editor in virtual cluster template sheet (by @PRTTMPRPHT in #5377)
- ui: Allow setting the quantity of a static node pool to zero (by @PRTTMPRPHT in #5642)
- ui: Change how table empty states are sized so they don't lag behind on window resize (by @PRTTMPRPHT in #5802)
- ui: Changed appearance of sync template button to match new theme guidelines (by @PRTTMPRPHT in #5796)
- ui: Changed description externally deployed virtual cluster banner to inform about missing sleep status (by @PRTTMPRPHT in #5794)
- ui: Changed position of the id of a node environment in the UI (by @PRTTMPRPHT in #5310)
- ui: Changed tooltip on claimed nodes column in node providers view (by @PRTTMPRPHT in #5674)
- ui: Ensured image is centered on self-service namespace cta page (by @PRTTMPRPHT in #5329)
- ui: Ensured occluded batch action checkboxes have their tooltip hidden (by @PRTTMPRPHT in #5795)
- ui: Fix platform UI crashing when modifying permissions in namespaces (by @PRTTMPRPHT in #5415)
- ui: Fix view section link for validation errors in automatic snapshots section (by @PRTTMPRPHT in #5411)
- ui: Fixed UI crash when using parameters on k8s version (by @PRTTMPRPHT in #5444)
- ui: Fixed a crash of the UI when opening project drawer in deployment instructions for platform deployment (by @PRTTMPRPHT in #5762)
- ui: Fixed a potential UI crash when typing autoNodes in the YAML editor (by @PRTTMPRPHT in #5573)
- ui: Fixed alignment of table controls (by @PRTTMPRPHT in #5754)
- ui: Fixed alignment of title in read-only alert when creating a virtual cluster from template (by @PRTTMPRPHT in #5789)
- ui: Fixed alignment of warning icons in dialogs (by @PRTTMPRPHT in #5350)
- ui: Fixed appearance of terraform template validation to match new theme (by @PRTTMPRPHT in #5791)
- ui: Fixed being able to enter negative node quantity when using static node pools (by @PRTTMPRPHT in #5302)
- ui: Fixed being unable to enter custom resources in quotas (by @PRTTMPRPHT in #5318)
- ui: Fixed formatting of breadcrumb in platform config sections (by @PRTTMPRPHT in #5733)
- ui: Fixed formatting of sleep mode tooltip (by @PRTTMPRPHT in #5756)
- ui: Fixed hitbox of form field labels (by @PRTTMPRPHT in #5790)
- ui: Fixed impersonation banner style to match new theme (by @PRTTMPRPHT in #5760)
- ui: Fixed input description color (by @PRTTMPRPHT in #5755)
- ui: Fixed issues with selection after batch deleting virtual clusters (by @PRTTMPRPHT in #5660)
- ui: Fixed layout and visuals of deployment instructions in virtual cluster form (by @PRTTMPRPHT in #5821)
- ui: Fixed misalignment of batch actions checkboxes in tables in firefox (by @PRTTMPRPHT in #5777)
- ui: Fixed mixed styling of add buttons (by @PRTTMPRPHT in #5776)
- ui: Fixed node environment stage being selected incorrectly when ops command is still loading (by @PRTTMPRPHT in #5304)
- ui: Fixed overflow issues with a button in the "permissions in virtual cluster" config section (by @PRTTMPRPHT in #5763)
- ui: Fixed overlap of content with breadcrumb (by @PRTTMPRPHT in #5761)
- ui: Fixed sorting of subrows in tables (by @PRTTMPRPHT in #5788)
- ui: Fixed styling and warning delay of restart platform dialog (by @PRTTMPRPHT in #5720)
- ui: Fixed sync issues with yaml forms (by @PRTTMPRPHT in #5578)
- ui: Fixed tabs ellipsis not appearing in prod build (by @PRTTMPRPHT in #5645)
- ui: Fixed theme not being applied correctly on page load (by @PRTTMPRPHT in #5815)
- ui: Fixed visibility of "Add quota limits" button to depend on permissions (by @PRTTMPRPHT in #5458)
- ui: Fixed visual issues with "more resources" dropdown in virtual cluster page (by @PRTTMPRPHT in #5807)
- ui: Fixed visuals in impersonate user dialog to reflect new theme (by @PRTTMPRPHT in #5816)
- ui: Fixed yaml form not remembering collapsed state for yaml editors (by @PRTTMPRPHT in #5331)
- ui: Prevent users going into edit form for users if they don't have permissions to do so (by @PRTTMPRPHT in #5804)
- ui: Removed a redundant warning when configuring backingStore via YAML editor in the virtual cluster form (by @PRTTMPRPHT in #5641)
- ui: Removed extra gap in deploy virtual cluster button (by @PRTTMPRPHT in #5805)
- ui: Removed option for users to impersonate themselves (by @PRTTMPRPHT in #5757)
- ui: Revamped distro select to use version property (by @PRTTMPRPHT in #5348)
- ui: Split CoreDNS toggle in virtual cluster form to have seperate controls for embedded/enabled. (by @PRTTMPRPHT in #5625)
- ui: Updated virtual cluster table to use kubernetes version from status if available (by @PRTTMPRPHT in #5389)