Releases: tinkerbell/cluster-api-provider-tinkerbell
v0.6.7
What's Changed
- Remove explict command in k8s deployment: by @jacobweinstock in #495
Full Changelog: v0.6.6...v0.6.7
v0.6.6
What's Changed
- Update mergify and settings by @jacobweinstock in #481
- Update to
tinkerbell/tinkerbell/api
for API definitions; Upgrade controller-runtime, CAPI, Go version, and all direct deps: by @jacobweinstock in #468 - Get version working; Code clean up by @jacobweinstock in #482
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #483
- build(deps): bump github.com/tinkerbell/tinkerbell/api from 0.19.3 to 0.20.1 by @dependabot[bot] in #485
- build(deps): bump github.com/onsi/gomega from 1.38.0 to 1.38.2 by @dependabot[bot] in #484
- build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.10 by @dependabot[bot] in #486
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #487
- Update CODEOWNERS and dependabot: by @jacobweinstock in #488
- build(deps): bump github.com/tinkerbell/tinkerbell/api from 0.20.1 to 0.21.0 by @dependabot[bot] in #489
- Update binary and image build process by @jacobweinstock in #490
- Fix goreleaser issue: by @jacobweinstock in #491
- Fix push to ghcr.io by @jacobweinstock in #492
- Fix permissions to push to ghcr.io by @jacobweinstock in #493
- Fix RELEASE_TAG for git tag population: by @jacobweinstock in #494
Full Changelog: v0.6.5...v0.6.6
v0.6.5
What's Changed
- fix pause handling implementation on the controllers by @rahulbabu95 in #460
Dependencies
- build(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #444
- build(deps): bump golang.org/x/net from 0.34.0 to 0.38.0 by @dependabot in #457
- build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #448
- build(deps): bump github.com/onsi/gomega from 1.36.2 to 1.37.0 by @dependabot in #455
- build(deps): bump github.com/tinkerbell/rufio from 0.6.3 to 0.6.5 by @dependabot in #456
- build(deps): bump github.com/rs/zerolog from 1.33.0 to 1.34.0 by @dependabot in #453
Full Changelog: v0.6.4...v0.6.5
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