github-actions
released this
25 Oct 12:51
·
16 commits
to refs/heads/main
since this release
Changes
🚀 Features
- Bump
ironcore
to v0.2.0 @lukasfrank (#425) - Bump
k8s.io/*
deps to v0.31.1 @lukasfrank (#413) - Improved
apinet-network-plugin
@lukasfrank (#408) - Added Configurable Volume Caching Policies @so-sahu (#406)
- Extend Server Tests to Cover ListEvents @so-sahu (#370)
- Implement ListEvents Runtime Interface to Support Cross-Cluster Events @so-sahu (#357)
- Remove redundant nil check for Ignition in
setDomainIgnition
function @so-sahu (#361) - Update mount in initContainer @so-sahu (#358)
- Implement Host Conformance Checks @so-sahu (#354)
- Adding Health Check Server @so-sahu (#308)
- Refactored project structure @lukasfrank (#267)
- Implemented metrics endpoint @lukas016 (#196)
- Removed
dd
dependency @so-sahu (#233) - Removing
virsh
dependency @so-sahu (#228) - Implemented qemu guest agent @lukas016 (#176)
- Honor graceful shutdown in
deleteMachine
integration test @Rohit-0505 (#189) - Improved integration tests @so-sahu (#229)
- stop rewrite DeletedAt for every call @lukas016 (#223)
- Add
ResourceVersion
to internalMachine
type @kasabe28 (#191) - Add test cases for serverExec @ushabelgur (#200)
- Set
ResyncIntervalVolumeSize
in integration tests @so-sahu (#210) - Rename
volume-size-resync-duration
flag tovolume-size-resync-interval
@so-sahu (#208) - Replace machine state sync with libvirt lifecycle event subscription @lukas016 (#190)
- Handling Empty Files Before Unmarshalling to Prevent Unmarshal Errors @so-sahu (#163)
- Added
Terminating
&Terminated
machine state @lukas016 (#169) - Use
filepath.Join
in test case @Rohit-0505 (#160) - Add integration tests @ushabelgur (#138)
- Implementing Graceful Shutdown for VMs @so-sahu (#101)
- Reconcile
Machine
s whenlibvirt
VM state changes @so-sahu (#115) - Implemented
Volume
resize @lukasfrank (#142) - Fixed
nil pointer
dereference @lukasfrank (#139) - Add logger to
main
package and improve logging @lukasfrank (#135) - Implemented hugepages support @lukas016 (#113)
- Add
irictl-machine
to provider container @afritzler (#130) - Fix RBAC: allow
machinepoollet
to update NIC status @afritzler (#121) - Support for
Volume
resize @lukasfrank (#104) - Implemented
AttachNetworkInterface
andDetachNetworkInterface
@lukasfrank (#111) - Fix nil deref in volume encryption handling @afritzler (#109)
- Add integration test workflow and test suite for
libvirt-provider
@kasabe28 (#99) - Support Machine Exec @hardikdr (#65)
- Refactor RBAC for provider and poollet @afritzler (#92)
- Add poollet
clusterrole
and bindings @afritzler (#87) - Configuring Metadata in DomainXML @so-sahu (#84)
- Refactor
virtlet
occurrences tolibvirt-provider
@so-sahu (#76) - Implemented
Volume
encryption support @lukasfrank (#69) - Improved reconciliation @lukasfrank (#62)
- Enhanced Deployment @lukasfrank (#51)
- Switch to
ironcore-image
@lukasfrank (#53) - Make project REUSE compliant @afritzler (#44)
- Refactor project name to
libvirt-provider
and updated dependencies @lukasfrank (#39) - Enhanced documentation @lukasfrank (#38)
- Implement volume attach / detach interface @hardikdr (#35)
- Populate the internal API NetworkInterfaces @hardikdr (#34)
- Machine Reconciler @lukasfrank (#28)
- Implemented
UpdateMachineAnnotations
@lukasfrank (#27) - Implemented
UpdateMachinePower
@lukasfrank (#26) - Implemented
Version
in Server @lukasfrank (#25) - Implemented
Machine
delete @lukasfrank (#23) - Added scaffold for
libvirt-driver
@lukasfrank (#1)
🐛 Bug Fixes
- Fixed in-cluster
apinetClient
@nitrocb (#397) - Fix potential nil-pointer deref in last volume size event @afritzler (#388)
- Fixed
NIC
PCI address conflict @lukasfrank (#327) - Fix health check server @lukasfrank (#325)
- Fixed health check configuration @so-sahu (#324)
- Improved integration tests @so-sahu (#229)
- Add
ResourceVersion
to internalMachine
type @kasabe28 (#191) - Set
ResyncIntervalVolumeSize
in integration tests @so-sahu (#210) - Handling Empty Files Before Unmarshalling to Prevent Unmarshal Errors @so-sahu (#163)
- Enhance Workflow Stability: Update Microceph Workflow to
quincy/stable
Channel @sujeet01 (#183) - Reconcile
Machine
s whenlibvirt
VM state changes @so-sahu (#115) - Fixed
nil pointer
dereference @lukasfrank (#139) - Add
irictl-machine
to provider container @afritzler (#130) - Move
networkinterfaces/status
RBAC toClusterRole
@lukasfrank (#124) - Fix RBAC: allow
machinepoollet
to update NIC status @afritzler (#121) - Fix
GetSize
inceph
volume plugin @lukas016 (#119) - Fix nil deref in volume encryption handling @afritzler (#109)
- Add missing
NODE_NAME
env var to provider container in daemonset @afritzler (#108) - Configuring Metadata in DomainXML @so-sahu (#84)
- Terminate
libvirt-provider
if initializing fails @lukas016 (#81) - Refactor
virtlet
occurrences tolibvirt-provider
@so-sahu (#76) - Fix Image and Ignition store population @hardikdr (#33)
- Fix store Update implementation @hardikdr (#31)
🧰 Maintenance
- Bump libvirt.org/go/libvirtxml from 1.10007.0 to 1.10008.0 @dependabot (#412)
- Bump google.golang.org/grpc from 1.67.0 to 1.67.1 @dependabot (#409)
- Bump busybox from 1.36.1-uclibc to 1.37.0-uclibc @dependabot (#411)
- Bump golang from 1.23rc2-bookworm to 1.23-bookworm @dependabot (#376)
- Bump google.golang.org/grpc from 1.66.2 to 1.67.0 @dependabot (#405)
- Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 @dependabot (#390)
- Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 @dependabot (#404)
- Bump libvirt.org/go/libvirtxml from 1.10006.0 to 1.10007.0 @dependabot (#393)
- Bump github.com/prometheus/client_golang from 1.20.1 to 1.20.3 @dependabot (#394)
- Bump github.com/containerd/containerd from 1.7.20 to 1.7.22 @dependabot (#395)
- Bump google.golang.org/grpc from 1.65.0 to 1.66.2 @dependabot (#400)
- Bump pascalgn/size-label-action from 0.5.2 to 0.5.4 @dependabot (#385)
- Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 @dependabot (#392)
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.1 @dependabot (#381)
- Bump github.com/ceph/go-ceph from 0.28.0 to 0.29.0 @dependabot (#378)
- Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 @dependabot (#367)
- Fix Dockerfile Annotation Warnings @so-sahu (#369)
- Bump github.com/ironcore-dev/ironcore-image from 0.2.1 to 0.2.2 @dependabot (#368)
- Bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible @dependabot (#363)
- Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 @dependabot (#362)
- Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 @dependabot (#360)
- Bump golang.org/x/sync from 0.7.0 to 0.8.0 @dependabot (#364)
- Bump libvirt.org/go/libvirtxml from 1.10005.0 to 1.10006.0 @dependabot (#365)
- Bump golang from 1.23rc1-bookworm to 1.23rc2-bookworm @dependabot (#348)
- Bump libvirt.org/go/libvirtxml from 1.10002.0 to 1.10005.0 @dependabot (#347)
- Bump k8s.io/kubectl from 0.30.2 to 0.30.3 @dependabot (#349)
- Bump github.com/containerd/containerd from 1.7.19 to 1.7.20 @dependabot (#351)
- Bump k8s.io/client-go from 0.30.2 to 0.30.3 @dependabot (#353)
- Bump fsfe/reuse-action from 3 to 4 @dependabot (#342)
- Bump google.golang.org/grpc from 1.64.0 to 1.65.0 @dependabot (#341)
- Bump github.com/containerd/containerd from 1.7.18 to 1.7.19 @dependabot (#343)
- Bump golang from 1.22.4-bookworm to 1.23rc1-bookworm @dependabot (#344)
- Bump github.com/go-chi/chi/v5 from 5.0.13 to 5.1.0 @dependabot (#340)
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 @dependabot (#337)
- Bump github.com/go-chi/chi/v5 from 5.0.12 to 5.0.13 @dependabot (#338)
- Bump docker/build-push-action from 5 to 6 @dependabot (#336)
- Bump k8s.io/kubectl from 0.30.1 to 0.30.2 @dependabot (#335)
- Bump k8s.io/client-go from 0.30.1 to 0.30.2 @dependabot (#334)
- Bump golang from 1.22.3-bookworm to 1.22.4-bookworm @dependabot (#328)
- Bump github.com/ceph/go-ceph from 0.27.0 to 0.28.0 @dependabot (#331)
- Bump github.com/containerd/containerd from 1.7.17 to 1.7.18 @dependabot (#329)
- Bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 @dependabot (#330)
- Bump github.com/shirou/gopsutil/v3 from 3.24.4 to 3.24.5 @dependabot (#323)
- Bump github.com/containerd/containerd from 1.7.16 to 1.7.17 @dependabot (#316)
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 @dependabot (#317)
- Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 @dependabot (#319)
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 @dependabot (#320)
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 @dependabot (#315)
- Bump k8s.io/kubectl from 0.30.0 to 0.30.1 @dependabot (#311)
- Bumped dependencies @lukasfrank (#314)
- Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 @dependabot (#303)
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 @dependabot (#304)
- Bump golangci/golangci-lint-action from 5 to 6 @dependabot (#302)
- Bump golang from 1.22.2-bookworm to 1.22.3-bookworm @dependabot (#305)
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 @dependabot (#306)
- Bump golangci/golangci-lint-action from 4 to 5 @dependabot (#296)
- Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 @dependabot (#301)
- Bump github.com/shirou/gopsutil/v3 from 3.24.3 to 3.24.4 @dependabot (#299)
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 @dependabot (#298)
- Bump github.com/containerd/containerd from 1.7.15 to 1.7.16 @dependabot (#295)
- Bump k8s.io/kubectl from 0.29.4 to 0.30.0 @dependabot (#291)
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 @dependabot (#297)
- Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.18.0 @dependabot (#294)
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 @dependabot (#290)
- Bump k8s.io/api from 0.29.4 to 0.30.0 @dependabot (#287)
- Bump pascalgn/size-label-action from 0.5.0 to 0.5.2 @dependabot (#282)
- Bump k8s.io/kubectl from 0.29.3 to 0.29.4 @dependabot (#286)
- Bump github.com/ceph/go-ceph from 0.26.0 to 0.27.0 @dependabot (#280)
- Bump google.golang.org/grpc from 1.63.0 to 1.63.2 @dependabot (#275)
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 @dependabot (#276)
- Bump libvirt.org/go/libvirtxml from 1.10001.0 to 1.10002.0 @dependabot (#274)
- Bump github.com/containerd/containerd from 1.7.14 to 1.7.15 @dependabot (#273)
- Bump golang from 1.22.1-bookworm to 1.22.2-bookworm @dependabot (#268)
- Bump google.golang.org/grpc from 1.62.1 to 1.63.0 @dependabot (#270)
- Bump github.com/docker/docker from 25.0.1+incompatible to 25.0.5+incompatible @dependabot (#271)
- Bump github.com/ironcore-dev/ironcore-image from 0.2.0 to 0.2.1 @dependabot (#265)
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 @dependabot (#266)
- Bump golang.org/x/sync from 0.6.0 to 0.7.0 @dependabot (#269)
- Bump github.com/shirou/gopsutil/v3 from 3.24.2 to 3.24.3 @dependabot (#263)
- Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 @dependabot (#254)
- Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible @dependabot (#246)
- Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 @dependabot (#239)
- Bump github.com/ironcore-dev/controller-utils from 0.9.2 to 0.9.3 @dependabot (#244)
- Removing
virsh
dependency @so-sahu (#228) - Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 @dependabot (#236)
- Bump k8s.io/kubectl from 0.29.2 to 0.29.3 @dependabot (#237)
- Bump k8s.io/apimachinery from 0.29.2 to 0.29.3 @dependabot (#241)
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 @dependabot (#231)
- Bump github.com/containerd/containerd from 1.7.13 to 1.7.14 @dependabot (#230)
- Bump libvirt.org/go/libvirtxml from 1.10000.0 to 1.10001.0 @dependabot (#219)
- Bump golang from 1.22.0-bookworm to 1.22.1-bookworm @dependabot (#225)
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 @dependabot (#220)
- Bump google.golang.org/grpc from 1.62.0 to 1.62.1 @dependabot (#224)
- Bump github.com/shirou/gopsutil/v3 from 3.24.1 to 3.24.2 @dependabot (#216)
- Bump fsfe/reuse-action from 2 to 3 @dependabot (#206)
- Bump google.golang.org/grpc from 1.61.1 to 1.62.0 @dependabot (#201)
- Bump github.com/ironcore-dev/controller-utils from 0.9.1 to 0.9.2 @dependabot (#193)
- Bump github.com/go-chi/chi/v5 from 5.0.11 to 5.0.12 @dependabot (#194)
- Bump github.com/opencontainers/image-spec from 1.1.0-rc6 to 1.1.0 @dependabot (#188)
- Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 @dependabot (#187)
- Bump google.golang.org/grpc from 1.61.0 to 1.61.1 @dependabot (#180)
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 @dependabot (#184)
- Bump github.com/ceph/go-ceph from 0.25.0 to 0.26.0 @dependabot (#178)
- Bump golang from 1.21.6-bookworm to 1.22.0-bookworm @dependabot (#162)
- Bump golangci/golangci-lint-action from 3 to 4 @dependabot (#174)
- Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.1 @dependabot (#173)
- Add reuse workflow @afritzler (#171)
- Bump github.com/opencontainers/image-spec from 1.1.0-rc5 to 1.1.0-rc6 @dependabot (#154)
- Improved
Makefile
@lukas016 (#150) - Add Apache 2.0 license file to project root @afritzler (#153)
- Bump release-drafter/release-drafter from 5 to 6 @dependabot (#151)
- Bump github.com/shirou/gopsutil/v3 from 3.23.12 to 3.24.1 @dependabot (#149)
- Bump github.com/containerd/containerd from 1.7.12 to 1.7.13 @dependabot (#148)
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 @dependabot (#141)
- Bump google.golang.org/grpc from 1.60.1 to 1.61.0 @dependabot (#140)
- Bump github.com/containerd/containerd from 1.7.10 to 1.7.12 @dependabot (#137)
- Bump github.com/onsi/gomega from 1.31.0 to 1.31.1 @dependabot (#132)
- Bump github.com/opencontainers/image-spec from 1.1.0-rc5 to 1.1.0-rc.6 @dependabot (#133)
- Bump k8s.io/client-go from 0.29.0 to 0.29.1 @dependabot (#126)
- Bump github.com/onsi/gomega from 1.30.0 to 1.31.0 @dependabot (#127)
- Bump k8s.io/api from 0.29.0 to 0.29.1 @dependabot (#125)
- Bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.15.0 @dependabot (#129)
- Bump actions/cache from 3 to 4 @dependabot (#122)
- Bump libvirt.org/go/libvirtxml from 1.9008.0 to 1.10000.0 @dependabot (#120)
- Cleanup and update the tools installation in
Makefile
@truptikat88 (#67) - Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 @dependabot (#117)
- Bump github.com/containerd/containerd from 1.7.11 to 1.7.12 @dependabot (#112)
- Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 @dependabot (#110)
- Bump golang from 1.21.5-bookworm to 1.21.6-bookworm @dependabot (#105)
- Bump golang.org/x/sync from 0.5.0 to 0.6.0 @dependabot (#100)
- Bump github.com/shirou/gopsutil/v3 from 3.23.11 to 3.23.12 @dependabot (#96)
- Bump github.com/go-logr/logr from 1.4.0 to 1.4.1 @dependabot (#93)
- Bump github.com/creack/pty from 1.1.18 to 1.1.21 @dependabot (#94)
- Bump github.com/go-chi/chi/v5 from 5.0.10 to 5.0.11 @dependabot (#95)
- Bump github.com/ironcore-dev/controller-utils from 0.9.0 to 0.9.1 @dependabot (#89)
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.0 @dependabot (#88)
- Cleanup of unused code @lukasfrank (#86)
- Bump google.golang.org/grpc from 1.60.0 to 1.60.1 @dependabot (#83)
- Add missing Favicon Icons @truptikat88 (#80)
- Bump k8s.io/client-go from 0.28.4 to 0.29.0 @dependabot (#78)
- Bump k8s.io/apimachinery from 0.28.4 to 0.29.0 @dependabot (#77)
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 @dependabot (#75)
- Bump google.golang.org/grpc from 1.59.0 to 1.60.0 @dependabot (#72)
- Add
chore
andenhancement
auto categorisation to release drafter @afritzler (#68) - Bump github.com/containerd/containerd from 1.7.10 to 1.7.11 @dependabot (#66)
- Bump golang from 1.21.4-bookworm to 1.21.5-bookworm @dependabot (#59)
- Bump actions/setup-go from 4 to 5 @dependabot (#60)
- Bump actions/setup-python from 4 to 5 @dependabot (#61)
- Bump github.com/shirou/gopsutil/v3 from 3.23.10 to 3.23.11 @dependabot (#50)
- Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 @dependabot (#46)
- Bump github.com/containerd/containerd from 1.7.9 to 1.7.10 @dependabot (#47)
- Make project REUSE compliant @afritzler (#44)
- Bump libvirt.org/go/libvirtxml from 1.9007.0 to 1.9008.0 @dependabot (#42)
- Bump github.com/containerd/containerd from 1.7.7 to 1.7.9 @dependabot (#41)
- Bump github.com/google/uuid from 1.3.1 to 1.4.0 @dependabot (#43)
- Enhanced documentation @lukasfrank (#38)
- Bump golang from 1.21.3-bookworm to 1.21.4-bookworm @dependabot (#30)
- Bump golang from 1.21.1-bookworm to 1.21.3-bookworm @dependabot (#4)