Skip to content

v0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Oct 12:36
· 88 commits to main since this release
v0.7.0
065ba73

Introduction

This the first release of bootloose, a fork of footloose by WeaveWorks Ltd. that went read-only 29 Aug 2023. We are grateful of all the work they and the contributing community put into it and aim to maintain this fork for at least as long as we are using it ourself.

We welcome contributions from the community.

Notable changes

  • Everything has been renamed to "bootloose"
  • Support for cgroupv2
  • Updated the CI suite from travis to Github workflows
  • Added a bunch of new prebuilt images (for example ubuntu20.04, alpine3.18), updated some of the existing ones and dropped the outdated ones. The images are hosted at quay.io/k0sproject/bootloose-<image_name>, see README for the complete list.
  • All of the pre-built images are now multi-arch where applicable.
  • The serve subcommand was removed (a local REST API for creating clusters and machines, an alternative to the CLI / Go API).
  • The ignite backend support was removed, at least temporarily.

What's Changed

  • Move to k0sproject by @ncopa in #1
  • Add support for cgroupv2 by @ncopa in #2
  • ssh: use POSIX shell /bin/sh to copy files by @ncopa in #3
  • Make machine IDs unique on Debian 10 by @kke in #4
  • Drop deprecated ioutil by @kke in #7
  • Fix inadvertent #7 changes to pkg/cluster/cluster.go by @kke in #8
  • Fix pkg/exec import to point to k0sproject/footloose by @kke in #6
  • Rename container labels to io.k0sproject.footloose by @kke in #5
  • Enable dependabot by @kke in #10
  • Add go.sum checking and golangci-lint by @kke in #13
  • Fix linting errors by @kke in #14
  • Fix tests + enable GH test action by @kke in #15
  • Drop ubuntu16.04 image by @kke in #19
  • Bump docker/build-push-action from 4 to 5 by @dependabot in #26
  • Add ubuntu22.04 by @kke in #23
  • Add debian12 by @kke in #24
  • Bump fedora image from version 29 to 38 by @kke in #20
  • Drop centos by @kke in #21
  • Add amazonlinux2023 by @kke in #22
  • Add alpine3.18 by @kke in #25
  • Cleanup of leftover files generated during e2e tests by @kke in #27
  • build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.8.4 by @dependabot in #12
  • Remove variables.json in favor of Makefiles by @kke in #28
  • build(deps): bump golang.org/x/text from 0.3.3 to 0.13.0 by @dependabot in #16
  • build(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.6+incompatible by @dependabot in #11
  • Fix debian12 failing to build by @kke in #30
  • Remove leftover debug output from test-ssh-user by @kke in #31
  • Double ssh connection reset retry period to 2 minutes by @kke in #33
  • Fix failing debian10 docker-in-docker e2e test by @kke in #34
  • Replace "footloose" with "go run ...." in e2e tests by @kke in #29
  • Change "go get" to "go install" in README.md by @kke in #9
  • End-to-end test suite scriptable assertions and captures by @kke in #36
  • Add Rockylinux 9 by @kke in #39
  • Ensure that each machine gets a unique machine-id by @kke in #37
  • Add a release workflow by @kke in #35
  • build(deps): bump docker/login-action from 2 to 3 by @dependabot in #41
  • Separate image building workflow from release workflow with improvements by @kke in #43
  • Make everything refer to k0sproject/footloose-* images by @kke in #45
  • build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #46
  • Rename project to "bootloose" and update license information by @kke in #47
  • build(deps): bump actions/checkout from 2 to 4 by @dependabot in #50
  • Move command definitions from root to cmd/ by @kke in #48
  • Remove ignite backend support by @kke in #52
  • Remove "serve" subcommand including the API + client by @kke in #51

New Contributors

  • @ncopa made their first contribution in #1
  • @kke made their first contribution in #4

Full Changelog: https://github.com/k0sproject/bootloose/commits/v0.7.0

SHA256 Checksums

c32c9ae9f6e3ed2cfaad26c5b7dcf8a075ecd7832eefe7c6fbda570d2a3cacb8 *bootloose-linux-amd64
f1fcaa7dd51c77fc4c33781642584b0d9d94dde28e50102fdcf8a9aa5b85b040 *bootloose-linux-arm64
757dff7f6b4502861691c96f62daa0d19789f6d0c7eaacd9418d358f807868ed *bootloose-linux-arm
9f399b8ddc2e2778fec7f134272a01ee638e51ed053ad7f398c1bdcf7166caef *bootloose-darwin-amd64
3ba5d63f5b9d4e837d96a052e6c9869291d7de3facc6f780da73e01053805ce9 *bootloose-darwin-arm64