·
56 commits
to release-4.20
since this release
What's Changed
- CNV-62086: update translations by @upalatucci in #2756
- CNV-63821: Fix storagemigration flow by @upalatucci in #2753
- CNV-63016: Add link for uncategorized VMs in VMs per Resource chart by @pcbailey in #2749
- Add notice about noVNC licence by @rszwajko in #2752
- CNV-62163: Prevent refreshing details page on VM change by @rszwajko in #2762
- CNV-63622: customize the migplan list page with the storage migration by @upalatucci in #2764
- build: bump ubi9/nodejs-18 from 9.6-1747690905 to 9.6-1749709214 by @dependabot[bot] in #2750
- CNV-57386: use size of the volume for InstanceType VMs by @adamviktora in #2763
- CNV-64068: use sortByDirection helper for Checkups sorting by @adamviktora in #2766
- CNV-56959: Allow snapshot as boot source for Templates by @pcbailey in #2767
- CNV-63521: running gating in downstream by @gouyang in #2760
- CNV-57798: report also PVC disks in VM deletion modal by @adamviktora in #2768
- CNV-57475: make disk size not editable when using volume snapshot by @adamviktora in #2748
- CNV-62156: CNV-62209: fix refreshing VM ListPageFilter by @adamviktora in #2713
- CNV-61727: Separate reported and desired network link state by @rszwajko in #2662
- Add multicluster-sdk by @upalatucci in #2776
- CNV-64350: CNV-61710: Fix bugs in bootable volumes Preferences select menu by @pcbailey in #2771
- ACM-20341: ACM metrics using useFleetPrometheusPoll by @upalatucci in #2778
- CNV-64453: Fix and optimize documentation URLs by @lkladnit in #2780
- CNV-59354: Use the same styling for VM and VM Instance console tabs by @rszwajko in #2781
- fixing the CPU unit display in summery and top consumers by @batyana in #2779
- CNV-59354: Use VirtualMachine route to standalone console by @rszwajko in #2782
- CNV-62163: Update Serial Console by @rszwajko in #2712
- CNV-64482: Add "data-test" attribute to buttons and modals by @lkladnit in #2785
- CNV-61770: fix linking to User Preferences in Bootable volumes by @adamviktora in #2775
- CNV-64442: fix linking to User InstanceType in DataSource details by @adamviktora in #2788
- CNV-64150: align order between VM bulk actions and kebab actions by @adamviktora in #2789
- CNV-64583: Fix error handling in re-creating features config map by @rszwajko in #2791
- CNV-62140: fix ssh settings to show 'not configured' fallback row only when no valid keys exist by @batyana in #2795
- CNV-61454: when creating a vm in yaml changing example to rhel9 instead of fedora by @batyana in #2739
- CNV-63471: Replace Bootstrap Grid CSS with PatternFly grid by @adamviktora in #2784
- ACM-20341: refactor vm metrics with acm logic by @upalatucci in #2793
- CNV-64734: added service labels to vmi so the updated status would display in the ui by @batyana in #2794
- CNV-64532: Reduce classname usage in tests by @lkladnit in #2790
- CNV-62699: Making kubevirt api server work locally by @metalice in #2704
- ACM-20341: add treeview and standalone console page to acm by @upalatucci in #2777
- ACM-20341: do not allow right click on clusters by @upalatucci in #2803
- ACM-20341: add cluster column in vm row by @upalatucci in #2806
- ACM-20341: Fix VM list summary metrics on multicluster view by @upalatucci in #2804
- ACM-20341: add multicluster search api capabilities by @upalatucci in #2805
- ACM-20341: VM details page with actions compatible with acm by @upalatucci in #2798
- ACM-20341: Multicluster sdk odf integration by @upalatucci in #2800
- ACM-20341: add cluster select for advanced search by @upalatucci in #2809
- skipping CPU and memory adv search test by @upalatucci in #2814
- CNV-58540: Adapt Segment analytics code based on Console telemetry plugin by @vojtechszocs in #2808
- ACM-20341: fix console basepath by @upalatucci in #2816
- CNV-64778: running tier1 in downstream by @gouyang in #2796
- CNV-65944: Fixing the disk size display in vm details to display the right size by @batyana in #2821
- CNV-64218: Project workloads view breaks on VMs by @aviavissar in #2817
- ACM-20341: use fleet link and useK8sWatchData by @upalatucci in #2811
- CNV-62352: fixing the help text to reflect RHEL9+ supporting dynamic ssh by @batyana in #2819
- CNV-64862: Improve the message about CPU hotplug by @aviavissar in #2825
- CNV-31632: add a "Copy FQDN" option for each NIC by @adamviktora in #2807
- CNV-61679: Add virtualization features list to cluster settings by @pcbailey in #2822
- CNV-66145: Update ssh command to 1.6 update version by @RoniKishner in #2827
- Fix preferences loading with error by @upalatucci in #2826
- doc: include BRIDGE_BRANDING=openshift for local development by @nestoracunablanco in #2834
- CNV-65202: Initial CrossClusterMigration work by @upalatucci in #2830
- ACM-20341: Order clusters and open them by default if selected by @upalatucci in #2837
- ACM-20341: Fix vm actions with acm by @upalatucci in #2839
- CNV-63573: showing NUMA badge in cpu|memory vm details page by @batyana in #2833
- CNV-65202: Cross cluster migration steps by @upalatucci in #2835
- CNV-64535: Unable to add SSH FIDO key by @aviavissar in #2836
- CNV-64782: test for cpu hotplug with networkInterfaceMultiqueue by @gouyang in #2818
- ACM-20341: add created parameter to the search api by @upalatucci in #2812
- ACM-20341: Fix empty cluster by @upalatucci in #2844
- ACM-20341: fleet access review for vm pages by @upalatucci in #2846
- CNV-65202: Fix providers select and do final fixes by @upalatucci in #2847
- ACM-20341: ACM change link from /multicloud to /k8s/cluster.... by @upalatucci in #2838
- ACM-20341: make cnv hook for k8s api path by @upalatucci in #2853
- ACM-20341: use feature flag to show cnv treeview in acm page by @upalatucci in #2854
- CNV-65202: disable and hide crosscluster migration by @upalatucci in #2855
- CNV-66351: Removing Prefrences from virtualization navigation menu by @batyana in #2840
- CNV-60059: Descriptions for UEFI and UEFI (secure) are the same by @aviavissar in #2862
- CNV-65202: Avoid using forklift inventory providers api by @upalatucci in #2861
- ACM-20341: Make catalog page multicluster by @upalatucci in #2860
- CNV-65202: Cross cluster migration bulk action by @upalatucci in #2857
- Update kubevirt-api to v1.4.0 by @pcbailey in #2849
- fix po files for memsource by @upalatucci in #2673
- CNV-64552: Updating UI to allow disk hotplug for running vm with virtio interface as default by @batyana in #2845
- CNV-63859: Changing the default project namespace according to user privilege by @batyana in #2832
- CNV-63495: Select target node for VM migration by @pcbailey in #2850
- CNV-66455: fix typo of "Edit InstanceType" by @gouyang in #2843
- CNV-65108: Adding credentials to the add volume modal for registry source type by @batyana in #2820
- CNV-66668: Fix doc link by @gouyang in #2868
- CNV-62054: Include latency metrics in storage monitoring by @batyana in #2858
- CNV-62024: Add migration progress indicator to migrations table on Overview Migrations tab by @pcbailey in #2864
- CNV-61679: Add virtualization features configuration wizard by @pcbailey in #2823
- Fix missing i18n key at virtualization console by @aviavissar in #2873
- CNV-56943: Remove pending changes and live reload alerts in add/edit NIC modal by @rszwajko in #2571
- ACM-20341: fleet virtualization perspective refactoring by @upalatucci in #2872
- CNV-65202: fix hub cluster provider name by @upalatucci in #2874
- CNV-62551: add passt interface type by @upalatucci in #2869
- CNV-66511: move advance search out of gating by @gouyang in #2852
- fix: installation-cdrom as scsi in s390x by @nestoracunablanco in #2859
- ACM-20341: make ssh secret modal multicluster by @upalatucci in #2871
- CNV-64839: Moving the copy button out of text element making it always visible by @batyana in #2802
- CNV-61755: make advanced search feature GA (general availability) by @adamviktora in #2877
- CNV-66337: update axios and form-data dependency by @adamviktora in #2880
- CNV-67099: Bump multicluster sdk version for fix bugs by @upalatucci in #2878
- CNV-67101: fix SearchFilter styling by @adamviktora in #2881
- CNV-67099: Make sure cross clsuter migration is enabled on the hub cluster by @upalatucci in #2882
- CNV-67099: Change cluster icon by @upalatucci in #2884
- CNV-67058: fixing the tree-view scroll to see all vm's blocked by footer by @batyana in #2885
- CNV-61957: hide GPU devices for s390x VM architecture by @adamviktora in #2876
- CNV-67099: Virt perspective refactor by @upalatucci in #2883
- CNV-66909: add missing "Actions" text to menu toggle by @adamviktora in #2894
- Update to multicluster sdk 0.6.0 by @KevinFCormier in #2896
- CNV-67099: fetch clusters from sdk hook by @upalatucci in #2897
- CNV-50918: Removing 'pending changes' warning when adding hotplugged volume through CLI by @batyana in #2890
- CNV-62152: CNV-61755: Advanced search enhancements by @adamviktora in #2866
- CNV-63838: Adding the option to add a CD-ROM storage disk to existing vm's by @batyana in #2867
- CNV-66330: Adding restrictions to prevent user from defining lower disk size than template spec by @batyana in #2891
- CNV-67165: Redundant slash appears under "Search by name" box by @aviavissar in #2900
- CNV-56832: Adding legend data to latency by drive charts by @batyana in #2898
- CNV-66378: Fixing error filtering vm by @batyana in #2902
- CNV-64395: InstanceType select fixes by @adamviktora in #2870
- CNV-66657: fix unavailable Guest system log by @adamviktora in #2899
- [clean-up] Remove commented out code pieces by @RoniKishner in #2810
- CNV-56889: use IPL boot mode for s390x architecture VMs by @adamviktora in #2892
- CNV-67463: fix "all-namespaces" project showing up in Catalog by @adamviktora in #2901
- CNV-62538: Hetrogeneous cluster multi-arch by @avivtur in #2865
- CNV-66454: Fixing the display of CPU|Memory when creating a vm from a user instance type by @batyana in #2909
- CNV-52151: Update passt ui with design by @upalatucci in #2875
- CNV-58495: Test NIC change detection by @rszwajko in #2912
- CNV-64881: fix link in Pending changes alert by @adamviktora in #2904
- CNV-67857: PatternFly Chart hover broken due to delaunator package version conflict by @galkremer1 in #2915
- CNV-67099: fix vm links to multicluster ones by @upalatucci in #2918
- CNV-67099: Show all projects in ACM perspective by @upalatucci in #2886
- CNV-64542: fix ability to create option in network select by @adamviktora in #2919
- CNV-65987: IPv6 link-local address with "fe80::" shows in IP addresses by @aviavissar in #2895
- CNV-65202: take from fetched vms only the selected ones by @upalatucci in #2920
- CNV-61108: Add delete protection to vm creation by @galkremer1 in #2922
- CNV-67816: sort VirtualMachines alphabetically in tree view by @adamviktora in #2924
- Update OWNERS with new team members by @upalatucci in #2917
- CNV-67816: use natural sort instead of alphabetical by @adamviktora in #2926
- CNV-67149: Fixing the add volume menu to reflect that LUN disk type only supports scsi by @batyana in #2903
- CNV-52151: Allow changing NIC binding to l2bridge by @rszwajko in #2905
- CNV-67947: Detect autoattached Pod Network by @rszwajko in #2927
- CNV-68290: Disable multicluster feature flag if no fleet available by @upalatucci in #2925
- CNV-68078: Add padding to the bottom of the tree view body by @galkremer1 in #2928
- CNV-58495: Separate detected pending changes from conditions set on the VM by @rszwajko in #2914
- CNV-68079: Add run strategy update on start VM checkbox change by @galkremer1 in #2929
- ACM resource routes by @KevinFCormier in #2923
- CNV-63859: Fixing displayed errors and namespace selection in virtualization views for non privileged users by @batyana in #2906
- CNV-63729: capacity input fixes by @adamviktora in #2765
- Fix web console standalone url by @upalatucci in #2936
- CNV-50416: Fix to show migration section in virtualization view by @batyana in #2932
- CNV-64159: Pending-Boot-disk-shows-while-creating-VM-with-a-empty-disk-2 by @aviavissar in #2934
- CNV-52340: better descriptive help text for configuring IP adress in cloudinit by @batyana in #2930
- CNV-66617: Refactor FQDN generation by @galkremer1 in #2938
- CNV-67659: adapt UI on new "1gi" InstanceTypes in CX and M series by @adamviktora in #2911
- CNV-68293: fix crash vm page for ip undefined by @upalatucci in #2939
- CNV-68337: Fix active namespace by @upalatucci in #2935
- CNV-67141: add loading indicator to VMs list by @adamviktora in #2887
- CNV-61453: Support display values in SelectTypeahed by @rszwajko in #2933
- CNV-65224: fix horizontal navbar when vm called with specific names by @upalatucci in #2813
- CNV-68469: make sure quantityString is optional by @upalatucci in #2946
- CNV-68347: Force re-creating NetworkSelect on network pre-selection by @rszwajko in #2943
- CNV-68498: fix breadcrumb for multicluster view by @upalatucci in #2947
- CNV-68334: Validate NAD name according to rules for DNS Label by @rszwajko in #2941
- CNV-68417: fix disabled CD-ROM option when adding disk by @adamviktora in #2951
- CNV-64775: Volume and access mode relocation by @galkremer1 in #2950
- CNV-68440: fix detach of added CD-ROM breaking the app by @adamviktora in #2952
- CNV-61453: Use POD_NETWORK constant to detect Pod Network by @rszwajko in #2942
- CNV-68497: fix vm list summary on multicluster view by @upalatucci in #2948
- CNV-68329: Enable focus after pasting values to console by @galkremer1 in #2955
- CNV-68724: fix tree view reloading by @adamviktora in #2956
- CNV-68513: fix customize vm validation using multicluster ks8Create by @upalatucci in #2953
- CNV-48181: fix CPU and memory metrics by @upalatucci in #2944
- CNV-68780: fetch NADs from vm cluster by @upalatucci in #2957
- CNV-68329: Apply same focus logic to serial console by @galkremer1 in #2959
- CNV-68335: fix mappers identifiers by including cluster by @upalatucci in #2940
- Bump sdk version for storageclass migration name fix by @upalatucci in #2958
- CNV-68829: use namespace and name instead of uid by @upalatucci in #2962
- CNV-68596: Use l2bridge type for UDN-based Pod Network by @rszwajko in #2949
- CNV-68830: Implement volume name validation in Create Disk modals by @rszwajko in #2963
- Makes gal approver by @upalatucci in #2937
- CNV-68827: fix vm summary list in multicluster envs by @upalatucci in #2960
- CNV-63729: fix PVC size displaying in kilobytes by @adamviktora in #2964
- CNV-69042: fix vm list crash on migrating vm by @upalatucci in #2969
- CNV-69011: Fix vm creation cluster link by @upalatucci in #2971
- CNV-68833: fix create button with all-clusters selected by @upalatucci in #2972
- CNV-69007: fix summary links for all cluster vm list by @upalatucci in #2970
- CNV-68855: fix wizard next button text by @adamviktora in #2966
- CNV-68934: close menu on clicking outside in Catalog cards by @adamviktora in #2968
- CNV-68541: change design of hugepages InstanceTypes selection by @adamviktora in #2945
- CNV-69002: make sure catalog works with all namespaces selected by @upalatucci in #2967
- CNV-69349: make disk modal multicluster by @upalatucci in #2976
- CNV-67097: Fix bootable volume creation from a registry with credentials by @pcbailey in #2974
- CNV-68631: Fixing logic for ejecting a CD-ROM drive by @galkremer1 in #2973
- CNV-68705: Add deletion protection option when customizing a VM from catalog by @galkremer1 in #2975
- CNV-65247: add default interface model selection based on OS type in PendingChanges helper functions by @galkremer1 in #2977
- CNV-69369: Fix disabling autoattachPodInterface on deleting Pod Network by @rszwajko in #2978
- CNV-69431: Fix validation logic for upload / mount cd rom modal by @galkremer1 in #2985
- CNV-68997: spec.architecture doesn't auto-populate on ARM clusters despite kubernetes.io/arch=arm64 by @avivtur in #2983
- CNV-68860: Update install icon for the high availability feature by @pcbailey in #2986
- CNV-63859: Fixing the virtualization perspective route for non-priv users by @batyana in #2988
- CNV-66703: Change descheduler setting from opt-in to opt-out by @pcbailey in #2992
- CNV-62327: On-VM-creation-page-container-disk-tag-is-not-sanitized-ca… by @aviavissar in #2989
- CNV-69429: Adress description diffrences and unclear warning by @batyana in #2990
- CNV-68471: Fixing installation CD-ROM with registry image to allow eject action by @batyana in #2984
- CNV-69643: Fix CrossClusterMigration provider with no namespace by @upalatucci in #2994
- bump multicluster sdk version by @upalatucci in #2991
- CNV-69648: ACM treeview GA and CrossClusterMigration TP by @upalatucci in #2995
- CNV-69444: Fixing routing to correctly display operators in the software catalog by @batyana in #2997
- CNV-69687: use state management for setting loadingDriverValue and driverImageValue in useDriversImage by @galkremer1 in #2998
- CNV-69718: fix tree view project item ID on single cluster by @adamviktora in #3001
- CNV-69014: fix multicluster tree view VM links by @adamviktora in #2996
- CNV-69750: Fix cross cluster migration live by @upalatucci in #3004
- CNV-69441: infinite loading on vm with preference but no instancetype by @upalatucci in #2987
- CNV-69747: fix multicluster treeview draganddrop by @upalatucci in #3003
- CNV-69308: Adding a CD-ROM drive: hotpluggable should be set to true when DeclarativeHotplugVolumes is enabled by @galkremer1 in #3005
- CNV-69370: Disable hot-unplug for Pod Networks by @rszwajko in #2979
- [release-4.20] CNV-70024: new translations for 4.20 by @openshift-cherrypick-robot in #3010
- [release-4.20] Update SDK to version 0.7.4 by @openshift-cherrypick-robot in #3011
- [release-4.20] Bump axios from 1.11.0 to 1.12.0 by @openshift-cherrypick-robot in #3016
- [release-4.20] CNV-69817: fix memory reading in bytes by @openshift-cherrypick-robot in #3027
- [release-4.20] CNV-69917 Update to @stolostron/[email protected] by @openshift-cherrypick-robot in #3036
- [release-4.20] CNV-69851: Automatically get current version from plugin-metadata by @openshift-cherrypick-robot in #3037
- [release-4.20] CNV-69306:Merge changes to release branch by @galkremer1 in #3043
- [release-4.20] CNV-69748: Add option to set upload mode for ISO - merge into 4.20 release branch by @galkremer1 in #3045
- [release-4.20] CNV-69438: Update Add CD-ROM / Mount ISO modals by @openshift-cherrypick-robot in #3046
- [release-4.20] CNV-69912: Remove any links to the obervability plugin for multicluster views by @openshift-cherrypick-robot in #3050
- [release-4.20] CNV-70149: Page crash when searching for a vm by @openshift-cherrypick-robot in #3055
- [release-4.20] CNV-70150: Fix stale vm data in in useInstanceTypeExpandSpec hook by @openshift-cherrypick-robot in #3068
- [release-4.20] CNV-70575: Fix advaced search projects clsuter by @openshift-cherrypick-robot in #3075
- [release-4.20] CNV-70442: fix broken Popovers in General settings by @adamviktora in #3079
- [release-4.20] CNV-69947: fix VirtualMachine summary filters not clearing by @openshift-cherrypick-robot in #3081
- [release-4.20] CNV-70638: sort namespaces in acm treeview by @openshift-cherrypick-robot in #3082
- [release-4.20] CNV-70610: Use only hub cluster feature flag configmaps by @openshift-cherrypick-robot in #3086
- [release-4.20] CNV-70638: change from lcoalcompare to universalcompare by @openshift-cherrypick-robot in #3087
- [release-4.20] remove temporarily arm and s190x platforms by @openshift-cherrypick-robot in #3101
New Contributors
- @aviavissar made their first contribution in #2817
- @RoniKishner made their first contribution in #2827
- @nestoracunablanco made their first contribution in #2834
Full Changelog: v4.19.0...v4.20.0