Releases: ironcore-dev/ironcore-net
Releases · ironcore-dev/ironcore-net
v0.2.1
v0.2.0
Changes
⚠️ Breaking
- Switch to
ironcore-dev/metalnet
@afritzler (#187) - Rename project to
ironcore-net
@afritzler (#183)
🚀 Features
- Bump
ironcore
to v0.2.0 @afritzler (#332) - Bump
k8s.io/*
deps to v0.29.9 @afritzler (#329) - Enhance Network Peering translation in
apinetlet
andmetalnetlet
with Peering Prefix @kasabe28 (#306) - Add
NetworkPolicy
type and controller @sujeet01 (#289) - Handle Network Peering in
apinetlet
andmetalnetlet
@kasabe28 (#262) - Add leader election namespace configuration for
apinetlet
@balpert89 (#292) - Add print column for
Prefixes
inNetworkInterface
@balpert89 (#209) - Bump
k8s.io/*
deps to v0.29 @afritzler (#207) - Switch to
ironcore-dev/metalnet
@afritzler (#187) - Make project REUSE compliant @afritzler (#185)
- Rename project to
ironcore-net
@afritzler (#183) - Bump metalnet v0.1.8 @afritzler (#179)
- Implement validation for core types @adracus (#173)
- Add tableconvertors for multiple types @adracus (#172)
- Implement and use topology labels @adracus (#169)
- Rework onmetal-api-net @adracus (#160)
- Implement metalnetlet @adracus (#122)
- Add apinetlet role and propagate to apinet api @adracus (#128)
🐛 Bug Fixes
- Add partition wise network peering status in apinet
Network
resource @kasabe28 (#327) - Fix malformatted labels for IPv6 VirtualIPs @ushabelgur (#324)
- Fix client usage in
NetworkpolicyReconciler
@Rohit-0505 (#323) - Fix: use APINetClient for listing network policies for the network @sujeet01 (#314)
- Fix watch setup in the
NetworkPolicy
reconciler of theapinetlet
@afritzler (#313) - Enhance Network Peering translation in
apinetlet
andmetalnetlet
with Peering Prefix @kasabe28 (#306) - Remove duplicate usage of
SetupSignalHandler()
in manager setup @balpert89 (#259) - Fix release IP object when claimer NetworkInterface is deleted @ushabelgur (#239)
- Fix NATReconciler to modify NATTable of NIC belonging to NATs Network @kasabe28 (#241)
- Fix internal
LoadBalancer
creation @afritzler (#231) - Fix nil pointer for internal LB type handling in api server @afritzler (#230)
- Fix installation of apiservice in
Makefile
@Rohit-0505 (#228) - Fix
namePrefix
foretcdless
kustomize configuration @balpert89 (#224) - Switch to
enable-priority-and-fairness
flag inapiserver
kustomize patches @balpert89 (#213) - Switch to
enable-priority-and-fairness
flag inapiserver
deployment @balpert89 (#211) - Add print column for
Prefixes
inNetworkInterface
@balpert89 (#209) - Fix namespace deletion due to lacking protobuf @afritzler (#203)
- Fix wrong
ClusterRoleBinding
for bootstrap token @afritzler (#199) - Fix build and run refs in
Makefile
@balpert89 (#189) - Fix docker build @afritzler (#188)
- Fix scheduler, nic nat release, metalnet instances @adracus (#177)
- Fix metalnet network interface source key labels @adracus (#174)
- Fix superfluous rbac @adracus (#171)
- Fix rbac permissions @adracus (#170)
- Fix metalnet nic state parsing @adracus (#162)
- Fix docker build @adracus (#161)
- Don't allocate a Public IP for internal LBs @adracus (#139)
🧰 Maintenance
- Add partition wise network peering status in apinet
Network
resource @kasabe28 (#327) - Bump github.com/ironcore-dev/controller-utils from 0.9.3 to 0.9.4 @dependabot (#331)
- Bump github.com/bits-and-blooms/bitset from 1.14.2 to 1.14.3 @dependabot (#325)
- Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 @dependabot (#321)
- Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 @dependabot (#320)
- Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 @dependabot (#318)
- Bump github.com/bits-and-blooms/bitset from 1.13.0 to 1.14.2 @dependabot (#319)
- Bump pascalgn/size-label-action from 0.5.2 to 0.5.4 @dependabot (#317)
- Bump golang from 1.22 to 1.23 @dependabot (#316)
- Harmonize imports, func layout and log usage in
apinetlet
controllers @balpert89 (#315) - Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 @dependabot (#312)
- Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 @dependabot (#311)
- Enhance Network Peering translation in
apinetlet
andmetalnetlet
with Peering Prefix @kasabe28 (#306) - Bump google.golang.org/grpc from 1.64.0 to 1.64.1 @dependabot (#308)
- Bump fsfe/reuse-action from 3 to 4 @dependabot (#307)
- Add
NetworkPolicy
concept doc @Rohit-0505 (#257) - Bump k8s.io/klog/v2 from 2.120.1 to 2.130.1 @dependabot (#304)
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 @dependabot (#302)
- Add
NetworkPolicy
type and controller @sujeet01 (#289) - Bump docker/build-push-action from 5 to 6 @dependabot (#301)
- Bump github.com/ironcore-dev/ironcore from 0.1.2-0.20240514120326-51392fa00b86 to 0.1.2 @dependabot (#300)
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 @dependabot (#298)
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 @dependabot (#299)
- Handle Network Peering in
apinetlet
andmetalnetlet
@kasabe28 (#262) - Bump golangci/golangci-lint-action from 5 to 6 @dependabot (#297)
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 @dependabot (#296)
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 @dependabot (#295)
- Bump golangci/golangci-lint-action from 4 to 5 @dependabot (#294)
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 @dependabot (#293)
- Bump golang to 1.22.2 and other housekeeping tasks @afritzler (#290)
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 @dependabot (#288)
- Bump k8s.io/apiserver from 0.29.3 to 0.29.4 @dependabot (#279)
- Bump k8s.io/component-base from 0.29.3 to 0.29.4 @dependabot (#281)
- Bump k8s.io/api from 0.29.3 to 0.29.4 @dependabot (#278)
- Bump pascalgn/size-label-action from 0.5.0 to 0.5.2 @dependabot (#277)
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 @dependabot (#276)
- Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 @dependabot (#274)
- Bump dependabot/fetch-metadata from 1 to 2 @dependabot (#273)
- Update network concept doc with network peering @kasabe28 (#256)
- Bump github.com/ironcore-dev/controller-utils from 0.9.2 to 0.9.3 @dependabot (#271)
- Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 @dependabot (#265)
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 @dependabot (#270)
- Bump k8s.io/apiserver from 0.29.2 to 0.29.3 @dependabot (#264)
- Bump github.com/ironcore-dev/metalnet from 0.3.5 to 0.3.8 @dependabot (#263)
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 @dependabot (#261)
- Bump github.com/ironcore-dev/metalnet from 0.3.3 to 0.3.5 @dependabot (#260)
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 @dependabot (#255)
- Bump github.com/ironcore-dev/metalnet from 0.3.2 to 0.3.3 @dependabot (#253)
- Bump fsfe/reuse-action from 2 to 3 @dependabot (#252)
- Add development setup document and modify config files as needed @kasabe28 (#240)
- Bump github.com/ironcore-dev/controller-utils from 0.9.1 to 0.9.2 @dependabot (#249)
- Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 @dependabot (#245)
- Bump k8s.io/apiserver from 0.29.1 to 0.29.2 @dependabot (#247)
- Bump k8s.io/component-base from 0.29.1 to 0.29.2 @dependabot (#248)
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 @dependabot (#243)
- Bump github.com/ironcore-dev/metalnet from 0.3.1 to 0.3.2 @dependabot (#242)
- Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.1 @dependabot (#238)
- Bump github.com/ironcore-dev/metalnet from 0.3.0 to 0.3.1 @dependabot (#237)
- Bump golangci/golangci-lint-action from 3 to 4 @dependabot (#236)
- Add reuse workflow @afritzler (#235)
- Bump
golang
to 1.22 andgolangci-lint
to 1.56.0 @afritzler (#234) - Bump golang from 1.21 to 1.22 @dependabot (#233)
- Bump
golangci-lint
to v1.55.2 in GH workflow @afritzler (#232) - Bump release-drafter/release-drafter from 5 to 6 @dependabot (#229)
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 @dependabot (#225)
- Bump github.com/onsi/gomega from 1.31.0 to 1.31.1 @dependabot (#222)
- Bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.15.0 @dependabot (#221)
- Bump github.com/onsi/gomega from 1.30.0 to 1.31.0 @dependabot (#219)
- Bump k8s.io/apiserver from 0.29.0 to 0.29.1 @dependabot (#220)
- Bump k8s.io/component-base from 0.29.0 to 0.29.1 @dependabot (#215)
- Bump k8s.io/client-go from 0.29.0 to 0.29.1 @dependabot (#218)
- Bump k8s.io/api from 0.29.0 to 0.29.1 @dependabot (#214)
- Bump k8s.io/klog/v2 from 2.120.0 to 2.120.1 @dependabot (#216)
- Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 @dependabot (#212)
- Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 @dependabot (#205)
- Bump k8s.io/klog/v2 from 2.110.1 to 2.120.0 @dependabot (#204)
- Bump github.com/bits-and-blooms/bitset from 1.12.0 to 1.13.0 @dependabot (#202)
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 @dependabot (#200)
- Bump github.com/google/uuid from 1.3.1 to 1.5.0 @dependabot (#198)
- Bump github.com/bits-and-blooms/bitset from 1.11.0 to 1.12.0 @dependabot (#196)
- Bump github.com/ironcore-dev/metalnet from 0.1.10-0.20231207161641-f9fc9e6e01d7 to 0.3.0 @dependabot (#191)
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 @dependabot (#190)
- Switch to
ironcore-dev/metalnet
@afritzler (#187) - Bump actions/setup-go from 4 to 5 @dependabot (#186)
- Make project REUSE compliant @afritzler (#185)
- Update size workflow @afritzler (#184)
- Rename project to
ironcore-net
@afritzler (#183) - Bump docker/setup-qemu-action from 2 to 3 @dependabot (#163)
- Bump docker/build-push-action from 4 to 5 @dependabot (#166)
- Bump docker/setup-buildx-action from 2 to 3 @dependabot (#164)
- Bump actions/checkout from 3 to 4 @dependabot (#158)
- Bump docker/metadata-action from 4 to 5 @dependabot (#165)
- Bump docker/login-action from 2 to 3 @dependabot (#167)
- Document
apinetlet
<->onmetal-api
integration @adracus (#176) - Docs about network & ip lifecycle @adracus (#175)
- Enhance README, ...
v0.1.0
Changes
🚀 Features
- Implement network peering propagation @adracus (#126)
- Add dependabot auto-merge @adracus (#125)
- Implement apinet apinetlet bootstrap @adracus (#109)
- Use bind flags prefix for simpler flag binding @adracus (#107)
- Implement api net kubeconfig bootstrap / rotation support @adracus (#100)
- Update apinet-rbac + kind overlay @adracus (#93)
- Update dependencies @adracus (#92)
- Implemented
LoadBalancer
controller @lukasfrank (#65) - Implemented
NatGateway
controller @lukasfrank (#64) - Use new
Network.spec.providerID
&Network.status.state
@lukasfrank (#54) - Switch from
netaddr
tonetip
/netipx
@afritzler (#34) - Bump golang to 1.19 @afritzler (#22)
🐛 Bug Fixes
🧰 Maintenance
- Update Kubernetes dependencies @adracus (#116)
- Bump onmetal-api to v0.1.1 @adracus (#127)
- Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 @dependabot (#120)
- Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 @dependabot (#119)
- Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 @dependabot (#121)
- Bump actions/setup-go from 3 to 4 @dependabot (#111)
- Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 @dependabot (#110)
- Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 @dependabot (#108)
- Bump k8s.io/apiserver from 0.26.1 to 0.26.2 @dependabot (#102)
- Bump k8s.io/client-go from 0.26.1 to 0.26.2 @dependabot (#104)
- Bump golang from 1.19 to 1.20 @dependabot (#90)
- Bump imranismail/setup-kustomize from 1 to 2 @dependabot (#60)
- Bump docker/build-push-action from 3 to 4 @dependabot (#87)
- Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 @dependabot (#24)
- Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.5 @dependabot (#21)
- Bump golang to 1.19 @afritzler (#22)