Repository navigation
Releases: bootc-dev/bootc-operator
Releases · bootc-dev/bootc-operator
Release list
Release v0.2.1
Installation
kubectl
kubectl apply -f https://github.com/bootc-dev/bootc-operator/releases/download/v0.2.1/install.yamlHelm
helm install bootc-operator oci://ghcr.io/bootc-dev/bootc-operator/charts/bootc-operator --version 0.2.1 \
--create-namespace --namespace bootc-operatorWhat's Changed
- Test softreboot only on bink provider (backport #231) by @mergify[bot] in #233
- Use 2 chart for upgrading the crds using helm (backport #234) by @mergify[bot] in #235
- Create release 0.2.1 by @alicefr in #236
Full Changelog: v0.2.0...v0.2.1
Release v0.2.0
Installation
kubectl
kubectl apply -f https://github.com/bootc-dev/bootc-operator/releases/download/v0.2.0/install.yamlHelm
helm install bootc-operator oci://ghcr.io/bootc-dev/bootc-operator/charts/bootc-operator --version 0.2.0 \
--create-namespace --namespace bootc-operatorWhat's Changed
- e2e: add controller recovery test by @ptalgulk01 in #152
- gha: gate CI on org membership or ok-to-test label by @alicefr in #177
- Containerfile: use hummingbird base images by @jbtrystram in #168
- Revert "gha: gate CI on org membership or ok-to-test label" by @alicefr in #180
- deps: bump sigs.k8s.io/controller-runtime from 0.25.0 to 0.25.1 in the go-deps group by @dependabot[bot] in #178
- ci: bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 in the actions group by @dependabot[bot] in #179
- make: add pull policy and secret to deploy by @alicefr in #182
- Abstract cluster provider to add EKS by @alicefr in #169
- Configure mergify by @alicefr in #184
- gha: trigger the e2e tests also on release branches by @alicefr in #187
- mergify: rebase on backport PRs by @alicefr in #190
- gha: add release branch for running the release job by @alicefr in #194
- gha: trigger labeled releases from version bumps by @HarshwardhanPatil07 in #198
- deps: bump the go-deps group with 2 updates by @dependabot[bot] in #202
- Upgrade operator as part of the test suite by @alicefr in #197
- Pass pull credentials via env variables by @alicefr in #199
- Add Kubernetes 1.37 support by @HarshwardhanPatil07 in #206
- Helm chart by @alicefr in #208
- deps: bump the go-deps group with 9 updates by @dependabot[bot] in #213
- controller: Place events in the operator namespace by @alicefr in #210
- e2e: add daemon-recovery, reboot-timeout, and operator-upgrade tests by @ptalgulk01 in #174
- Test parallelization by @alicefr in #221
- Add helm release and release 0.2.0 by @alicefr in #223
- Support soft reboot by @HarshwardhanPatil07 in #151
- deps: bump the go-deps group with 3 updates by @dependabot[bot] in #227
- parallel membership checks and serialized rollout waits failures by @HarshwardhanPatil07 in #229
- fix: degrade condition overwritten by the next reconcile by @alicefr in #220
- ci: use git push to create release branch by @alicefr in #224
New Contributors
- @jbtrystram made their first contribution in #168
Full Changelog: v0.1.0...v0.2.0
Release v0.1.1
Installation
kubectl apply -f https://github.com/bootc-dev/bootc-operator/releases/download/v0.1.1/install.yamlWhat's Changed
- gha: trigger the e2e tests also on release branches (backport #187) by @mergify[bot] in #189
- mergify: rebase on backport PRs (backport #190) by @mergify[bot] in #193
- Abstract cluster provider to add EKS (manual backport #169) by @alicefr in #192
- Containerfile: use hummingbird base images (backport #168) by @mergify[bot] in #185
- Create minor release 0.1.1 by @alicefr in #196
- Pass pull credentials via env variables (backport 199) by @alicefr in #207
- Helm chart (backport 208) by @alicefr in #214
- Add Kubernetes 1.37 support (backport #206) by @mergify[bot] in #219
- controller: Place events in the operator namespace (backport #210) by @mergify[bot] in #218
New Contributors
Full Changelog: v0.1.0...v0.1.1
Release v0.1.0
Installation
kubectl apply -f https://github.com/bootc-dev/bootc-operator/releases/download/v0.1.0/install.yamlWhat's Changed
- ARCHITECTURE: replace
rebootApprovedbydesiredImageStateby @jlebon in #3 - PRD: add section about Flight Control by @jlebon in #8
- Strengthen desiredImage semantics and specify use of bootc deployment locking by @jlebon in #7
- Create skills for k8s API by @alicefr in #1
- Add implementation plan and run kubebuilder init+create by @jlebon in #12
- Fix up kubebuilder output by @jlebon in #13
- Fill in BootcNodePool and BootcNode CRDs by @jlebon in #15
- Add e2e test harness and CRD smoke test by @jlebon in #16
- ci: add GHA workflow for unit and e2e tests by @jlebon in #18
- Various prep patches for controller tests by @jlebon in #19
- Add pool membership controller logic by @jlebon in #21
- Lay some groundworks for rollout logic by @jlebon in #22
- tree: add Apache 2.0 license, switch to SPDX headers by @jlebon in #23
- Minor follow-ups to #22 by @jlebon in #28
- Scaffolding for the bootc operator daemon by @alicefr in #25
- Makefile: add deploy-bink, rework deploy, decouple e2e by @jlebon in #29
- ci: fetch versioned bink release instead of building from source by @alicefr in #31
- tree: add a more complete README by @jlebon in #43
- Set up Dependabot and Zizmor by @jlebon in #42
- Set the bootc node status by @alicefr in #34
- Minor cleanups by @jlebon in #46
- deps: bump the go-deps group with 4 updates by @dependabot[bot] in #44
- Prep patches for rollout state machine by @jlebon in #49
- controller: implement cordon and drain logic by @jlebon in #53
- ci: bump the actions group with 2 updates by @dependabot[bot] in #55
- Add basic infra for gathering logs and hook up to CI by @jlebon in #56
- controller: post-reboot handling and deployedDigest by @jlebon in #58
- Set the target image reference for the bink node by @alicefr in #57
- ci: bump actions/checkout from 6.0.2 to 6.0.3 in the actions group by @dependabot[bot] in #63
- Add state machine for image switch (milestone 4c) by @alicefr in #50
- deps: bump the go-deps group with 5 updates by @dependabot[bot] in #68
- tree: adapt for repo move from jlebon to bootc-dev by @jlebon in #72
- tree: adapt for bink move from alicefr to bootc-dev by @jlebon in #76
- ci: bump the actions group with 2 updates by @dependabot[bot] in #84
- Cncf guidelines by @alicefr in #88
- Various follow-ups to milestone 4c by @jlebon in #67
- Detect external bootc status changes via fsnotify (milestone 4d) by @alicefr in #59
- Run the e2e test on multiple k8s versions by @alicefr in #89
- ci: bump actions/setup-go from 6.4.0 to 6.5.0 in the actions group by @dependabot[bot] in #94
- deps: bump github.com/onsi/gomega from 1.42.0 to 1.42.1 in the go-deps group by @dependabot[bot] in #93
- Sync common files from infra repository by @bootc-bot[bot] in #83
- Add tag-based image resolution to the controller (milestone 5a) by @alicefr in #75
- Add getting started and contributing guide by @alicefr in #81
- deps: bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1 in the go-deps group by @dependabot[bot] in #98
- Implement rollout halting and degraded node surfacing by @jlebon in #96
- controller: add precedence-aware setPoolDegraded helper by @jlebon in #112
- tree: add ROADMAP.md by @jlebon in #118
- Sync common files from infra repository by @bootc-bot[bot] in #119
- ci: bump the actions group with 3 updates by @dependabot[bot] in #122
- e2e: add rollback, pause/resume, and non-existing image tests by @ptalgulk01 in #115
- Sync common files from infra repository by @bootc-bot[bot] in #120
- ci: bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 in the actions group by @dependabot[bot] in #125
- deps: bump the go-deps group with 5 updates by @dependabot[bot] in #126
- Complete milestone 3b by @jlebon in #121
- gha: update bink version by @alicefr in #130
- ci: bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the actions group by @dependabot[bot] in #131
- deps: bump github.com/google/go-containerregistry from 0.21.7 to 0.21.8 in the go-deps group by @dependabot[bot] in #132
- Implementation of the pool status aggregation (milestone-3c) by @alicefr in #128
- Fix ci by @alicefr in #143
- Proper code formatting by @Johan-Liebert1 in #137
- controller: unlabel nodes when pool is deleted by @cheesesashimi in #140
- daemon: allow scheduling on control-plane nodes by @cheesesashimi in #141
- Fix golines for the ci unit by @alicefr in #148
- executor: return error message from the journal by @alicefr in #134
- ci: pin bink node disk images by digest by @alicefr in #147
- deps: bump the go-deps group across 1 directory with 5 updates by @dependabot[bot] in #162
- ci: bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 in the actions group across 1 directory by @dependabot[bot] in #161
- Makefile: When running multiple tests using RUN, the command fails by @HarshwardhanPatil07 in #157
- Create user documentation by @alicefr in #150
- controller: mark nodes stuck rebooting as degraded by @ptalgulk01 in #159
- e2e: add mid-rollout image change test by @ptalgulk01 in #129
- Create release job by @alicefr in #163
- deps: bump the go-deps group with 2 updates by @dependabot[bot] in #165
- ci: bump actions/deploy-pages from 5.0.0 to 5.0.1 in the actions group by @dependabot[bot] in #166
- Emit Kubernetes Events by @HarshwardhanPatil07 in #155
- pull secret propagation and registry authentication - milestone 5b by @alicefr in #164
- daemon/controller: check resolved content digest by @alicefr in #167
- mark pull secret propagation complete by @HarshwardhanPatil07 in #172
- Create the first release for bootc-operator 0.1.0 by @alicefr in #171
- gha: use client-id instead of deprecated app-id by @alicefr in #175
- Fix release v2 by @alicefr in #176
New Contributors
- @jlebon made their first contribution in #3
- @dependabot[bot] made their first contribution in https://github.com/bootc-d...