Releases: ironcore-dev/boot-operator
Releases · ironcore-dev/boot-operator
v0.2.0
Changes
- Reuse API update @sap-ospo-bot (#139)
- Add support for
Keppelimage registry @defo89 (#134) - Support flat OCI Spec image @hardikdr (#133)
🚀 Features
- Update Docker Publish Workflow @hardikdr (#174)
- Add bootctl move command @SzymonSAP (#166)
- Add support for UUID-specific iPXE scripts via /ipxe/<uuid> @defo89 (#165)
- Use upstream docs publishing workflow @ushabelgur (#164)
- Avoid checking architecture while fetching nested OCI digests @hardikdr (#143)
- Mark ServerBootConfig as Error for OCI images with invalid layer configuration @hardikdr (#142)
- Fix apigroup in documentation and regenerate CRDs @hardikdr (#129)
- Adapt Controllers with Updated OCI Image Format @hardikdr (#124)
- Add Mkdocs-based Documentation and Automated API Reference Documentation Generation @hardikdr (#105)
- Allow Processing BootConfigs without IgnitionSecRefs and Remove deprecated MachineBootConfig Reconciler @hardikdr (#104)
- Bump
k8s.io/*to v0.31.1 @afritzler (#96) - Update cmdline for pxe boot @hardikdr (#95)
- Add
config/devkustomize @defo89 (#93) - Publish linux/arm64 Docker image @defo89 (#92)
- Support indexing of uppercase SystemUUID search @defo89 (#91)
- Support indexing of lowercase SystemUUID search @hardikdr (#90)
- Support multiple ignition formats @hardikdr (#87)
- Add Documentation for sample UKI Generation @hardikdr (#86)
- Support IPXE Boot @hardikdr (#83)
- Add tests for ServerBootconfiguration Controller @hardikdr (#78)
- Update IgnitionSecretRef to ObjectRef @hardikdr (#74)
- Add BootConfiguration Controller @hardikdr (#73)
- Remove IPXE Boot @hardikdr (#68)
- Support HTTPBoot conversion for ServerBootConfiguration @hardikdr (#62)
- Support multiple SystemIPs as identifiers for bootconfigs @hardikdr (#59)
- Improved Logs @hardikdr (#58)
- Support /httpboot endpoint @hardikdr (#57)
- Support configuring ipxe-scripts @hardikdr (#56)
- Support X-Forwarded-For Header for parsing ClientIPs @hardikdr (#50)
- Implement server to handle the HTTBootConfig @hardikdr (#42)
- Implement HTTPBootConfig controller @hardikdr (#41)
- Update APIs for the HTTPBootConfig @hardikdr (#40)
- Add APIs for the HTTPBoot @hardikdr (#34)
- Convert ignition to JSON using butane @hardikdr (#27)
- Add
ServerBootConfigurationcontroller @afritzler (#22) - Support default ipxe-script @hardikdr (#20)
- Implement reverse image proxy @hardikdr (#17)
🐛 Bug Fixes
- Reconcile ServerBootConfig on Ignition Secret update @hardikdr (#145)
- Update REUSE.toml @hardikdr (#141)
- Fix apigroup in documentation and regenerate CRDs @hardikdr (#129)
- Support case-insensitive search for UUIDs @hardikdr (#100)
- Skip controller name validation @hardikdr (#97)
- Update ipxe script template @hardikdr (#64)
- Update default ipxe script template @hardikdr (#63)
- Fix error handling in ipxe boot server @hardikdr (#43)
- Fix
ServerRBAC @afritzler (#35) - Fix RBAC @hardikdr (#18)
🧰 Maintenance
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 @dependabot[bot] (#172)
- Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 @dependabot[bot] (#169)
- Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 @dependabot[bot] (#170)
- Bump golang from 1.24.1 to 1.24.2 @dependabot[bot] (#168)
- Bump github.com/onsi/gomega from 1.36.2 to 1.36.3 @dependabot[bot] (#161)
- Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 @dependabot[bot] (#162)
- Bump github.com/onsi/ginkgo/v2 from 2.23.2 to 2.23.3 @dependabot[bot] (#163)
- Bump github.com/onsi/ginkgo/v2 from 2.23.1 to 2.23.2 @dependabot[bot] (#157)
- Bump github.com/ironcore-dev/controller-utils from 0.9.7 to 0.9.8 @dependabot[bot] (#151)
- Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.1 @dependabot[bot] (#156)
- Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 @dependabot[bot] (#153)
- Bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.3 @dependabot[bot] (#154)
- Bump github.com/containerd/containerd from 1.7.26 to 1.7.27 @dependabot[bot] (#155)
- Bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1 @dependabot[bot] (#150)
- Bump k8s.io/client-go from 0.32.1 to 0.32.3 @dependabot[bot] (#149)
- Bump github.com/containerd/containerd from 1.7.25 to 1.7.26 @dependabot[bot] (#152)
- Bump k8s.io/api from 0.32.1 to 0.32.3 @dependabot[bot] (#148)
- Bump golang.org/x/net from 0.33.0 to 0.36.0 @dependabot[bot] (#147)
- Bump golang from 1.24.0 to 1.24.1 @dependabot[bot] (#146)
- Bump golang from 1.23.6 to 1.24.0 @dependabot[bot] (#136)
- Bump golang from 1.23.5 to 1.23.6 @dependabot[bot] (#135)
- Resolve conflicts while bumping controller-runtime @hardikdr (#131)
- Bump golang from 1.23.4 to 1.23.5 @dependabot[bot] (#125)
- Bump k8s.io/client-go from 0.32.0 to 0.32.1 @dependabot[bot] (#122)
- Bump github.com/ironcore-dev/controller-utils from 0.9.4 to 0.9.7 @dependabot[bot] (#115)
- Bump github.com/ironcore-dev/ironcore-image from 0.2.3 to 0.2.4 @dependabot[bot] (#116)
- Bump k8s.io/client-go from 0.31.1 to 0.32.0 @dependabot[bot] (#114)
- Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 @dependabot[bot] (#118)
- Bump github.com/coreos/butane from 0.22.0 to 0.23.0 @dependabot[bot] (#110)
- Bump golang.org/x/net from 0.28.0 to 0.33.0 @dependabot[bot] (#109)
- Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.4 @dependabot[bot] (#112)
- Bump github.com/onsi/gomega from 1.34.2 to 1.36.2 @dependabot[bot] (#111)
- Bump k8s.io/apimachinery from 0.31.1 to 0.32.0 @dependabot[bot] (#113)
- Bump golang from 1.23.3 to 1.23.4 @dependabot[bot] (#107)
- Bump fsfe/reuse-action from 4 to 5 @dependabot[bot] (#106)
- Bump golang from 1.23.2 to 1.23.3 @dependabot[bot] (#101)
- Bump golang from 1.22 to 1.23 @dependabot[bot] (#89)
- Small addition to the readme @5kt (#76)
- Bump fsfe/reuse-action from 3 to 4 @dependabot[bot] (#79)
- Switch to
ironcore-devmetal-operator@afritzler (#77) - Fix makefile
goimportstarget @damyan (#75) - Rename project to boot-operator @hardikdr (#70)
- Bump docker/build-push-action from 5 to 6 @dependabot[bot] (#69)
- Bump k8s.io/client-go from 0.30.1 to 0.30.2 @dependabot[bot] (#66)
- Bump k8s.io/api from 0.30.1 to 0.30.2 @dependabot[bot] (#65)
- Bump github.com/coreos/butane from 0.20.0 to 0.21.0 @dependabot[bot] (#61)
- Bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 @dependabot[bot] (#60)
- Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 @dependabot[bot] (#53)
- Bump ksivamuthu/actions-setup-gh-cli from 2 to 3 @dependabot[bot] (#55)
- Bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 @dependabot[bot] (#54)
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.18.0 @dependabot[bot] (#52)
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 @dependabot[bot] (#51)
- Bump k8s.io/client-go from 0.30.0 to 0.30.1 @dependabot[bot] (#48)
- Bump k8s.io/api from 0.30.0 to 0.30.1 @dependabot[bot] (#49)
- Bump k8s.io/apimachinery from 0.30.0 to 0.30.1 @dependabot[bot] (#47)
- Bump golangci/golangci-lint-action from 5 to 6 @dependabot[bot] (#46)
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 @dependabot[bot] (#45)
- Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 @dependabot[bot] (#44)
- Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 @dependabot[bot] (#39)
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 @dependabot[bot] (#38)
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 @dependabot[bot] (#37)
- Bump golangci/golangci-lint-action from 4 to 5 @dependabot[bot] (#36)
- Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.18.0 @dependabot[bot] (#33)
- Bump metal operator @hardikdr (#32)
- Bump k8s.io/api from 0.29.4 to 0.30.0 @dependabot[bot] (#30)
- Bump github.com/onsi/...
v0.1.0
Changes
🚀 Features
- Fix apigroup in documentation and regenerate CRDs @hardikdr (#129)
- Adapt Controllers with Updated OCI Image Format @hardikdr (#124)
- Add Mkdocs-based Documentation and Automated API Reference Documentation Generation @hardikdr (#105)
- Allow Processing BootConfigs without IgnitionSecRefs and Remove deprecated MachineBootConfig Reconciler @hardikdr (#104)
- Bump
k8s.io/*to v0.31.1 @afritzler (#96) - Update cmdline for pxe boot @hardikdr (#95)
- Add
config/devkustomize @defo89 (#93) - Publish linux/arm64 Docker image @defo89 (#92)
- Support indexing of uppercase SystemUUID search @defo89 (#91)
- Support indexing of lowercase SystemUUID search @hardikdr (#90)
- Support multiple ignition formats @hardikdr (#87)
- Add Documentation for sample UKI Generation @hardikdr (#86)
- Support IPXE Boot @hardikdr (#83)
- Add tests for ServerBootconfiguration Controller @hardikdr (#78)
- Update IgnitionSecretRef to ObjectRef @hardikdr (#74)
- Add BootConfiguration Controller @hardikdr (#73)
- Remove IPXE Boot @hardikdr (#68)
- Support HTTPBoot conversion for ServerBootConfiguration @hardikdr (#62)
- Support multiple SystemIPs as identifiers for bootconfigs @hardikdr (#59)
- Improved Logs @hardikdr (#58)
- Support /httpboot endpoint @hardikdr (#57)
- Support configuring ipxe-scripts @hardikdr (#56)
- Support X-Forwarded-For Header for parsing ClientIPs @hardikdr (#50)
- Implement server to handle the HTTBootConfig @hardikdr (#42)
- Implement HTTPBootConfig controller @hardikdr (#41)
- Update APIs for the HTTPBootConfig @hardikdr (#40)
- Add APIs for the HTTPBoot @hardikdr (#34)
- Convert ignition to JSON using butane @hardikdr (#27)
- Add
ServerBootConfigurationcontroller @afritzler (#22) - Support default ipxe-script @hardikdr (#20)
- Implement reverse image proxy @hardikdr (#17)
🐛 Bug Fixes
- Fix apigroup in documentation and regenerate CRDs @hardikdr (#129)
- Support case-insensitive search for UUIDs @hardikdr (#100)
- Skip controller name validation @hardikdr (#97)
- Update ipxe script template @hardikdr (#64)
- Update default ipxe script template @hardikdr (#63)
- Fix error handling in ipxe boot server @hardikdr (#43)
- Fix
ServerRBAC @afritzler (#35) - Fix RBAC @hardikdr (#18)
🧰 Maintenance
- Resolve conflicts while bumping controller-runtime @hardikdr (#131)
- Bump golang from 1.23.4 to 1.23.5 @dependabot[bot] (#125)
- Bump k8s.io/client-go from 0.32.0 to 0.32.1 @dependabot[bot] (#122)
- Bump github.com/ironcore-dev/controller-utils from 0.9.4 to 0.9.7 @dependabot[bot] (#115)
- Bump github.com/ironcore-dev/ironcore-image from 0.2.3 to 0.2.4 @dependabot[bot] (#116)
- Bump k8s.io/client-go from 0.31.1 to 0.32.0 @dependabot[bot] (#114)
- Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 @dependabot[bot] (#118)
- Bump github.com/coreos/butane from 0.22.0 to 0.23.0 @dependabot[bot] (#110)
- Bump golang.org/x/net from 0.28.0 to 0.33.0 @dependabot[bot] (#109)
- Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.4 @dependabot[bot] (#112)
- Bump github.com/onsi/gomega from 1.34.2 to 1.36.2 @dependabot[bot] (#111)
- Bump k8s.io/apimachinery from 0.31.1 to 0.32.0 @dependabot[bot] (#113)
- Bump golang from 1.23.3 to 1.23.4 @dependabot[bot] (#107)
- Bump fsfe/reuse-action from 4 to 5 @dependabot[bot] (#106)
- Bump golang from 1.23.2 to 1.23.3 @dependabot[bot] (#101)
- Bump golang from 1.22 to 1.23 @dependabot[bot] (#89)
- Small addition to the readme @5kt (#76)
- Bump fsfe/reuse-action from 3 to 4 @dependabot[bot] (#79)
- Switch to
ironcore-devmetal-operator@afritzler (#77) - Fix makefile
goimportstarget @damyan (#75) - Rename project to boot-operator @hardikdr (#70)
- Bump docker/build-push-action from 5 to 6 @dependabot[bot] (#69)
- Bump k8s.io/client-go from 0.30.1 to 0.30.2 @dependabot[bot] (#66)
- Bump k8s.io/api from 0.30.1 to 0.30.2 @dependabot[bot] (#65)
- Bump github.com/coreos/butane from 0.20.0 to 0.21.0 @dependabot[bot] (#61)
- Bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 @dependabot[bot] (#60)
- Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 @dependabot[bot] (#53)
- Bump ksivamuthu/actions-setup-gh-cli from 2 to 3 @dependabot[bot] (#55)
- Bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 @dependabot[bot] (#54)
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.18.0 @dependabot[bot] (#52)
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 @dependabot[bot] (#51)
- Bump k8s.io/client-go from 0.30.0 to 0.30.1 @dependabot[bot] (#48)
- Bump k8s.io/api from 0.30.0 to 0.30.1 @dependabot[bot] (#49)
- Bump k8s.io/apimachinery from 0.30.0 to 0.30.1 @dependabot[bot] (#47)
- Bump golangci/golangci-lint-action from 5 to 6 @dependabot[bot] (#46)
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 @dependabot[bot] (#45)
- Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 @dependabot[bot] (#44)
- Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 @dependabot[bot] (#39)
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 @dependabot[bot] (#38)
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 @dependabot[bot] (#37)
- Bump golangci/golangci-lint-action from 4 to 5 @dependabot[bot] (#36)
- Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.18.0 @dependabot[bot] (#33)
- Bump metal operator @hardikdr (#32)
- Bump k8s.io/api from 0.29.4 to 0.30.0 @dependabot[bot] (#30)
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 @dependabot[bot] (#31)
- Bump k8s.io/apimachinery from 0.29.4 to 0.30.0 @dependabot[bot] (#28)
- Bump k8s.io/client-go from 0.29.3 to 0.29.4 @dependabot[bot] (#25)
- Bump k8s.io/api from 0.29.3 to 0.29.4 @dependabot[bot] (#24)
- Change PR template, release drafter config @afritzler (#23)
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 @dependabot[bot] (#21)
- Update Dockerfile to add templates @hardikdr (#19)
- Bump dependabot/fetch-metadata from 1 to 2 @dependabot[bot] (#11)
- Enabled auto-merge of dependabot PRs @damyan (#10)
- Improvements for reuse-compliance @hardikdr (#9)
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 @dependabot[bot] (#2)
- Bump k8s.io/client-go from 0.29.2 to 0.29.3 @dependabot[bot] (#3)
- Bump k8s.io/api from 0.29.2 to 0.29.3 @dependabot[bot] (#4)
- Bump golang from 1.21 to 1.22 @dependabot[bot] (#6)
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1 @dependabot[bot] (#7)
- Fix workflows @hardikdr (#8)