- : Disabled some configuration fields for externally deployed virtual clusters (by @PRTTMPRPHT in #4556)
- bugfix: fixes a bug in ClusterAccess validation (now we allow ClusterAccess with empty
spec.priority
) (by @hidalgopl in #4421) - bugfix: if serverURL in virtual cluster instance kubeconfig is a platform one, and client certs are requested, return error (by @hidalgopl in #4567)
- bugfix: return error if client certificates are requested but vCluster uses direct cluster endpoint or access point (by @hidalgopl in #4569)
- bugfix: updates vCluster instance default parameters if the template defaults are changed. (by @zerbitx in #4488)
- bugfix: use platform token auth in virtual cluster kubeconfig only if serverURL is a loft host (by @hidalgopl in #4585)
- enhancement: Add new default template for private nodes (by @ulyssessouza in #4536)
- enhancement: discard "failed to list *v1.PartialObjectMetadata: the server could not find the requested resource" logs coming from client-go lib (by @hidalgopl in #4427)
- enhancement: extend get virtual cluster instance kubeconfig endpoint to support requesting client certs and overriding serverURL (by @hidalgopl in #4545)
- feature: add support for DevPod user docker credentials in platform (by @janekbaraniewski in #4453)
- ui: Add TemplateNotFound and VersionNotFound error states on vcluster template column table (by @andyluak in #4526)
- ui: Added a helper dialog showing how to join private nodes (by @PRTTMPRPHT in #4509)
- ui: Added a new kubeconfig download dialog for virtual clusters (by @PRTTMPRPHT in #4568)
- ui: Added an ellipsis mode to the new tabs component (by @PRTTMPRPHT in #4612)
- ui: Added collapsed mode for the sidebar (by @PRTTMPRPHT in #4330)
- ui: Added deploy in virtual cluster section to virtual cluster forms (by @PRTTMPRPHT in #4533)
- ui: Added indication in owners columns if owner is suspended (by @PRTTMPRPHT in #4461)
- ui: Added new columns relating to nodes to the virtual cluster table (by @PRTTMPRPHT in #4527)
- ui: Added selection of kubernetes distro version (by @PRTTMPRPHT in #4452)
- ui: Added selection of node pool type to virtual cluster basics section (by @PRTTMPRPHT in #4516)
- ui: Added validation to custom vCluster version input (by @PRTTMPRPHT in #4423)
- ui: Allow UI to create only using generate name (by @andyluak in #4489)
- ui: Block users from using wildcard patterns that could theoretically result in an Failed vCluster state. (by @andyluak in #4499)
- ui: Change ordering of virtual cluster form sections to prioritize the "Control Plane" section (by @PRTTMPRPHT in #4456)
- ui: Changed behavior of "see changelog" button in airgapped mode (by @PRTTMPRPHT in #4677)
- ui: Changed node pool type selection to swap default configs (by @PRTTMPRPHT in #4540)
- ui: Changed nodes column in the virtual cluster table to query partial metadata for counting nodes (by @PRTTMPRPHT in #4577)
- ui: Changed order of external database options (by @PRTTMPRPHT in #4507)
- ui: Changed order of options in basic section in virtual cluster form and added high availability option (by @PRTTMPRPHT in #4538)
- ui: Changed quota validation to throw warnings instead of errors and added quota indicator in the editor for vcluster.yaml (by @PRTTMPRPHT in #4575)
- ui: Changed warning for backing store type in HA mode to be a validation error (by @PRTTMPRPHT in #4555)
- ui: Clicking on Configure Sleep will now expand and scroll to the Sleep Mode section (by @andyluak in #4463)
- ui: Disable hostPathMapper option for virtual clusters with private nodes (by @PRTTMPRPHT in #4547)
- ui: Disable sleep mode column in virtual cluster table for virtual clusters with private nodes (by @PRTTMPRPHT in #4544)
- ui: Display empty state for node pool type in virtual cluster table if vcluster.yaml is not available yet (by @PRTTMPRPHT in #4622)
- ui: Display k8s version of a vcluster in vcluster table column (by @andyluak in #4435)
- ui: Enable native tooltips in dropdows and it's values. (by @andyluak in #4494)
- ui: Enchance error component for better error handling in routes (by @andyluak in #4633)
- ui: Ensured project icon is not cut off in the collapsed sidebar (by @PRTTMPRPHT in #4562)
- ui: Ensured syntax validation runs immediately in yaml forms (by @PRTTMPRPHT in #4594)
- ui: Ensured that objects input in virtual cluster forms reformats CRLF to LF (by @PRTTMPRPHT in #4418)
- ui: Ensured trial information is hidden in collapsed sidebar (by @PRTTMPRPHT in #4561)
- ui: Error handling and sanitization for regexes in template parameters (by @andyluak in #4493)
- ui: Filter out non existing extra resources (by @andyluak in #4468)
- ui: Filter owner from list of permission because he always has full access (by @andyluak in #4398)
- ui: Fix an issue where sleeps in was showing in 1 hour for anything less than 2 hours. (by @andyluak in #4596)
- ui: Fix an issue where the YAML editor was crashing (by @andyluak in #4674)
- ui: Fix an issue where the select content was behing the modal (by @andyluak in #4464)
- ui: Fix an issue with the input losing focus while typing to search in the More Resources dropdown (by @andyluak in #4466)
- ui: Fix empty behavior for exclusion selector in vCluster forms to not leave residual data (by @PRTTMPRPHT in #4415)
- ui: Fix name check of project secrets form to only check for duplicate names within project (by @PRTTMPRPHT in #4689)
- ui: Fixed UI getting stuck when refreshing virtual cluster logs (by @PRTTMPRPHT in #4694)
- ui: Fixed a bug where cost comparison would wrongly appear even though no data is found (by @andyluak in #4405)
- ui: Fixed an error when clicking on create virtual cluster button (by @PRTTMPRPHT in #4563)
- ui: Fixed an issue where the drawer footer wasn't always visible and overflows and smaller height (by @andyluak in #4481)
- ui: Fixed an issue where the node names where overlapping across the next columns (by @andyluak in #4455)
- ui: Fixed an issue where the tooltip opening on modal open due to it being the first element (by @andyluak in #4399)
- ui: Fixed application of logoBackgroundColor to the logo in the sidebar (by @PRTTMPRPHT in #4505)
- ui: Fixed behavior of unsaved changes dialog in virtual cluster page (by @PRTTMPRPHT in #4597)
- ui: Fixed blue border appearing on nav entries when switching tabs in inspect resources view (by @PRTTMPRPHT in #4413)
- ui: Fixed broken namespace link in global secrets table (by @PRTTMPRPHT in #4416)
- ui: Fixed color of button in kube config modal (by @PRTTMPRPHT in #4414)
- ui: Fixed counting of virtual clusters using databases via template in databases view (by @PRTTMPRPHT in #4560)
- ui: Fixed issue that blocked updating vClusters with custom names (by @PRTTMPRPHT in #4558)
- ui: Fixed unsaved changes dialog not closing in virtual cluster config (by @PRTTMPRPHT in #4549)
- ui: Handling of undefined template version or instance. (by @andyluak in #4477)
- ui: Hide attach nodes button in virtual cluster table if phase isn't "Ready" (by @PRTTMPRPHT in #4548)
- ui: Implemented a redesign of the license page (by @PRTTMPRPHT in #4683)
- ui: Improve data fetching in resource table (by @andyluak in #4625)
- ui: Improve pagination handling in tables (by @andyluak in #4482)
- ui: Improve vCluster ID validation (by @andyluak in #4473)
- ui: Improve version adding verbiage to better convey the use of semantic version format. (by @andyluak in #4490)
- ui: Improved custom vCluster and k8s version selections (by @PRTTMPRPHT in #4529)
- ui: Open the quotas section after clicking on add new quota (by @andyluak in #4573)
- ui: Removed invalid "count/*" quota resource from options (by @PRTTMPRPHT in #4582)
- ui: Removed namespace column from nodes table in virtual cluster view (by @PRTTMPRPHT in #4599)
- ui: Rename permissions to management access for better clarity (by @andyluak in #4497)
- ui: Replace deprecated antd alert component (by @andyluak in #4397)
- ui: Replaced "none" roles state in table of nodes with "Worker" label for virtual clusters with private nodes (by @PRTTMPRPHT in #4584)
- ui: Replaced deprecated Avatar component (by @PRTTMPRPHT in #4355)
- ui: Replaced deprecated Badge component (by @PRTTMPRPHT in #4364)
- ui: Replaced deprecated Button component (by @PRTTMPRPHT in #4365)
- ui: Replaced deprecated Divider component (by @PRTTMPRPHT in #4362)
- ui: Replaced deprecated Drawer component (by @PRTTMPRPHT in #4404)
- ui: Replaced deprecated Form component (by @PRTTMPRPHT in #4393)
- ui: Replaced deprecated List component (by @PRTTMPRPHT in #4428)
- ui: Replaced deprecated Menu component (by @PRTTMPRPHT in #4392)
- ui: Replaced deprecated Space component with simpler layouting (by @PRTTMPRPHT in #4354)
- ui: Replaced deprecated Spin component (by @PRTTMPRPHT in #4389)
- ui: Replaced deprecated Tag component (by @PRTTMPRPHT in #4363)
- ui: Replaced deprecated Typography component (by @PRTTMPRPHT in #4359)
- ui: Support for Hybrid Scheduling (by @andyluak in #4454)
- ui: Update vcluster cli deploy command (by @andyluak in #4675)
- ui: Various UI fixes across templates and yaml focused form (by @andyluak in #4500)