github metal3-io/cluster-api-provider-metal3 v0.4.2

latest releases: v1.7.0, test/v1.7.0, api/v1.7.0...
2 years ago

⚠️ Required variables for the clusterctl deployment are:

DEPLOY_KERNEL_URL
DEPLOY_RAMDISK_URL
IRONIC_URL
IRONIC_INSPECTOR_URL
IRONIC_CA_CERT_B64 or IRONIC_NO_CA_CERT
IRONIC_NO_BASIC_AUTH or IRONIC_USERNAME and IRONIC_PASSWORD
IRONIC_INSPECTOR_NO_BASIC_AUTH or IRONIC_INSPECTOR_USERNAME and IRONIC_INSPECTOR_PASSWORD

Please refer to the getting-started

Changes since v0.4.1

⚠️ Breaking Changes

  • Remove v1alpha2 types (#164)

✨ New Features

  • Add live-iso support to CAPI Metal3 provider (#189)
  • Add unit test and documentation for TemplateReference (#190)
  • Add nodeReuse feature (#169)
  • Uplift BMO in go.mod (#193)
  • Add golint and generate test in travis (#192)
  • Adds a new controller to synchronize labels between BMHs and K Nodes (#152)
  • Install kustomize also in Mac OS. (#188)
  • Update Essential tooling for CAPM3 (#181)
  • Update go.mod (#153)
  • Add manifest linting script (#149)
  • Add nodeDrainTimeout for example cluster template (#142)

🐛 Bug Fixes

  • Cleanup code duplication from data manager (#214)
  • Fix code duplication (#216)
  • Use consistent spelling for Ironic (#202)
  • Fix bug that BMH NetworkData and MetaData cleaned on deprovisioning when they should not (#197)
  • Fix error message in m3dt webhook (#182)
  • Update dev-setup.md (#143)
  • Fix incorrect variable in the doc (#140)

📖 Documentation

  • getting-started: clean up ironic bits (#200)
  • fix name of vlanID field in API documentation (#187)
  • Fix typos in docs (#151)
  • Update instruction for using Tilt environment (#201)

🌱 Others

  • Fix gofmt warning: redundant type from array, slice, or map composite literal (#209)
  • Uplift kube-rbac-proxy to v0.8.0 (#215)
  • Add test with CAPI E2E testing framework (#194)
  • Add envsubst and gomock to hack/tools/go.mod (#207)
  • Add rbac rules for MachineSets (#210)
  • Fix some typos (#208)
  • Fix example manifests generation (#204)
  • Uplift golangc-lint in hack/tools/go.mod (#206)
  • Update ipam config image patch and kustomization (#205)
  • Upgrade IPAM to v0.0.5 (#195)
  • Update template for bug reporting (#186)
  • Use explicit path for conversion-gen output (#183)
  • Add more shortNames for metal3 config objects (#175)
  • reorder OWNERS alphabetically (#173)
  • Use errors.Errorf() instead of fmt.Errorf() (#172)
  • Update kind & kubectl & k8s & CAPI versions (#171)
  • Bump the Golang version to 1.16 (#161)
  • Install cert-manager with extension (#162)
  • apply our own rules for host availability (#150)
  • Report v1a4 CI status in README (#144)
  • Update golang to latest to match version across all repos (#141)
  • Remove secret generation of ironic CA cert in BMO. (#199)
  • Fix kind version comparison (#198)
  • Add templateReference logic in Metal3DataTemplate (#184)
  • Fix incorrect use of variable kb_root_dir (#147)
  • Fix typo in comment (#148)
  • Cleanup downloaded file (#146)
  • Fix wrong comment about Metal3DataClaim (#145)
  • TLS and Basic auth vars for capm3 v0.4.1 release (#139)

The image for this release is: v0.4.2.
Baremetal-Operator and Ironic releases are capm3-v0.4.2

Thanks to all our contributors! 😊

Don't miss a new cluster-api-provider-metal3 release

NewReleases is sending notifications on new releases.