Releases: tinkerbell/cluster-api-provider-tinkerbell
v0.6.4
What's Changed
- Wait for poweroff job properly on machine delete: by @jacobweinstock in #443
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- rm caBundle by @KrystianMarek in #433
- Default hardware MAC in iso mount workflows by @rahulbabu95 in #435
- Update deleting machines logic by @jacobweinstock in #440
Dependencies
- build(deps): bump github.com/tinkerbell/tink from 0.12.1 to 0.12.2 by @dependabot in #434
- build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.2 by @dependabot in #431
- build(deps): bump github.com/tinkerbell/rufio from 0.6.1 to 0.6.3 by @dependabot in #437
New Contributors
- @KrystianMarek made their first contribution in #433
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Fix tinkerbell machine reconciliation bug by @rahulbabu95 in #432
Dependencies
- build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #423
- build(deps): bump github.com/tinkerbell/rufio from 0.5.2 to 0.6.1 by @dependabot in #424
Full Changelog: v0.6.1...v0.6.2
v0.6.1
v0.6.0
What's Changed
- Ignore "NotIn" for codespell check: by @jacobweinstock in #373
- Update golangci-lint and fix linting issues: by @jacobweinstock in #374
- Update readme to reflect current supported versions: by @jacobweinstock in #377
- Reorganize and rename packages for improved cognitive load by @jacobweinstock in #379
- Move templates pkg to machine: by @jacobweinstock in #381
- Fix image building: by @jacobweinstock in #382
- Update to Go 1.23 by @jacobweinstock in #397
- Update deps by @jacobweinstock in #399
- Use network and ISO booting capabilities in latest Workflow spec by @jacobweinstock in #405
- Add error handling for ISO boot mode: by @jacobweinstock in #406
- Move from labels to annotations: by @jacobweinstock in #407
- Clean up by @jacobweinstock in #412
- Add tilt and doc on CAPT development with the Playground by @jacobweinstock in #414
- Bump all the dependencies for new capt release by @rahulbabu95 in #415
- ci(mergify): upgrade configuration to current format by @mergify in #418
- Allow TinkerbellMachine to be removed when no Hardware exists: by @jacobweinstock in #421
- Bump the API metadata.yaml: by @jacobweinstock in #420
Dependencies
- build(deps): bump k8s.io/component-base from 0.29.2 to 0.29.3 by @dependabot in #356
- build(deps): bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #370
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.1 to 5.4.2 by @dependabot in #371
- build(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #378
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.2 to 5.4.3 by @dependabot in #387
- build(deps): bump codespell-project/actions-codespell from 2.0 to 2.1 by @dependabot in #393
- build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.1 by @dependabot in #389
- build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #395
- build(deps): bump github.com/tinkerbell/tink from 0.10.0 to 0.10.1 by @dependabot in #394
- build(deps): bump sigs.k8s.io/cluster-api from 1.6.3 to 1.8.3 by @dependabot in #398
- build(deps): bump k8s.io/component-base from 0.31.0 to 0.31.1 by @dependabot in #400
- build(deps): bump sigs.k8s.io/cluster-api from 1.8.3 to 1.8.4 by @dependabot in #401
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.3 to 5.5.0 by @dependabot in #402
- build(deps): bump k8s.io/component-base from 0.31.2 to 0.31.3 by @dependabot in #419
New Contributors
- @rahulbabu95 made their first contribution in #415
- @mergify made their first contribution in #418
Full Changelog: v0.5.3...v0.6.0
v0.5.3-rc1
What's Changed
- build(deps): bump github.com/tinkerbell/tink from 0.9.0 to 0.10.0 by @dependabot in #346
- build(deps): bump github.com/onsi/gomega from 1.31.0 to 1.31.1 by @dependabot in #345
- build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #347
- build(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #348
- build(deps): bump k8s.io/component-base from 0.29.1 to 0.29.2 by @dependabot in #349
- Bump sigs.k8s.io/controller-tools from 0.10.0 to 0.14.0 by @ahreehong in #351
- build(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #352
- build(deps): bump sigs.k8s.io/cluster-api from 1.6.1 to 1.6.3 by @dependabot in #353
- build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #355
- Change dependabot updates to once a week by @chrisdoherty4 in #357
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v5 from 5.3.0 to 5.4.1 by @dependabot in #358
- Updating old documentation links to point to new locations by @jasonyates in #366
- build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1 by @dependabot in #364
- Use netboot.AllowPXE to determine hardware ready status by @ahreehong in #367
New Contributors
- @ahreehong made their first contribution in #351
- @jasonyates made their first contribution in #366
Full Changelog: v0.5.0...v0.5.3-rc1
v0.5.3
What's Changed
- build(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #352
- build(deps): bump sigs.k8s.io/cluster-api from 1.6.1 to 1.6.3 by @dependabot in #353
- build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #355
- Change dependabot updates to once a week by @chrisdoherty4 in #357
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v5 from 5.3.0 to 5.4.1 by @dependabot in #358
- Updating old documentation links to point to new locations by @jasonyates in #366
- build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1 by @dependabot in #364
- Use netboot.AllowPXE to determine hardware ready status by @ahreehong in #367
Breaking Changes
Because of issue #363 and the subsequent fix in #367, when upgrading from CAPT <= v0.5.2 to v0.5.3, during cluster upgrades CAPT will not honor the Hardware.Spec.Metadata.State=in_use
and Hardware.Spec.Metadata.Instance.State=provisioned
fields in the Hardware Spec and will see these Hardware objects as available for use in the cluster upgrade process. The change from #367 requires that all Hardware objects with Hardware.Spec.Metadata.State=in_use
and Hardware.Spec.Metadata.Instance.State=provisioned
also have Hardware.Spec.Interfaces[].Netboot.AllowPXE=false
otherwise already provisioned machines will be used during the cluster upgrade process. Please ensure this change is made before running any cluster upgrades with v0.5.3.
New Contributors
- @jasonyates made their first contribution in #366
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- Fixes the Go checksum database
- build(deps): bump github.com/tinkerbell/tink from 0.9.0 to 0.10.0 by @dependabot in #346
- build(deps): bump github.com/onsi/gomega from 1.31.0 to 1.31.1 by @dependabot in #345
- build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #347
- build(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #348
- build(deps): bump k8s.io/component-base from 0.29.1 to 0.29.2 by @dependabot in #349
- Bump sigs.k8s.io/controller-tools from 0.10.0 to 0.14.0 by @ahreehong in #351
New Contributors
- @ahreehong made their first contribution in #351
Full Changelog: v0.5.0...v0.5.2
v0.5.0
What's Changed
- build(deps): bump github.com/onsi/gomega from 1.22.1 to 1.24.1 by @dependabot in #239
- build(deps): bump k8s.io/component-base from 0.25.3 to 0.25.4 by @dependabot in #240
- build(deps): bump sigs.k8s.io/cluster-api from 1.2.4 to 1.2.5 by @dependabot in #238
- build(deps): bump sigs.k8s.io/controller-tools from 0.8.0 to 0.10.0 by @dependabot in #221
- Update CI to use go 1.19 by @chrisdoherty4 in #243
- build(deps): bump sigs.k8s.io/cluster-api from 1.2.5 to 1.2.6 by @dependabot in #244
- build(deps): bump sigs.k8s.io/cluster-api from 1.2.6 to 1.3.0 by @dependabot in #245
- Update Rufio to v0.2.0 by @chrisdoherty4 in #246
- Update metadata in preparation for 0.5 release by @chrisdoherty4 in #247
- build(deps): bump sigs.k8s.io/cluster-api from 1.3.0 to 1.3.1 by @dependabot in #251
- build(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 by @dependabot in #250
- build(deps): bump github.com/tinkerbell/rufio from 0.2.0 to 0.2.1 by @dependabot in #252
- build(deps): bump sigs.k8s.io/cluster-api from 1.3.1 to 1.3.2 by @dependabot in #253
- build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.26.0 by @dependabot in #257
- build(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #258
- build(deps): bump sigs.k8s.io/cluster-api from 1.3.2 to 1.3.3 by @dependabot in #259
- build(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.1 by @dependabot in #262
- build(deps): bump sigs.k8s.io/cluster-api from 1.3.3 to 1.3.4 by @dependabot in #263
- build(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.2 by @dependabot in #264
- build(deps): bump sigs.k8s.io/cluster-api from 1.3.4 to 1.3.5 by @dependabot in #266
- Removing old unused CRDs by @pokearu in #267
- Update quick start doc with current state of affairs: by @jacobweinstock in #254
- build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.3 by @dependabot in #269
- build(deps): bump github.com/onsi/gomega from 1.27.3 to 1.27.4 by @dependabot in #270
- build(deps): bump actions/setup-go from 3 to 4 by @dependabot in #273
- decrease likelihood of possible race condition by @jacobweinstock in #272
- build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.6 by @dependabot in #280
- Patch Go to v1.20 by @chrisdoherty4 in #283
- Update roles based on governance: by @jacobweinstock in #289
- build(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 by @dependabot in #293
- build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #291
- build(deps): bump sigs.k8s.io/cluster-api from 1.3.5 to 1.4.2 by @dependabot in #287
- build(deps): bump codespell-project/actions-codespell from 1.0 to 2.0 by @dependabot in #290
- build(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by @dependabot in #295
- build(deps): bump sigs.k8s.io/cluster-api from 1.4.2 to 1.4.3 by @dependabot in #294
- build(deps): bump sigs.k8s.io/cluster-api from 1.4.3 to 1.4.4 by @dependabot in #297
- Update linter version and fix linting issues: by @jacobweinstock in #303
- Simplify data structures and remove redundant interfaces by @chrisdoherty4 in #305
- build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 by @dependabot in #300
- build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #306
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #309
- build(deps): bump docker/build-push-action from 4 to 5 by @dependabot in #313
- build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #316
- build(deps): bump golang.org/x/net from 0.12.0 to 0.17.0 by @dependabot in #319
- build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #318
- build(deps): bump docker/login-action from 2 to 3 by @dependabot in #312
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #311
- build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #320
- build(deps): bump docker/metadata-action from 4 to 5 by @dependabot in #310
- Reduce dependabot update frequency by @chrisdoherty4 in #326
- Update all dependencies by @jacobweinstock in #317
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #332
- Build and push container image for all main line commits: by @jacobweinstock in #340
- build(deps): bump actions/cache from 3 to 4 by @dependabot in #339
- build(deps): bump sigs.k8s.io/cluster-api from 1.6.0 to 1.6.1 by @dependabot in #337
- build(deps): bump github.com/tinkerbell/rufio from 0.3.2 to 0.3.3 by @dependabot in #338
- build(deps): bump k8s.io/component-base from 0.29.0 to 0.29.1 by @dependabot in #341
- build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.0 by @dependabot in #342
- Fix release ci step around checkout: by @jacobweinstock in #343
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Upgrade rufio dep to v0.1 by @chrisdoherty4 in #216
- build(deps): bump github.com/onsi/gomega from 1.20.1 to 1.20.2 by @dependabot in #215
- build(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9 by @dependabot in #217
- Tidy README and remove Experimental warnings by @chrisdoherty4 in #218
- build(deps): bump sigs.k8s.io/cluster-api from 1.2.1 to 1.2.2 by @dependabot in #219
- build(deps): bump k8s.io/component-base from 0.25.0 to 0.25.1 by @dependabot in #220
- build(deps): bump k8s.io/component-base from 0.25.1 to 0.25.2 by @dependabot in #222
- Fix CAPT permissions for new Rufio APIs by @chrisdoherty4 in #223
- Fix 0.3 CAPI version mapping by @chrisdoherty4 in #224
- Update tink dependency version: by @jacobweinstock in #226
- build(deps): bump sigs.k8s.io/cluster-api from 1.2.2 to 1.2.3 by @dependabot in #228
- build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.22.1 by @dependabot in #230
- build(deps): bump k8s.io/component-base from 0.25.2 to 0.25.3 by @dependabot in #231
- build(deps): bump sigs.k8s.io/cluster-api from 1.2.3 to 1.2.4 by @dependabot in #232
- Update CAPI metadata by @chrisdoherty4 in #233
Full Changelog: v0.3.0...v0.4.0