Skip to content

v0.5.0

Compare
Choose a tag to compare
@dghubble dghubble released this 23 Jan 12:18
· 866 commits to main since this release
v0.5.0

Overview

  • Rename project to CoreOS matchbox! (#400)
  • Add @CoreOS/matchbox RPM Copr repository
  • Add Profile args field to list kernel args (#396)
  • Update Fuze and Ignition to v0.11.2 (#397)
  • Update protobuf and gRPC generated code (#417)
  • Use iPXE variable ${mac:hexhyp} instead of ${net0/mac:hexhyp} (#410)
  • Switch from golang.org/x/net/context to context (#414)
  • Deprecate Profile cmd field map of kernel args (#396)
  • Deprecate Pixiecore support (#397)
  • Drop build support for Go 1.6 (#414)

Rename

  • Move repo from github.com/coreos/coreos-baremetal to github.com/coreos/matchbox
  • Rename bootcfg binary to matchbox
  • Rename bootcfg packages to matchbox
  • Publish a quay.io/coreos/matchbox container image. The quay.io/coreos/bootcfg image will no longer be updated.
  • Rename environment variable prefix from BOOTCFG* to MATCHBOX*
  • Change config directory to /etc/matchbox
  • Change default -data-path to /var/lib/matchbox
  • Change default -assets-path to /var/lib/matchbox/assets

Examples

  • Upgrade Kubernetes v1.5.1 (static) example clusters
  • Upgrade Kubernetes v1.5.1 (self-hosted) example cluster
  • Switch Kubernetes (self-hosted) to run flannel as pods
  • Combine rktnetes Ignition into Kubernetes static cluster
  • Add a script devnet for trying matchbox locally (#425)

Migration

  • binary users should install the matchbox binary (see installation)
  • rkt/docker users should start using quay.io/coreos/matchbox (see installation)
  • RPM users should uninstall bootcfg and install matchbox (see installation)
  • Move /etc/bootcfg configs and certificates to /etc/matchbox
  • Move /var/lib/bootcfg data to /var/lib/matchbox
  • See the new contrib/systemd service examples
  • Remove the old bootcfg user if you created one