From e0ed998c783c6325839000b1d72b8bb672da19ff Mon Sep 17 00:00:00 2001 From: deckhouse-BOaTswain <89150800+deckhouse-BOaTswain@users.noreply.github.com> Date: Wed, 15 Jan 2025 17:14:49 +0300 Subject: [PATCH] chore(main): release 0.13.1 --- CHANGELOG.md | 285 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 285 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4626324e8..a8e45319e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,290 @@ # Changelog +## [0.13.1](https://github.com/deckhouse/virtualization/compare/v0.14.0...v0.13.1) (2025-01-15) + + +### Features + +* add webhook for validating module config virtualization ([#571](https://github.com/deckhouse/virtualization/issues/571)) ([e2ce6c4](https://github.com/deckhouse/virtualization/commit/e2ce6c4a06047ebf8a5135b913c13b4dc8e76176)) +* added script to apply virtual machines ([5e57d5b](https://github.com/deckhouse/virtualization/commit/5e57d5b3c484a9ae780355f6c69a1c8c53c07db6)) +* added script to apply virtual machines ([#43](https://github.com/deckhouse/virtualization/issues/43)) ([5e57d5b](https://github.com/deckhouse/virtualization/commit/5e57d5b3c484a9ae780355f6c69a1c8c53c07db6)) +* **api:** 3rd party resource renaming ([9aaa05d](https://github.com/deckhouse/virtualization/commit/9aaa05d34e7050e8d261568c6ee162a33a04f59d)) +* **api:** add importer's requests and limits for virtualization config ([#266](https://github.com/deckhouse/virtualization/issues/266)) ([363283d](https://github.com/deckhouse/virtualization/commit/363283de85856161d3f88970c2b6c867ee2db3dc)) +* **api:** add object ref uid ([ab9c57d](https://github.com/deckhouse/virtualization/commit/ab9c57dd23e2aca77492fbe2b807b2fc9b54a569)) +* **api:** adjust image size ([cbb37c1](https://github.com/deckhouse/virtualization/commit/cbb37c15364b5ee439d8f119179a7e8b83bff221)) +* **api:** console,vnc reconnect ([#553](https://github.com/deckhouse/virtualization/issues/553)) ([b0501a9](https://github.com/deckhouse/virtualization/commit/b0501a91c4d8a5212f2c10b513930c04ba179b02)) +* **api:** hide unknown conditions ([#471](https://github.com/deckhouse/virtualization/issues/471)) ([e40b7ae](https://github.com/deckhouse/virtualization/commit/e40b7aee6ce24a457b4fc26559140409f8e95987)) +* **api:** improve crd conditions ([#487](https://github.com/deckhouse/virtualization/issues/487)) ([44e2679](https://github.com/deckhouse/virtualization/commit/44e26795af397be58a59e0bc75ccd55f931e4423)) +* **api:** move calculation of scratch filesystem overhead to cdi controller ([91d8db3](https://github.com/deckhouse/virtualization/commit/91d8db30c070bd0e65b22bb6f2f87630db52d619)) +* **api:** remove provisioner pod req and lim settings ([7f4e38a](https://github.com/deckhouse/virtualization/commit/7f4e38a2f91bd010907c4be0662900ae58fcb2a7)) +* **api:** remove req/lim settings from virtualization mc ([7f4e38a](https://github.com/deckhouse/virtualization/commit/7f4e38a2f91bd010907c4be0662900ae58fcb2a7)) +* **api:** resource renaming ([966982d](https://github.com/deckhouse/virtualization/commit/966982d15f91fa24a5481ff146d540d1fa7819f9)) +* **apiserver:** implement table-converter ([#64](https://github.com/deckhouse/virtualization/issues/64)) ([3433f91](https://github.com/deckhouse/virtualization/commit/3433f910adfb7488cc417d27145ce803e35887f6)) +* **api:** set common logger slog ([7f62061](https://github.com/deckhouse/virtualization/commit/7f62061f65d0bce9e02e9bd4589db97fb88bd9e4)) +* **api:** set tag for dvcr images ([cf71a98](https://github.com/deckhouse/virtualization/commit/cf71a988b99549c5c9d86fe066a2b46c9c1067d3)) +* **cdi:** configure clone strategy of storage profile ([50b1b31](https://github.com/deckhouse/virtualization/commit/50b1b31427a780ebff0c49d06e81d3f4e8e3f323)) +* **cdi:** remove service-monitor ([#328](https://github.com/deckhouse/virtualization/issues/328)) ([621baf2](https://github.com/deckhouse/virtualization/commit/621baf22563c3fbe6076d4ea8e01231a6bed9843)) +* **ci:** send nightly e2e test to loop ([#593](https://github.com/deckhouse/virtualization/issues/593)) ([fead0c5](https://github.com/deckhouse/virtualization/commit/fead0c5a06660d062b84b1a6dc81cbd823153fe1)) +* **controllelr:** add gc for resources ([#303](https://github.com/deckhouse/virtualization/issues/303)) ([a14f2e8](https://github.com/deckhouse/virtualization/commit/a14f2e8d57f85e3b800ff75eb3d24ac942391a92)) +* **controller, vmop:** wait for the desired state of the vm ([#84](https://github.com/deckhouse/virtualization/issues/84)) ([94fac98](https://github.com/deckhouse/virtualization/commit/94fac9882b6adb23cf739291a382518844acd512)) +* **controller:** add configuration metrics bind address ([#516](https://github.com/deckhouse/virtualization/issues/516)) ([aeb2e3d](https://github.com/deckhouse/virtualization/commit/aeb2e3dda969c86992244e612036c5bcc60de334)) +* **controller:** add pprof ([#193](https://github.com/deckhouse/virtualization/issues/193)) ([5cf70c5](https://github.com/deckhouse/virtualization/commit/5cf70c54fc2856b7790ed3264579e048bcaaae41)) +* **controller:** add recovery ([#249](https://github.com/deckhouse/virtualization/issues/249)) ([4d6bff1](https://github.com/deckhouse/virtualization/commit/4d6bff1bc6aca5d97ae8cc6c8b2a54d413725545)) +* **controller:** add tasks with dlv ([#321](https://github.com/deckhouse/virtualization/issues/321)) ([83fa3c6](https://github.com/deckhouse/virtualization/commit/83fa3c6cfee4b3dcc19f8fb9ac38b137fe5b78f7)) +* **core, dvcr:** generate htpasswd from hook ([#137](https://github.com/deckhouse/virtualization/issues/137)) ([bf009a0](https://github.com/deckhouse/virtualization/commit/bf009a0a4cac5884657db5562a4c4cc8a5b1cf8c)) +* **core, kubevirt:** disable kubevirt exportproxy ([#479](https://github.com/deckhouse/virtualization/issues/479)) ([b649734](https://github.com/deckhouse/virtualization/commit/b649734849121fa185ee4284f43ef6beb2ae69ae)) +* **core:** add dvcr-cleaner to dvcr image ([#590](https://github.com/deckhouse/virtualization/issues/590)) ([7b6711f](https://github.com/deckhouse/virtualization/commit/7b6711f65b5c2ab176f3ff20765e32c7253e6093)) +* **core:** add kube-rbac-proxy to kubevirt & cdi ([#532](https://github.com/deckhouse/virtualization/issues/532)) ([09830be](https://github.com/deckhouse/virtualization/commit/09830bec39b0cdc280755368addcf47a24aa0a60)) +* **core:** add kube-rbac-proxy to virtualization ([#505](https://github.com/deckhouse/virtualization/issues/505)) ([1737593](https://github.com/deckhouse/virtualization/commit/17375936860795b95ce7f49143bded687b86dd00)) +* **core:** add separate healthz endpoint to virt-operator ([#570](https://github.com/deckhouse/virtualization/issues/570)) ([af350ba](https://github.com/deckhouse/virtualization/commit/af350ba112d18538bec933aef29a85d473cdb005)) +* **cvi,vi,vd:** replace uploadCommand field with imageUploadURLs ([70ccd2e](https://github.com/deckhouse/virtualization/commit/70ccd2ecab58b5b7985109658056da5f2764010b)) +* **cvi/vi:** generate crd ([#507](https://github.com/deckhouse/virtualization/issues/507)) ([ed9244e](https://github.com/deckhouse/virtualization/commit/ed9244efee0ac5079ec846fa219e0533f205be88)) +* **cvi:** apply new controller design ([9e21de8](https://github.com/deckhouse/virtualization/commit/9e21de84c355b46c94933fd7fc2252358cc2052d)) +* **cvi:** create from vd ([#352](https://github.com/deckhouse/virtualization/issues/352)) ([e42e28c](https://github.com/deckhouse/virtualization/commit/e42e28c2f130ad581c02093b1c4b335ef049edf2)) +* **cvi:** namespace validation for vi/vd ObjectRef ([#504](https://github.com/deckhouse/virtualization/issues/504)) ([ce8295c](https://github.com/deckhouse/virtualization/commit/ce8295cbfecde3a547711c854b12e7e403e80fa9)) +* **dev:** added emulation of virtual machine movements ([677708b](https://github.com/deckhouse/virtualization/commit/677708b3359a1e8120659f606b50f1fa220d6f3b)) +* **gc:** leave only last 10 resources ([#368](https://github.com/deckhouse/virtualization/issues/368)) ([3d66dc6](https://github.com/deckhouse/virtualization/commit/3d66dc6eec0479d06f4c77edf691957dadf9d0f8)) +* **kube-api-rewriter:** add pprof and metrics, fix rewrite performance ([#402](https://github.com/deckhouse/virtualization/issues/402)) ([a009052](https://github.com/deckhouse/virtualization/commit/a0090526a3c4b08f1b4918f74ce13982961dbebb)) +* **metrics:** add node-exporter dashboard for virtual machine ([#60](https://github.com/deckhouse/virtualization/issues/60)) ([857eda0](https://github.com/deckhouse/virtualization/commit/857eda02c3a58fceb2424398b993dbbd95fa909a)) +* **metrics:** add phase metrics for vm,disk,vmbda ([#45](https://github.com/deckhouse/virtualization/issues/45)) ([ec01110](https://github.com/deckhouse/virtualization/commit/ec011109ce80add8ffc6acccdc8bc24a30059a22)) +* **module:** add base control-plane alerts ([#345](https://github.com/deckhouse/virtualization/issues/345)) ([c66c4fd](https://github.com/deckhouse/virtualization/commit/c66c4fdbc8f1e824a07fd540fdffa7713235fa56)) +* **module:** add RBACv2 ([#539](https://github.com/deckhouse/virtualization/issues/539)) ([fe0840b](https://github.com/deckhouse/virtualization/commit/fe0840b4d1f68b91cca2099696b498931f034514)) +* **observability:** add logLevel option to module config ([#194](https://github.com/deckhouse/virtualization/issues/194)) ([d2e8cfc](https://github.com/deckhouse/virtualization/commit/d2e8cfcfec8a22aa3e8c8de27945cd967441d6d1)) +* **proxy:** add rewriter for APIGroupDiscoveryList ([#99](https://github.com/deckhouse/virtualization/issues/99)) ([36712f3](https://github.com/deckhouse/virtualization/commit/36712f3e1fab9c3164160d7d3577e6c58b884409)) +* **templates:** add restricted access policy ([#569](https://github.com/deckhouse/virtualization/issues/569)) ([e10161a](https://github.com/deckhouse/virtualization/commit/e10161a0c4b60e9e09f7d9f3e2911c7d843be0d0)) +* **vd, vmbda:** add _labels and _annotations metrics ([#399](https://github.com/deckhouse/virtualization/issues/399)) ([7690d2b](https://github.com/deckhouse/virtualization/commit/7690d2b6fbee85db7a06a68e169ec35915cd1c83)) +* **vd,vi:** add custom settings SC for VI and VD ([0bc3515](https://github.com/deckhouse/virtualization/commit/0bc3515513bf4383f7f3d0b8b32b59fedaca08a9)) +* **vd:** add binding mode ([da65e56](https://github.com/deckhouse/virtualization/commit/da65e56a660bddcbc29f826f551bf1f45e5b1899)) +* **vd:** add dvcr duration to status ([d7c09b8](https://github.com/deckhouse/virtualization/commit/d7c09b8f61fa7945f9b0f7fc254b8f68ca4fcf03)) +* **vd:** add dvcr import duration to status ([d7c09b8](https://github.com/deckhouse/virtualization/commit/d7c09b8f61fa7945f9b0f7fc254b8f68ca4fcf03)) +* **vd:** add info represents quota exceed state ([#586](https://github.com/deckhouse/virtualization/issues/586)) ([63647e1](https://github.com/deckhouse/virtualization/commit/63647e19456607088b94d0529bf4d5b8f5999f9f)) +* **vd:** add vd stats ([f2eb4ba](https://github.com/deckhouse/virtualization/commit/f2eb4bac2f723105bcd24c7c7b2fc587a1b15ecd)) +* **vd:** Allow change Virtual Disk spec after connect to Virtual Machine while Virtual Disk is not ready ([#461](https://github.com/deckhouse/virtualization/issues/461)) ([2ae87b8](https://github.com/deckhouse/virtualization/commit/2ae87b876b78c0688c99011f9d383ccd38dc6a5b)) +* **vd:** apply new controller design ([e496da0](https://github.com/deckhouse/virtualization/commit/e496da057ba32e8d04772d1873ad1dba0232e925)) +* **vd:** block resizing VirtualDisk if storage class not ready ([#526](https://github.com/deckhouse/virtualization/issues/526)) ([0056296](https://github.com/deckhouse/virtualization/commit/005629662626dd61236e5c96e5a7221ca859b639)) +* **vd:** crd generation ([#524](https://github.com/deckhouse/virtualization/issues/524)) ([8657aeb](https://github.com/deckhouse/virtualization/commit/8657aeb2b0b36f758f98345cb89f622849f72758)) +* **vd:** deny iso source ([77bcad1](https://github.com/deckhouse/virtualization/commit/77bcad1565afcac025d20aa5b3ac91b5e5aceb20)) +* **vd:** generate CRD ([8657aeb](https://github.com/deckhouse/virtualization/commit/8657aeb2b0b36f758f98345cb89f622849f72758)) +* **vd:** override virtualdisk's pvc parameters via StorageClass annotations ([#351](https://github.com/deckhouse/virtualization/issues/351)) ([fa37881](https://github.com/deckhouse/virtualization/commit/fa37881db1014287b384af76919c8107b9532a3b)) +* **vd:** requeue for exceeded quota error ([6d047c3](https://github.com/deckhouse/virtualization/commit/6d047c3bb486e7b0d61b150456a80c565ade84d1)) +* **vd:** resize condition to resizing ([#568](https://github.com/deckhouse/virtualization/issues/568)) ([c014fdc](https://github.com/deckhouse/virtualization/commit/c014fdcad715c97bdf1a4ca4887413aa1992def9)) +* **vd:** resize-condition-to-resizing ([c014fdc](https://github.com/deckhouse/virtualization/commit/c014fdcad715c97bdf1a4ca4887413aa1992def9)) +* **vd:** resizing vd in filesystem mode ([#385](https://github.com/deckhouse/virtualization/issues/385)) ([7857bd3](https://github.com/deckhouse/virtualization/commit/7857bd3e28eee512b72dc2822704165f52267ae9)) +* **vd:** set common logger slog for controller ([f37c5df](https://github.com/deckhouse/virtualization/commit/f37c5df0406364a1ffb9f988d94544f3ee757a1a)) +* **vd:** set tolerations for provisioners ([f4c4d27](https://github.com/deckhouse/virtualization/commit/f4c4d27a108e2ac0e203fb2d4c3ebddde6bb5d6d)) +* **vdsnapshot:** add the new controller for the virtual disk snapshot ([e813124](https://github.com/deckhouse/virtualization/commit/e81312465df19382c846ec6003ab10ff318462dc)) +* **vd:** support filesystem mode ([#300](https://github.com/deckhouse/virtualization/issues/300)) ([4b147f7](https://github.com/deckhouse/virtualization/commit/4b147f719dc879de6928c2a7301ce1e5a16b6e6d)) +* **vd:** support filesystem mode ([#327](https://github.com/deckhouse/virtualization/issues/327)) ([754c4a7](https://github.com/deckhouse/virtualization/commit/754c4a744e170059438404e7283b1332324def3f)) +* **vi-vd:** get newest default StorageClass ([#499](https://github.com/deckhouse/virtualization/issues/499)) ([6e0c7e7](https://github.com/deckhouse/virtualization/commit/6e0c7e7a47407e1da5014e38eaf7a26454bee470)) +* **vi,cvi:** requeue for exceeded quota error ([56a26c6](https://github.com/deckhouse/virtualization/commit/56a26c6b60116efef7da207f73f9a552d140af1d)) +* **vi,vd:** add custom settings for SC ([#437](https://github.com/deckhouse/virtualization/issues/437)) ([0bc3515](https://github.com/deckhouse/virtualization/commit/0bc3515513bf4383f7f3d0b8b32b59fedaca08a9)) +* **vi,vd:** add storage class ready condition, waiting in pending while storage class not ready ([#423](https://github.com/deckhouse/virtualization/issues/423)) ([fff39cc](https://github.com/deckhouse/virtualization/commit/fff39cc993abf9a34d297aff9a91fb160d7e8cfb)) +* **vi:** add info represents quota exceed state ([#594](https://github.com/deckhouse/virtualization/issues/594)) ([0b3f4b5](https://github.com/deckhouse/virtualization/commit/0b3f4b52d59291594d71ed41db82c14241977f4c)) +* **vi:** add new storage type - kubernetes ([#298](https://github.com/deckhouse/virtualization/issues/298)) ([51e2a40](https://github.com/deckhouse/virtualization/commit/51e2a40c08d80cd3a4d6e4bd7b4025585d76a77c)) +* **vi:** apply new controller design ([078b61d](https://github.com/deckhouse/virtualization/commit/078b61d97d640e6b21ee7e9d8ee27952dff3a4c7)) +* **vi:** apply new design ([#142](https://github.com/deckhouse/virtualization/issues/142)) ([078b61d](https://github.com/deckhouse/virtualization/commit/078b61d97d640e6b21ee7e9d8ee27952dff3a4c7)) +* **vi:** create from vd ([#354](https://github.com/deckhouse/virtualization/issues/354)) ([f4d4b6d](https://github.com/deckhouse/virtualization/commit/f4d4b6d7f6c24361b94ac76846cefe4f212d0457)) +* **vm-route-forge:** add ebpf route watcher ([#292](https://github.com/deckhouse/virtualization/issues/292)) ([ca67190](https://github.com/deckhouse/virtualization/commit/ca67190b64a7eaea974ba051c3c982fbad9b28be)) +* **vm-route-forge:** add pprof server ([#244](https://github.com/deckhouse/virtualization/issues/244)) ([c61eb2e](https://github.com/deckhouse/virtualization/commit/c61eb2ebf682b7b8a381f9de55e18226606e7052)) +* **vm-route-forge:** add route interface ([#268](https://github.com/deckhouse/virtualization/issues/268)) ([1343160](https://github.com/deckhouse/virtualization/commit/134316075f45b9624cd2e1c49d323fff89683473)) +* **vm-route-forge:** add routes for subnets in blackhole ([#365](https://github.com/deckhouse/virtualization/issues/365)) ([51cd316](https://github.com/deckhouse/virtualization/commit/51cd31662f93433521126dcb9f15ac4efa855e2b)) +* **vm-route-forge:** impl route reconciliation ([#242](https://github.com/deckhouse/virtualization/issues/242)) ([7f2f963](https://github.com/deckhouse/virtualization/commit/7f2f96375daaf2c153aa27fad7cfe1f0239cb4d3)) +* **vm,vmclass:** sizingPolicy compatibility validation ([#359](https://github.com/deckhouse/virtualization/issues/359)) ([89b98dd](https://github.com/deckhouse/virtualization/commit/89b98dd4e0ba1ee992a3cdffa7457e67257663e6)) +* **vm:** add custom secret types for provisioning ([#390](https://github.com/deckhouse/virtualization/issues/390)) ([597d551](https://github.com/deckhouse/virtualization/commit/597d551173c0fe439dd1f4d540284067a8465515)) +* **vm:** add Events about power state changes ([#562](https://github.com/deckhouse/virtualization/issues/562)) ([601194f](https://github.com/deckhouse/virtualization/commit/601194f1d4c0a75f13b654ec12064d6957a8d5b0)) +* **vm:** add failure message to condition if migration is failed ([78b3a42](https://github.com/deckhouse/virtualization/commit/78b3a424fde873baf8cd7e45caf70b9c9c8ddfbc)) +* **vm:** add live migration for nodePlacement ([#518](https://github.com/deckhouse/virtualization/issues/518)) ([94f4b89](https://github.com/deckhouse/virtualization/commit/94f4b8953bf60043d69762fd019bd6199d80106a)) +* **vm:** add metrics ([#333](https://github.com/deckhouse/virtualization/issues/333)) ([c28df0a](https://github.com/deckhouse/virtualization/commit/c28df0abeb23274a6bb64bdab8e10a6f60b5dbaa)) +* **vm:** add new VM _labels and _annotations metrics and refactor existing ones ([#398](https://github.com/deckhouse/virtualization/issues/398)) ([75e57ad](https://github.com/deckhouse/virtualization/commit/75e57add7cf563b305e4765414b5a467682f07dc)) +* **vm:** add pod handler ([#220](https://github.com/deckhouse/virtualization/issues/220)) ([f73174f](https://github.com/deckhouse/virtualization/commit/f73174fc0e744c2b4da7ecdbec13ec215c3258f6)) +* **vm:** add specchanges for vmclass ([#557](https://github.com/deckhouse/virtualization/issues/557)) ([8409dad](https://github.com/deckhouse/virtualization/commit/8409dad4922d9d74a78358a2fc091147a3b29dae)) +* **vm:** add statisticHandler ([#206](https://github.com/deckhouse/virtualization/issues/206)) ([b0b4540](https://github.com/deckhouse/virtualization/commit/b0b45406811db94df44e7da87ff72cfc1bfc17e6)) +* **vm:** add the attached field to the status block device refs ([a9e4fc6](https://github.com/deckhouse/virtualization/commit/a9e4fc62e05c458f370211340e49b637931193e8)) +* **vm:** apply new controller design ([#120](https://github.com/deckhouse/virtualization/issues/120)) ([ba12e49](https://github.com/deckhouse/virtualization/commit/ba12e492d37bd7e40a6c2566b191835948ec98ea)) +* **vmbda:** apply new controller design ([2f489e4](https://github.com/deckhouse/virtualization/commit/2f489e4a1ae1a397e5a0ec00bc56e70b67f55ddc)) +* **vmbda:** resolve conflicted requests ([ee2c91a](https://github.com/deckhouse/virtualization/commit/ee2c91a1f323b34a76d920d6e821f50253ab53cf)) +* **vmclass:** add validation for matching virtual machine sizing policies upon virtual machine class change ([#389](https://github.com/deckhouse/virtualization/issues/389)) ([029c445](https://github.com/deckhouse/virtualization/commit/029c445960a7b473846f2e4e06f91a947abff4c6)) +* **vmclass:** first implementation ([#231](https://github.com/deckhouse/virtualization/issues/231)) ([a958bf3](https://github.com/deckhouse/virtualization/commit/a958bf38e4845d66560957151b833154eb511031)) +* **vmclass:** improve vmclass ([#476](https://github.com/deckhouse/virtualization/issues/476)) ([a058abd](https://github.com/deckhouse/virtualization/commit/a058abdbd832c920899bfc4f7a5543d59e56a183)) +* **vmclass:** size policies vaidation hook ([#344](https://github.com/deckhouse/virtualization/issues/344)) ([5f585c4](https://github.com/deckhouse/virtualization/commit/5f585c426a03a5875ffcdde807febf35050351b3)) +* **vm:** disable serial console log ([21d0bec](https://github.com/deckhouse/virtualization/commit/21d0becc693e2dc5705ee636a5283fa17f57168b)) +* **vmip,vmipl:** apply new CRD design ([b73a1e2](https://github.com/deckhouse/virtualization/commit/b73a1e2b748496133d434524f3516583b981aba8)) +* **vmip,vmipl:** apply new design ([#152](https://github.com/deckhouse/virtualization/issues/152)) ([4de51ab](https://github.com/deckhouse/virtualization/commit/4de51ab5d3d02d08916772679b6f6dad93266202)) +* **vmip:** add validating ip address ([c1a3ce7](https://github.com/deckhouse/virtualization/commit/c1a3ce789272e5f2cf797d63f8c63ea648025eeb)) +* **vmip:** apply new controller design ([d5ddb87](https://github.com/deckhouse/virtualization/commit/d5ddb8796c88f1ef5e13b0aad2ad83ac67e8263f)) +* **vmipl:** apply new controller design ([84f2d25](https://github.com/deckhouse/virtualization/commit/84f2d25c3d703bd07471bb44964cb282a2af9d2e)) +* **vm:** notify user if the virtual machine cannot be restarted immediately ([7efe3d9](https://github.com/deckhouse/virtualization/commit/7efe3d9850dc8211f95e89d708124d683f5a8dd4)) +* **vmop:** add metrics ([#370](https://github.com/deckhouse/virtualization/issues/370)) ([2436b8e](https://github.com/deckhouse/virtualization/commit/2436b8e59de4c25aff96035f2fe7fddb120318be)) +* **vmop:** add operation to migrate vm ([#386](https://github.com/deckhouse/virtualization/issues/386)) ([d61bab4](https://github.com/deckhouse/virtualization/commit/d61bab4b0ec616e36d5d0c012f158b758960da0b)) +* **vmop:** implement conditions, use new reconciler style ([#258](https://github.com/deckhouse/virtualization/issues/258)) ([13f6a9d](https://github.com/deckhouse/virtualization/commit/13f6a9d425b12b0398341918eabb792f7e15ab8b)) +* **vmop:** rename type migrate to evict ([#463](https://github.com/deckhouse/virtualization/issues/463)) ([e599b02](https://github.com/deckhouse/virtualization/commit/e599b02b6a5c8c0bd2bdc5764f4ff798775f9315)) +* **vmrestore:** add the ability to restore virtualmachines ([0c59bff](https://github.com/deckhouse/virtualization/commit/0c59bff69d57b9dca93555ab57bb1ecf2f262577)) +* **vm:** round the runtimeOverhead to Mi ([#367](https://github.com/deckhouse/virtualization/issues/367)) ([3f2d886](https://github.com/deckhouse/virtualization/commit/3f2d886a7928467b3cf9c01553d20daf68854782)) +* **vm:** set limit of connected block devices ([#474](https://github.com/deckhouse/virtualization/issues/474)) ([c1b2e78](https://github.com/deckhouse/virtualization/commit/c1b2e787d9eaa486308cbdf910cc5c88ee943b7c)) +* **vmsnapshot:** add the ability to snapshot virtualmachines ([38b84d4](https://github.com/deckhouse/virtualization/commit/38b84d4373d2ef355c40fa2ae065c16e4aae3150)) +* **vm:** start live migration if vmclass changed (EE) ([#602](https://github.com/deckhouse/virtualization/issues/602)) ([efa8998](https://github.com/deckhouse/virtualization/commit/efa89983ce40fa008158dea96f3a375e402c68d1)) +* **vm:** VD must be attached to only one virtual machine ([#221](https://github.com/deckhouse/virtualization/issues/221)) ([a6da25f](https://github.com/deckhouse/virtualization/commit/a6da25f686a0e43d503815d9dede88a1f1a1331c)) + + +### Bug Fixes + +* **api:** add name suffix ([#106](https://github.com/deckhouse/virtualization/issues/106)) ([7c7fb60](https://github.com/deckhouse/virtualization/commit/7c7fb607b9af147092ef19db0fd4208c6531c6d6)) +* **api:** add rbac patch for ingress and fix vd reconciliation ([f98dba8](https://github.com/deckhouse/virtualization/commit/f98dba861142a6c363d50ae4e70a5eb4c944f1a4)) +* **api:** do not update condition transition time if status not changed ([#544](https://github.com/deckhouse/virtualization/issues/544)) ([668201a](https://github.com/deckhouse/virtualization/commit/668201a339ea517345a50c15a9d33fe74fff059a)) +* **api:** rewrite conditions with empty reasons ([#498](https://github.com/deckhouse/virtualization/issues/498)) ([3f6c227](https://github.com/deckhouse/virtualization/commit/3f6c2275ed71dc82636ed44561bbff98527c27c7)) +* **api:** set target for upload data source ([634da84](https://github.com/deckhouse/virtualization/commit/634da844dce64e611b43285efb893fbe3e4765d7)) +* **api:** wait for uploader to be ready to process user's upload ([5d0b3c9](https://github.com/deckhouse/virtualization/commit/5d0b3c986e997c68c023ce61e6771d863ac1b845)) +* **cdi:** change clone strategy fot sds provisioners ([a1f51ed](https://github.com/deckhouse/virtualization/commit/a1f51edd7e52d01b64ad7bde3e995261c0832aa2)) +* **ci:** checkout before removing unwanted software ([#251](https://github.com/deckhouse/virtualization/issues/251)) ([e338d92](https://github.com/deckhouse/virtualization/commit/e338d922fa0c46b9107ba18be9f15e12ae499ed7)) +* **ci:** fix false positive e2e CI runs ([#603](https://github.com/deckhouse/virtualization/issues/603)) ([6eb4edb](https://github.com/deckhouse/virtualization/commit/6eb4edb2b627a2121af4118fff038f8062e06ccb)) +* **ci:** fix grep in nightly e2e tests ([#600](https://github.com/deckhouse/virtualization/issues/600)) ([d3044a6](https://github.com/deckhouse/virtualization/commit/d3044a6d5fa1e3bbaac37865ab0f332f7c9c9cbf)) +* **ci:** print ginkgo output for nightly e2e tests to stderr ([#596](https://github.com/deckhouse/virtualization/issues/596)) ([9fc3c6b](https://github.com/deckhouse/virtualization/commit/9fc3c6b3c9b38737f1459b0d0c3be0913e00628f)) +* **ci:** use p11 branch for additional packages for libguestfs image ([#255](https://github.com/deckhouse/virtualization/issues/255)) ([ee077ed](https://github.com/deckhouse/virtualization/commit/ee077edf7f8913a6fac533f168ef53a77b1d2614)) +* **core, dvcr:** configure dvcr creds before contatinerd config ([#128](https://github.com/deckhouse/virtualization/issues/128)) ([6cc4d26](https://github.com/deckhouse/virtualization/commit/6cc4d2695ecd3dd45ca4b3212a9f6089f1002772)) +* **core, kubevirt:** add ability to configure burst for virt-api rate limiter ([e5c4605](https://github.com/deckhouse/virtualization/commit/e5c460570c93a626960cd38a37faf5305642081c)) +* **core, kubevirt:** add ability to configure qps for virt-api rate l… ([#92](https://github.com/deckhouse/virtualization/issues/92)) ([03d5a21](https://github.com/deckhouse/virtualization/commit/03d5a21ffa5167f555e0cd8dca5cd21092fbcce1)) +* **core, kubevirt:** add ability to configure qps for virt-api rate limiter ([03d5a21](https://github.com/deckhouse/virtualization/commit/03d5a21ffa5167f555e0cd8dca5cd21092fbcce1)) +* **core, kubevirt:** manage labels or annotations with virtualization.deckhouse.io ([#584](https://github.com/deckhouse/virtualization/issues/584)) ([6f88a33](https://github.com/deckhouse/virtualization/commit/6f88a33644f2c781f511970f478ed8033aead457)) +* **core, kubevirt:** virt-launcher with efi and cpu >= 12 not starting ([#610](https://github.com/deckhouse/virtualization/issues/610)) ([e240036](https://github.com/deckhouse/virtualization/commit/e240036b35b74bc2da937c86aa38b3d36c8ab78f)) +* **core:** add kube-rbac-proxy to cdi-operator ([#530](https://github.com/deckhouse/virtualization/issues/530)) ([8b37ef1](https://github.com/deckhouse/virtualization/commit/8b37ef1a1961edc0a4962151df26ced745bda5fb)) +* **core:** fix scheme for cdi servicemonitor ([#554](https://github.com/deckhouse/virtualization/issues/554)) ([64effd2](https://github.com/deckhouse/virtualization/commit/64effd2be6ce637ecf5729b742e01183bf1411bd)) +* **core:** fix virt-launcher's binaries ([#126](https://github.com/deckhouse/virtualization/issues/126)) ([9cab420](https://github.com/deckhouse/virtualization/commit/9cab420a314aa7fddfd4df87bd23ae59381c1b1d)) +* **core:** hide target pod during migration via cilium label ([#609](https://github.com/deckhouse/virtualization/issues/609)) ([b185f6e](https://github.com/deckhouse/virtualization/commit/b185f6ef5ac4d7e835842cd4db5534833b724e14)) +* **core:** rename exportproxy ([#145](https://github.com/deckhouse/virtualization/issues/145)) ([57eccea](https://github.com/deckhouse/virtualization/commit/57ecceacf14b67a45566600e2a103e4b14df0243)) +* **cvi,vi,vd:** use default http port for uploader service ([3a5f738](https://github.com/deckhouse/virtualization/commit/3a5f738a7905f55fcd9e4bbb2fd0e1fcd1c8303c)) +* **cvi,vi:** add attachee handlers ([1689580](https://github.com/deckhouse/virtualization/commit/16895807f7ada6c18e5f1f7150cd1ddcf3577911)) +* **cvi,vi:** unlock pending vi/cvi from vd ref ([#416](https://github.com/deckhouse/virtualization/issues/416)) ([343aac4](https://github.com/deckhouse/virtualization/commit/343aac47ff8cabc563514b182790142c66943663)) +* **cvi:** fix cleanup for resources ([#363](https://github.com/deckhouse/virtualization/issues/363)) ([1f13148](https://github.com/deckhouse/virtualization/commit/1f131489ddaeb8c7d3837340293186a6cd6ac0c5)) +* fixed ingress and service monitor ([#49](https://github.com/deckhouse/virtualization/issues/49)) ([6604843](https://github.com/deckhouse/virtualization/commit/660484364ccf43ef558334ce34c1f3196ae315bc)) +* fixed storage class and count processing ([#51](https://github.com/deckhouse/virtualization/issues/51)) ([984f2b2](https://github.com/deckhouse/virtualization/commit/984f2b298da2ae5316f3deedf7fd99a6cad032d6)) +* force legacy discovery for Kubernetes 1.27+ ([#82](https://github.com/deckhouse/virtualization/issues/82)) ([501f4dc](https://github.com/deckhouse/virtualization/commit/501f4dccdc68f58dca7b90351ea2928dbd77e70e)) +* free some space on Github-hosted runners ([#53](https://github.com/deckhouse/virtualization/issues/53)) ([ce6a38f](https://github.com/deckhouse/virtualization/commit/ce6a38fb5268981dd62a152774824b59705eb4d6)) +* **hooks:** fix module-config hook ([#631](https://github.com/deckhouse/virtualization/issues/631)) ([b3c5083](https://github.com/deckhouse/virtualization/commit/b3c508396e5dcb1cbaebe16b29f515473bf51c14)) +* **kube-api-rewriter:** add VPA settings ([#449](https://github.com/deckhouse/virtualization/issues/449)) ([e4385c4](https://github.com/deckhouse/virtualization/commit/e4385c45f7003158c6d2a4a0d0c5935c3a592590)) +* **kube-api-rewriter:** fix discovery and ValidatingAdmissionPolicy rewrite ([#475](https://github.com/deckhouse/virtualization/issues/475)) ([b429542](https://github.com/deckhouse/virtualization/commit/b429542e59f424e8d5bfa1e08f74bf97cf0026ba)) +* **kube-api-rewriter:** respond with correct error ([#611](https://github.com/deckhouse/virtualization/issues/611)) ([ef97745](https://github.com/deckhouse/virtualization/commit/ef97745740d5a3fedff3873d4dfb06114e161d1a)) +* **kubevirt, core:** inject-placement-anynode ([#595](https://github.com/deckhouse/virtualization/issues/595)) ([2e97ef5](https://github.com/deckhouse/virtualization/commit/2e97ef5970ab0def7b871317caa83017b162402a)) +* **kubevirt:** change boot logo in UEFI firmware ([#229](https://github.com/deckhouse/virtualization/issues/229)) ([0622c7b](https://github.com/deckhouse/virtualization/commit/0622c7b6b41e508f864fe0dbe42b2fcaacee7ae9)) +* **kubevirt:** restructure edk2-ovmf files ([#232](https://github.com/deckhouse/virtualization/issues/232)) ([6ee978e](https://github.com/deckhouse/virtualization/commit/6ee978ef286d38ff4a7f22974d596dfa4a8b77f0)) +* **metrics:** remove duplicated metrics ([#55](https://github.com/deckhouse/virtualization/issues/55)) ([1ad3dea](https://github.com/deckhouse/virtualization/commit/1ad3dea434c66b60ff20f8a03477081e2d5c502b)) +* **module:** add 'need restart' and 'agent' status to brief output ([#262](https://github.com/deckhouse/virtualization/issues/262)) ([d4646a6](https://github.com/deckhouse/virtualization/commit/d4646a64d62b21f2d4b138b4d3627de7bb25053f)) +* **module:** fix RBAC for Admin ([#259](https://github.com/deckhouse/virtualization/issues/259)) ([896073b](https://github.com/deckhouse/virtualization/commit/896073beca0563820e60f77966badc6480f80031)) +* **module:** fix user API RBAC ([#116](https://github.com/deckhouse/virtualization/issues/116)) ([460f069](https://github.com/deckhouse/virtualization/commit/460f0692820ae2c028b59c077ff5e9499c18fd59)) +* **module:** remove deprecated vmipCIDRs from module config ([#263](https://github.com/deckhouse/virtualization/issues/263)) ([dbb1181](https://github.com/deckhouse/virtualization/commit/dbb11815d8fb1b85f2493ae42b84c5048a0c2386)) +* **observability:** fix dashboard title in tests ([#97](https://github.com/deckhouse/virtualization/issues/97)) ([ed9ea79](https://github.com/deckhouse/virtualization/commit/ed9ea79ebdd076763cdb3b98436dfa073fae32d1)) +* **performance-test:** change pod/service match label ([#65](https://github.com/deckhouse/virtualization/issues/65)) ([19c984b](https://github.com/deckhouse/virtualization/commit/19c984bb7e0f5d93bcfd9f790779af9362b597a5)) +* **pre-delete-hook:** hook should not fail ([#71](https://github.com/deckhouse/virtualization/issues/71)) ([e6ee59b](https://github.com/deckhouse/virtualization/commit/e6ee59bcd24970b5a5ac720432169b720146b4c9)) +* **provisioner:** fix provisioner pods buffer issue ([#302](https://github.com/deckhouse/virtualization/issues/302)) ([e332b64](https://github.com/deckhouse/virtualization/commit/e332b64dfc5e592eac397c9168d8dec4d823d241)) +* **template:** add missing fields to kube-rbac-proxy ([#575](https://github.com/deckhouse/virtualization/issues/575)) ([d4ad294](https://github.com/deckhouse/virtualization/commit/d4ad29437fbfa591a019c935a4364d607e58b522)) +* **templates:** add missed symbol ([#318](https://github.com/deckhouse/virtualization/issues/318)) ([f30cd69](https://github.com/deckhouse/virtualization/commit/f30cd69b5106a9dfb928d2f03fd31838e41ebc93)) +* **vd, vm:** fix sysprep and hotplug ([#225](https://github.com/deckhouse/virtualization/issues/225)) ([4a1a6d6](https://github.com/deckhouse/virtualization/commit/4a1a6d69dba3fb6c359e16764bf6d924b2ca0f2b)) +* **vd,vi,cvi:** add object ref watchers ([af7e32c](https://github.com/deckhouse/virtualization/commit/af7e32cd843456566a886b1208570c00b418fdbd)) +* **vd,vi,cvi:** fix capacity and cdrom ([73f929d](https://github.com/deckhouse/virtualization/commit/73f929d6f020006a7d8b2eca384e098f1fffe6e3)) +* **vd,vi,cvi:** fix object ref datasource ([75b0a7d](https://github.com/deckhouse/virtualization/commit/75b0a7da07bdfd0c652b5c8a8b6b8fd7ec76bbbc)) +* **vd,vi,cvi:** fix vd uploader service creating ([#409](https://github.com/deckhouse/virtualization/issues/409)) ([d012007](https://github.com/deckhouse/virtualization/commit/d0120072b741f01977e0bd74f008c27f044d3420)) +* **vd,vmbda:** write occurred data volume errors to condition ([4694b5e](https://github.com/deckhouse/virtualization/commit/4694b5e917039f74fdfbb70d26ec7b5721a6b421)) +* **vd:** add download status ([c43d895](https://github.com/deckhouse/virtualization/commit/c43d895fb77917744ff5c13a9b492ec3aa5036fa)) +* **vd:** add phase collector ([e336c82](https://github.com/deckhouse/virtualization/commit/e336c82338bb122fd0836ea648615934f4ace7c7)) +* **vd:** add stats reconciliation ([280a2fd](https://github.com/deckhouse/virtualization/commit/280a2fdc7b28684d359f8c81bfcd92b2f55251a6)) +* **vd:** allow to change size in spec for not ready vd ([#411](https://github.com/deckhouse/virtualization/issues/411)) ([38bb0eb](https://github.com/deckhouse/virtualization/commit/38bb0ebd755b9087091d00d19733c4ef067f8d17)) +* **vd:** copy error from data volume ([aae4b4e](https://github.com/deckhouse/virtualization/commit/aae4b4e5aadd94e30aa7876008455b60e53ac07a)) +* **vd:** ensure last transition time for conditions ([b39487a](https://github.com/deckhouse/virtualization/commit/b39487a88d97163a061cf5830878391bbffe79d0)) +* **vd:** fix condition status updates in VirtualDisk ([#625](https://github.com/deckhouse/virtualization/issues/625)) ([0148732](https://github.com/deckhouse/virtualization/commit/0148732b30606b8a32d314c0ec870ccafba38635)) +* **vd:** fix create vd from vi on pvc ([#552](https://github.com/deckhouse/virtualization/issues/552)) ([6f05a20](https://github.com/deckhouse/virtualization/commit/6f05a202ade882298b9284f3862a5f3e5f425d9a)) +* **vd:** fix fake pvc resizing ([6b4d431](https://github.com/deckhouse/virtualization/commit/6b4d43142a7c9d16526772fcccefac0d5552ff71)) +* **vd:** fix fake pvc resizing ([6b4d431](https://github.com/deckhouse/virtualization/commit/6b4d43142a7c9d16526772fcccefac0d5552ff71)) +* **vd:** fix panic if pvc is not exist ([#222](https://github.com/deckhouse/virtualization/issues/222)) ([23a0a7b](https://github.com/deckhouse/virtualization/commit/23a0a7bb54ee568e2c3f72ec9fef0f00e1cc67c1)) +* **vd:** fix panic if pvc not found ([#349](https://github.com/deckhouse/virtualization/issues/349)) ([fd4b0af](https://github.com/deckhouse/virtualization/commit/fd4b0aff0ef60fd8603a82c0813c8f8e3bdc24fa)) +* **vd:** fix pvc watching ([cbf1a32](https://github.com/deckhouse/virtualization/commit/cbf1a3245b4c9d0fda2b470020e09ac502a5216c)) +* **vd:** patch cdi to convert image format ([c1d79d5](https://github.com/deckhouse/virtualization/commit/c1d79d59b04b62a3fc4de9d0bbe4e3ada5e5fe6c)) +* **vd:** protection for deleted resource ([aefab1e](https://github.com/deckhouse/virtualization/commit/aefab1e9162935ce64168851c00116bc60f3586a)) +* **vd:** remove pv protection ([aa489c4](https://github.com/deckhouse/virtualization/commit/aa489c4fcf543e26fddd18817c18dd4533d7196e)) +* **vd:** revert degraded phase ([4db841b](https://github.com/deckhouse/virtualization/commit/4db841b0e2f6c8265135a07bb358dd3aa001ce7f)) +* **vd:** set ready phase ([04f5479](https://github.com/deckhouse/virtualization/commit/04f5479f378dc69c5c7479c78004dc339e275929)) +* **vd:** set validator warnings instead of errors ([b173b08](https://github.com/deckhouse/virtualization/commit/b173b089d069016ed2142e1174cc73b69542aa9e)) +* **vdsnapshot,vmsnapshot:** unfreeze virtual machines ([#597](https://github.com/deckhouse/virtualization/issues/597)) ([2cf3c65](https://github.com/deckhouse/virtualization/commit/2cf3c65c40fb35915a636097f04cbad95b96c953)) +* **vd:** synchronize PVC status changes with VD status updates ([bb3e666](https://github.com/deckhouse/virtualization/commit/bb3e6668f7fc5876c515efff1eefb435276224c3)) +* **vd:** write error to condition if pvc size is smaller than virtual size of source image ([de61f96](https://github.com/deckhouse/virtualization/commit/de61f9672d0cb4b81fd5b705b41d8cacc2612583)) +* **vd:** write size error to condition ([de61f96](https://github.com/deckhouse/virtualization/commit/de61f9672d0cb4b81fd5b705b41d8cacc2612583)) +* **vi,cvi:** fix pod errors handling ([21be7cd](https://github.com/deckhouse/virtualization/commit/21be7cd3a757cbf92f3ff9b1ba93d93629eecdbc)) +* **vi:** add warning for create virtual image with storage type 'Kube… ([#619](https://github.com/deckhouse/virtualization/issues/619)) ([e7db733](https://github.com/deckhouse/virtualization/commit/e7db7334c5a128f2b481ac47171c7402379d0be7)) +* **vi:** add warning for create virtual image with storage type 'Kubernetes' ([e7db733](https://github.com/deckhouse/virtualization/commit/e7db7334c5a128f2b481ac47171c7402379d0be7)) +* **vi:** fix panic when creating vi from vd ([#384](https://github.com/deckhouse/virtualization/issues/384)) ([80b3039](https://github.com/deckhouse/virtualization/commit/80b30399276bea767f01b841615175f8c2c10c38)) +* **vi:** fix status target ([296ebd7](https://github.com/deckhouse/virtualization/commit/296ebd74ac0abd012b73c0b31d047c7b6f0df85c)) +* **vi:** hide dvcr url in pvc stored vi ([#488](https://github.com/deckhouse/virtualization/issues/488)) ([85396ba](https://github.com/deckhouse/virtualization/commit/85396ba3025b7a4fbbb158c9288769d4f61075c4)) +* **vi:** nil recorder ([#612](https://github.com/deckhouse/virtualization/issues/612)) ([0c9af05](https://github.com/deckhouse/virtualization/commit/0c9af0592dbafb646e4fe1e7a2e436a0c21a9230)) +* **vi:** update CEL ([#549](https://github.com/deckhouse/virtualization/issues/549)) ([98da864](https://github.com/deckhouse/virtualization/commit/98da8646a9b82ba4c406bd3d5471df3306613d29)) +* **vm-route-forge:** add check to ensure VM host node is identified ([#356](https://github.com/deckhouse/virtualization/issues/356)) ([4077584](https://github.com/deckhouse/virtualization/commit/407758484505ed9ed192afe2497b2b620e825843)) +* **vm,vmip:** improve VMIP management ([#374](https://github.com/deckhouse/virtualization/issues/374)) ([d6695ef](https://github.com/deckhouse/virtualization/commit/d6695ef99b0e266244406559c8d1c7d8f52782f2)) +* **vm:** add sync metadata handler ([#176](https://github.com/deckhouse/virtualization/issues/176)) ([c8660ac](https://github.com/deckhouse/virtualization/commit/c8660ac171251d4f822f74c43f46decbff41d388)) +* **vm:** add unittests for statistic handler ([#271](https://github.com/deckhouse/virtualization/issues/271)) ([767bb44](https://github.com/deckhouse/virtualization/commit/767bb4491029164516b15e75a85a78c8b02f3cc6)) +* **vm:** add value of the guest os info ([1ffcab7](https://github.com/deckhouse/virtualization/commit/1ffcab78de4fac975a477c14ad80467beb97f9d4)) +* **vm:** added processing of an empty phase for a VM and KVVM ([#274](https://github.com/deckhouse/virtualization/issues/274)) ([683bb70](https://github.com/deckhouse/virtualization/commit/683bb70318210e89755de237d813a9720911395d)) +* **vmbda:** allow wffc hotplugs ([e155f4e](https://github.com/deckhouse/virtualization/commit/e155f4e5e4f5268731028a65cc9d7a423d5c5883)) +* **vmbda:** fix block device attached count condition processing ([#517](https://github.com/deckhouse/virtualization/issues/517)) ([d5c571c](https://github.com/deckhouse/virtualization/commit/d5c571c5ac67360206d135fa29e0687e4bb0329e)) +* **vmbda:** fix hotplug api call ([0cce992](https://github.com/deckhouse/virtualization/commit/0cce99238408b670c0aee6ac6874ce83995c0d47)) +* **vmbda:** fix panic ([#245](https://github.com/deckhouse/virtualization/issues/245)) ([61e4ab8](https://github.com/deckhouse/virtualization/commit/61e4ab85f1e43fabbbd6b336ad5abd87465cdc66)) +* **vmbda:** fix sa rules ([9367162](https://github.com/deckhouse/virtualization/commit/936716285f25824dacb64234b385d87cc9dea8f3)) +* **vmbda:** reconcile from virtual disk phase changes events ([7157204](https://github.com/deckhouse/virtualization/commit/7157204aad7f9ce5bc591f371247b5091f882f27)) +* **vmbda:** write to condition message if disk is already attached to vm spec ([#267](https://github.com/deckhouse/virtualization/issues/267)) ([8b5551d](https://github.com/deckhouse/virtualization/commit/8b5551d327b2db3cebd570fc69b9d8dcab328fee)) +* **vm:** block connect more than 16 block devices to vm on reconcile level ([#495](https://github.com/deckhouse/virtualization/issues/495)) ([394e461](https://github.com/deckhouse/virtualization/commit/394e461efc7000a3ab9b823d74ba5027487debc9)) +* **vm:** check secret keys ([#187](https://github.com/deckhouse/virtualization/issues/187)) ([6e09877](https://github.com/deckhouse/virtualization/commit/6e098772e0c34dd15ee5f4bd09106f65197ad8c0)) +* **vm:** check size policy matched condition in reconciler ([#514](https://github.com/deckhouse/virtualization/issues/514)) ([d26a0fb](https://github.com/deckhouse/virtualization/commit/d26a0fb4c061d5a52a10c10dab9bc103cb0ffd23)) +* **vmclass, vm:** proper affinity and tolerations merging ([#547](https://github.com/deckhouse/virtualization/issues/547)) ([62500cb](https://github.com/deckhouse/virtualization/commit/62500cb08f68d96369aecf95e906f98f92ceffe4)) +* **vmclass:** add missing nodeSelector for discovery type ([#293](https://github.com/deckhouse/virtualization/issues/293)) ([1a461a4](https://github.com/deckhouse/virtualization/commit/1a461a4a50fa00144058a675da18baebb82ca390)) +* **vmclass:** revert last transition time to condition builder ([db3f272](https://github.com/deckhouse/virtualization/commit/db3f272e54de490a1c28c55fd2014ebae7d3bc48)) +* **vm:** clear annotations and labels from child resources after removing them from the vm ([#200](https://github.com/deckhouse/virtualization/issues/200)) ([df12d38](https://github.com/deckhouse/virtualization/commit/df12d382352c198983ec62a28900b8afe3563c97)) +* **vm:** controller panic if using sysprep ([#184](https://github.com/deckhouse/virtualization/issues/184)) ([c03d0bc](https://github.com/deckhouse/virtualization/commit/c03d0bced13276d9f88409073c5ef0bdddf53b42)) +* **vm:** create a kvvm with an optional cpu feature invtsc ([#522](https://github.com/deckhouse/virtualization/issues/522)) ([ac7c8e2](https://github.com/deckhouse/virtualization/commit/ac7c8e24a6b5bf76330059e9c138f3b79a133bd6)) +* **vm:** do not attach VirtualDisk if it already attached to another VirtualMachine ([#540](https://github.com/deckhouse/virtualization/issues/540)) ([59776bf](https://github.com/deckhouse/virtualization/commit/59776bf8c10b76177f5c9e86c3bf0fb7e4df83ac)) +* **vm:** do not check keys for sysprep secret ([#185](https://github.com/deckhouse/virtualization/issues/185)) ([0768d1e](https://github.com/deckhouse/virtualization/commit/0768d1ecbd90218445114ef3c9002bf9c74eb89a)) +* **vm:** do not check keys for sysprep secret ([#186](https://github.com/deckhouse/virtualization/issues/186)) ([30c46c5](https://github.com/deckhouse/virtualization/commit/30c46c5bf88fb0a10b3eb1df158801f3abb2c72c)) +* **vm:** fix blockdevices status and restartawaitingchanges ([#183](https://github.com/deckhouse/virtualization/issues/183)) ([9e08859](https://github.com/deckhouse/virtualization/commit/9e088592878f6aaff1dbb1ed21583aea8dd518df)) +* **vm:** fix conditions with empty status ([#502](https://github.com/deckhouse/virtualization/issues/502)) ([083032e](https://github.com/deckhouse/virtualization/commit/083032ed399e5aac45a76516a387247858401461)) +* **vm:** fix generating wrong statistic ([#414](https://github.com/deckhouse/virtualization/issues/414)) ([e081e9a](https://github.com/deckhouse/virtualization/commit/e081e9a1c5efd14257f3396299fbc7c88f374f4c)) +* **vm:** fix panic and virtClient ([#247](https://github.com/deckhouse/virtualization/issues/247)) ([41e43ae](https://github.com/deckhouse/virtualization/commit/41e43ae0c08113181156594af32c97724d900437)) +* **vm:** fix panic with nil labelselector ([#355](https://github.com/deckhouse/virtualization/issues/355)) ([8df6c59](https://github.com/deckhouse/virtualization/commit/8df6c59e3406f423a2e7c2403e4578d34087a213)) +* **vm:** fix pod start error check ([#579](https://github.com/deckhouse/virtualization/issues/579)) ([55ee09c](https://github.com/deckhouse/virtualization/commit/55ee09ce247e92bd9d529c42ae4953a403aad985)) +* **vm:** fix restart VM after delete pod for run policy AlwaysOnUnles… ([#632](https://github.com/deckhouse/virtualization/issues/632)) ([a066a9d](https://github.com/deckhouse/virtualization/commit/a066a9de651df9f2dce251af9e1effd6927fc86d)) +* **vm:** fix restart VM after delete pod for run policy AlwaysOnUnlessStoppedManually ([a066a9d](https://github.com/deckhouse/virtualization/commit/a066a9de651df9f2dce251af9e1effd6927fc86d)) +* **vm:** fix the virtual machine matching with the virtual machine class during validation when no sizing policy is provided ([#431](https://github.com/deckhouse/virtualization/issues/431)) ([4704e31](https://github.com/deckhouse/virtualization/commit/4704e314022e2bba086a45942b5225f144440518)) +* **vm:** fix vm-router panics when we delete a virtual machine. ([#201](https://github.com/deckhouse/virtualization/issues/201)) ([8ebce8c](https://github.com/deckhouse/virtualization/commit/8ebce8c19a7213726a807215fe96a6edca4f8969)) +* **vm:** force the startup of a VM with an AlwaysOnUnlessStoppedManually policy when creating ([#181](https://github.com/deckhouse/virtualization/issues/181)) ([a86590b](https://github.com/deckhouse/virtualization/commit/a86590b1ec18891f710b862c66f0aacfd6dd5073)) +* **vmi,cvmi:** normalize size format ([#52](https://github.com/deckhouse/virtualization/issues/52)) ([b892ddd](https://github.com/deckhouse/virtualization/commit/b892ddd03f9edf91dc30b4bc922fada1c2a996a7)) +* **vm:** impl delete method for subresource virtualmachine on apiserver ([#334](https://github.com/deckhouse/virtualization/issues/334)) ([39c7d65](https://github.com/deckhouse/virtualization/commit/39c7d65ce44e8142fd07f61f7e1067bbf3ba3fa0)) +* **vmip:** add validating ip address for VMIP with type 'Static' ([#404](https://github.com/deckhouse/virtualization/issues/404)) ([2c95be9](https://github.com/deckhouse/virtualization/commit/2c95be9d0a0d987955d9c38994c6234b601389bb)) +* **vmip:** changes to the resource name generation algorithm ([#276](https://github.com/deckhouse/virtualization/issues/276)) ([54c8b49](https://github.com/deckhouse/virtualization/commit/54c8b49a0df41d1ecc10cec645f5f561710b405b)) +* **vmip:** create double lease ([#261](https://github.com/deckhouse/virtualization/issues/261)) ([8bdf8c3](https://github.com/deckhouse/virtualization/commit/8bdf8c3ee5c4ad21df625cf0adc6d53c6caf250c)) +* **vmip:** double lease ([#173](https://github.com/deckhouse/virtualization/issues/173)) ([fad8e2a](https://github.com/deckhouse/virtualization/commit/fad8e2ac6f3510fdf56a0d3dbab8537715c9bed0)) +* **vmip:** fix bug of creating two VirtualMachineIPAddress with the same name in different namespaces ([#287](https://github.com/deckhouse/virtualization/issues/287)) ([af7dd97](https://github.com/deckhouse/virtualization/commit/af7dd975fd5232d2f44cbd84a3465761230517f2)) +* **vmip:** fix bug with create VirtualMachineIPAddress in different namespace, when VirtualMahineIPAddressLease 'Released' ([#296](https://github.com/deckhouse/virtualization/issues/296)) ([4425e79](https://github.com/deckhouse/virtualization/commit/4425e7924f6e72915c5a881ce34cba2a8a144d95)) +* **vmip:** fix deleting unattached vmip ([#405](https://github.com/deckhouse/virtualization/issues/405)) ([56cb6cd](https://github.com/deckhouse/virtualization/commit/56cb6cdafd6d8847aa6f27d49aa98530aa56a31c)) +* **vmiplease:** fix deletion after time of not claimed ([#543](https://github.com/deckhouse/virtualization/issues/543)) ([666b5a9](https://github.com/deckhouse/virtualization/commit/666b5a9abc0bc951398f1c0c601552111ecf006c)) +* **vmipl:** fix frequent reconciles ([3e68faf](https://github.com/deckhouse/virtualization/commit/3e68faf9b2ad446f9d9548293e21901e882436a9)) +* **vmip:** sticking in bound phase ([#240](https://github.com/deckhouse/virtualization/issues/240)) ([5790e28](https://github.com/deckhouse/virtualization/commit/5790e2813fb569969eeeecb1761006f5dce01cbf)) +* **vm:** lifecycle vm ([#168](https://github.com/deckhouse/virtualization/issues/168)) ([2100e66](https://github.com/deckhouse/virtualization/commit/2100e661671f30f08dafc824fe73ffc6c5e5f97b)) +* **vmop:** fix panic if VM is not exist ([#129](https://github.com/deckhouse/virtualization/issues/129)) ([9b90641](https://github.com/deckhouse/virtualization/commit/9b906410a0fd0c85983fa58cc2b3a079cdbb4403)) +* **vmop:** improve webhook configuration ([#621](https://github.com/deckhouse/virtualization/issues/621)) ([fb4c522](https://github.com/deckhouse/virtualization/commit/fb4c5227e2f4f9553f6f23f27616c6b3391f005d)) +* **vmop:** patch /metadata/labels for reconciled object ([#443](https://github.com/deckhouse/virtualization/issues/443)) ([8bb34f4](https://github.com/deckhouse/virtualization/commit/8bb34f4a1fb3ee03f44575187a9da3cdfefe482a)) +* **vmop:** set uid vm label ([#537](https://github.com/deckhouse/virtualization/issues/537)) ([d988fc3](https://github.com/deckhouse/virtualization/commit/d988fc32527adf9e36ac5946dc95c2e99cbec06f)) +* **vm:** panic in cpu handler ([#171](https://github.com/deckhouse/virtualization/issues/171)) ([982d84e](https://github.com/deckhouse/virtualization/commit/982d84e15f015a2625a51c481c83abb978ee37cc)) +* **vm:** proper boot from VirtualImage and ClusterVirtualImage ([#250](https://github.com/deckhouse/virtualization/issues/250)) ([01b4918](https://github.com/deckhouse/virtualization/commit/01b4918f172f072062cf73723bc4d7947152aa82)) +* **vm:** remove pod finalizers after pod completion ([#265](https://github.com/deckhouse/virtualization/issues/265)) ([6de10fd](https://github.com/deckhouse/virtualization/commit/6de10fdd4f4d5d4ee9054c1690e0fe73b25892ff)) +* **vm:** set min max for blockdevicerefs list ([#134](https://github.com/deckhouse/virtualization/issues/134)) ([25f5f29](https://github.com/deckhouse/virtualization/commit/25f5f295ef865f50d1bc592fe9315bc856bff20e)) +* **vm:** sync labels and annos with empty value ([#322](https://github.com/deckhouse/virtualization/issues/322)) ([0353618](https://github.com/deckhouse/virtualization/commit/0353618c77815c7248580ba3bc55f475bfb89e5a)) +* **vm:** unfreeze fs after snapshot ([#561](https://github.com/deckhouse/virtualization/issues/561)) ([fb2423c](https://github.com/deckhouse/virtualization/commit/fb2423cb06ece90aa21f3376ae476cad72d82544)) +* **vm:** unsupported guest agent reason wrap ([79b9828](https://github.com/deckhouse/virtualization/commit/79b9828c8591097227f7636b393c0be375bab6f5)) +* **vm:** unsupported guest agent reason wrap ([#541](https://github.com/deckhouse/virtualization/issues/541)) ([79b9828](https://github.com/deckhouse/virtualization/commit/79b9828c8591097227f7636b393c0be375bab6f5)) +* **vm:** use generic model with explicit features for Discovery cpu type ([#580](https://github.com/deckhouse/virtualization/issues/580)) ([b2894a2](https://github.com/deckhouse/virtualization/commit/b2894a26eb18c9e1c1b6b932da08eb3d7213e931)) +* **vm:** wait for virtual disk's target pvc to be created before start internal virtual machine ([9be8ab7](https://github.com/deckhouse/virtualization/commit/9be8ab74c8de88f57c553df821dd2e73e6cbdb06)) + + +### Miscellaneous Chores + +* **main:** release 0.10.1 ([e06f682](https://github.com/deckhouse/virtualization/commit/e06f68264e78e1c8f4987bfb8e5e50109bb69b35)) +* release 0.12.2 ([ae2d14a](https://github.com/deckhouse/virtualization/commit/ae2d14abd30f235d676638508400c40ee88c5e7f)) +* release 0.14.0 ([#393](https://github.com/deckhouse/virtualization/issues/393)) ([7ad5474](https://github.com/deckhouse/virtualization/commit/7ad54745d0fdf3988cc453782b3f8776b07f85fe)) + ## [0.14.0](https://github.com/deckhouse/virtualization/compare/v0.13.1...v0.14.0) (2024-10-14)