Releases: deckhouse/virtualization
Releases · deckhouse/virtualization
v0.11.0
0.11.0 (2024-08-01)
Features
- api: add object ref uid (ab9c57d)
- controller, vmop: wait for the desired state of the vm (#84) (94fac98)
- controller: add pprof (#193) (5cf70c5)
- controller: add recovery (#249) (4d6bff1)
- core, dvcr: generate htpasswd from hook (#137) (bf009a0)
- cvi: apply new controller design (9e21de8)
- dev: added emulation of virtual machine movements (677708b)
- observability: add logLevel option to module config (#194) (d2e8cfc)
- proxy: add rewriter for APIGroupDiscoveryList (#99) (36712f3)
- vd: add dvcr duration to status (d7c09b8)
- vd: add dvcr import duration to status (d7c09b8)
- vd: add vd stats (f2eb4ba)
- vd: apply new controller design (e496da0)
- vi: apply new controller design (078b61d)
- vi: apply new design (#142) (078b61d)
- vm-route-forge: add pprof server (#244) (c61eb2e)
- vm-route-forge: impl route reconciliation (#242) (7f2f963)
- vm: add pod handler (#220) (f73174f)
- vm: add statisticHandler (#206) (b0b4540)
- vm: add the attached field to the status block device refs (a9e4fc6)
- vm: apply new controller design (#120) (ba12e49)
- vmbda: apply new controller design (2f489e4)
- vmbda: resolve conflicted requests (ee2c91a)
- vmclass: first implementation (#231) (a958bf3)
- vmip,vmipl: apply new CRD design (b73a1e2)
- vmip,vmipl: apply new design (#152) (4de51ab)
- vmip: add validating ip address (c1a3ce7)
- vmip: apply new controller design (d5ddb87)
- vmipl: apply new controller design (84f2d25)
- vm: VD must be attached to only one virtual machine (#221) (a6da25f)
Bug Fixes
- api: add name suffix (#106) (7c7fb60)
- core, dvcr: configure dvcr creds before contatinerd config (#128) (6cc4d26)
- core, kubevirt: add ability to configure burst for virt-api rate limiter (e5c4605)
- core, kubevirt: add ability to configure qps for virt-api rate l… (#92) (03d5a21)
- core, kubevirt: add ability to configure qps for virt-api rate limiter (03d5a21)
- core: fix virt-launcher's binaries (#126) (9cab420)
- core: rename exportproxy (#145) (57eccea)
- cvi,vi: add attachee handlers (1689580)
- kubevirt: change boot logo in UEFI firmware (#229) (0622c7b)
- kubevirt: restructure edk2-ovmf files (#232) (6ee978e)
- module: fix user API RBAC (#116) (460f069)
- observability: fix dashboard title in tests (#97) (ed9ea79)
- vd, vm: fix sysprep and hotplug (#225) (4a1a6d6)
- vd,vi,cvi: add object ref watchers (af7e32c)
- vd,vi,cvi: fix capacity and cdrom (73f929d)
- vd,vi,cvi: fix object ref datasource (75b0a7d)
- vd: add download status (c43d895)
- vd: add phase collector (e336c82)
- vd: add stats reconciliation (280a2fd)
- vd: copy error from data volume (aae4b4e)
- vd: fix fake pvc resizing (6b4d431)
- vd: fix fake pvc resizing (6b4d431)
- vd: fix panic if pvc is not exist (#222) (23a0a7b)
- vd: fix pvc watching (cbf1a32)
- vd: protection for deleted resource (aefab1e)
- vd: set ready phase ([04f5479](https://gith...
v0.10.1
v0.10.0
0.10.0 (2024-05-07)
Features
- added script to apply virtual machines (5e57d5b)
- added script to apply virtual machines (#43) (5e57d5b)
- api: 3rd party resource renaming (9aaa05d)
- api: moved virtualization api structs to separated go mod (#20) (215299c)
- api: resource renaming (966982d)
- apiserver: implement table-converter (#64) (3433f91)
- cicd: add check yaml to workflow (#26) (94fcb01)
- e2e: label and annotation (#7) (1207c4b)
- hooks: add generation of root certificate and certificates for module apps (#19) (f810c57)
- metrics: add node-exporter dashboard for virtual machine (#60) (857eda0)
- metrics: add phase metrics for vm,disk,vmbda (#45) (ec01110)
- tests: add virtualization dashboard (#47) (36599ee)
- virtualization-api: first implementation (#11) (a737b08)
- vm: always replace Pod on VM restart (#3) (eeea94a)
- vmcpu: added vmcpu resource and controller (#24) (1576d18)
- vm: provided sysprep ability (#21) (552a06e)
Bug Fixes
- client: regenerate the lease and cpumodel with the nonNamespaced flag (#32) (c329b69)
- client: rename pkg kubecli to kubeclient (#34) (2d49290)
- client: rename pkg kubecli to kubeclient (#36) (cd94269)
- crd: corrects inaccuracies in documentation about CVMI, VMI, VMD (#16) (9d7015c)
- crd: increasing the grace period for virtual machine shutdown (#12) (ba34ffd)
- crd: restore the original value of the terminationGracePeriodSeconds parameter (#46) (0dccc5b)
- fixed ingress and service monitor (#49) (6604843)
- fixed storage class and count processing (#51) (984f2b2)
- force legacy discovery for Kubernetes 1.27+ (#82) (501f4dc)
- free some space on Github-hosted runners (#53) (ce6a38f)
- hooks: change python image (#13) (a7b7d5b)
- metrics: remove duplicated metrics (#55) (1ad3dea)
- mute noisy log messages by default (#10) (03704aa)
- performance-test: change pod/service match label (#65) (19c984b)
- pre-delete-hook: hook should not fail (#71) (e6ee59b)
- tests: move dashboard to tests (#48) (ad99cff)
- vmcpur: fixed reconciliation bugs and rbac (#29) (11d83f1)
- vm: fixed annotations and labels propagation (#5) (1a99cc5)
- vmi,cvmi: normalize size format (#52) (b892ddd)
- vm: remove restartID and spec.restartApprovalID (#27) (b9c0c4d)
- vm: set default for modelName in comparators (979c4f4)
- vm: set default for modelName in comparators (#37) (979c4f4)
v0.9.10
What's Changed
Other Changes
- feat: add mirrord tasks by @yaroslavborbat in #6
- feat(vmop): first implementation by @yaroslavborbat in #4
New Contributors
- @yaroslavborbat made their first contribution in #6
Full Changelog: v0.9.9...v0.9.10