Releases: tinkerbell/playground
Releases · tinkerbell/playground
Release v0.8.0
What's Changed
- Add chrisdoherty4 as maintainer by @chrisdoherty4 in #158
- [stack/compose] Remove Hegel command arg that is deprecated: by @jacobweinstock in #157
- Minor s/2004/2204/ by @stappersg in #162
- Update quick start docs; Add namespace for watching workflow by @jacobweinstock in #163
- Update roles based on governance: by @jacobweinstock in #168
- Remove postgres backend setups: by @jacobweinstock in #171
- Fixes improvements for docker compose and terraform quickstarts by @douglaswainer in #174
- Remove unsupported deployment options by @jacobweinstock in #179
New Contributors
- @chrisdoherty4 made their first contribution in #158
- @stappersg made their first contribution in #162
- @douglaswainer made their first contribution in #174
Full Changelog: v0.7.0...v0.8.0
Release v0.7.0
What's Changed
- Automatically generate the release notes using the github api by @detiber in #109
- Upgrade to PostgreSQL 14 by @rgl in #110
- Use init with registry since it forks by @swills in #115
- Pin version of skopeo by @swills in #116
- Remove the CA certificate from bundle by @rgl in #111
- [Issue #112] OS X Monterey and vbox 6.1.28 compatibility changes to Vagrantfile by @ProvenGuilty in #114
- Add resource limits to the long running containers by @swills in #117
- Add or update mergify config by @mmlb in #120
- Re-add persistent registry storage by @detiber in #122
- Lots of refactors and cleanups by @mmlb in #124
- fix terraform resource paths, use templatefile, update metal version by @displague in #96
- Fix TLS gen() func to use updated csr file: by @jacobweinstock in #128
- backdate generated ca and server certs by @mactaggart in #130
- Terraform love by @mmlb in #126
- Add repo roles: by @jacobweinstock in #134
- Do not hardcode vagrant network details by @mmlb in #136
- Pin tink worker version to same as tink server: by @jacobweinstock in #138
- Use /cert less images, newer hook and some more docker-compose clean ups. by @mmlb in #141
- Use a stable image for tink-server, tink-worker and tink-cli by @moadqassem in #146
- k8s docker-compose by @jacobweinstock in #154
- Vagrant helm by @jacobweinstock in #155
- Update helm chart version. Add kubernetes quickstart info: by @jacobweinstock in #156
New Contributors
- @rgl made their first contribution in #110
- @swills made their first contribution in #115
- @ProvenGuilty made their first contribution in #114
- @displague made their first contribution in #96
- @mactaggart made their first contribution in #130
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Update Terraform to 0.14 in shell.nix by @nshalman in #72
- Add jq to the nix-shell environment by @nshalman in #75
- Terraform in Equinix Metal: Fix NAT to reference correct interfaces by @nshalman in #76
- Fix setup.sh to work when .nat_interface doesn't exist by @nshalman in #78
- Rename "generate-envrc" to "generate-env" by @gauravgahlot in #79
- Fix empty docker-compose in basebox by @mmlb in #81
- deploy: Bump libvirt vagrant box version to 0.2.0 by @mmlb in #83
- Enable skipping of network in setup.sh by @micahhausler in #88
- Add/update DCO, CoC, contributing ... files by @mmlb in #93
- simplify the stand-up of a sandbox by @jacobweinstock in #90
- Run 'lint-install', Address golangci-lint errors by @tstromberg in #100
- Use rsync for vagrant-libvirt sync_folder: by @jacobweinstock in #98
- Update handling of Hook for new re-release: by @jacobweinstock in #102
- Prepare for default branch rename by @mmlb in #101
- Fix osie extraction: by @jacobweinstock in #103
- Add support for the aarch64 Hook by @jacobweinstock in #104
- Expose hegel ports in docker compose by @detiber in #106
- Update and document release process by @detiber in #107
- Update component image versions to latest by @detiber in #108
New Contributors
- @nshalman made their first contribution in #72
- @micahhausler made their first contribution in #88
- @jacobweinstock made their first contribution in #90
- @tstromberg made their first contribution in #100
Full Changelog: v0.5.0...v0.6.0
Release v0.5.0
Release
What's Changed
- Fix NAT and make it working for Terraform and Vagrant by @gianarb in #41
- Fix shfmt for tinkerbell.sh file by @gianarb in #44
- Fix vagrant config for libvirt by @detiber in #42
- Use same IP address for both boots and nginx by @mrchrd in #43
- Bootstrap Packer template for libvirt and Vbox by @gianarb in #48
- Updates plan to use Metal provider, updates outputs accordingly by @jmarhee in #51
- New tool to bump current_versions.sh automatically by @gianarb in #54
- Removes conflicting composefile network instruction per #53 for boots… by @jmarhee in #56
- Fix port collision between boots and nginx by @gianarb in #57
- add current_versions.sh file to the terraform provisioner by @moadqassem in #61
- remove the metadata filter in the sandbox by @moadqassem in #63
- Rename _vagrant to vagrant by @gianarb in #67
- Add support for a nat-less libvirt deployment and multiple workers by @detiber in #65
- pin boots to TINKERBELL_HOST_IP instead of 0.0.0.0 by @detiber in #68
- Bump tink stack to newest version by @gianarb in #66
- Revert osie because the latest version broke tink-worker installation by @gianarb in #69
- Install btrfs devel by @gianarb in #70
New Contributors
- @mrchrd made their first contribution in #43
- @jmarhee made their first contribution in #51
- @moadqassem made their first contribution in #61
Full Changelog: v0.4.0...v0.5.0
Release v0.4.0
HOTFIX:
- Boots: This project as the others, provides multi arch docker images. But a few of them were not delivered in the right architecture. tinkerbell/smee#122
BREAKING CHANGES:
- We changed the name of binaries part of sandbox releases https://github.com/tinkerbell/sandbox/pull/38/files
- arm-v7 is not armv7
- arm-v6 is not armv6
Release v0.3.0
What's Changed
- Cleanup not required cleanup sql script by @gianarb in #30
- For Unix-style line endings for scripts, add .env to .gitignore by @qmfrederik in #29
- Making statement on breaking changes clearer by @jgavinray in #32
- provisioner setup changes to enable NAT for workers by @Cbkhare in #33
- Bump tink stack 2021 01 11 by @gianarb in #34
New Contributors
- @qmfrederik made their first contribution in #29
- @jgavinray made their first contribution in #32
- @Cbkhare made their first contribution in #33
Full Changelog: v0.2.1...v0.3.0
v0.2.1
This release fixes a problem with boots binaries not right for not x86 machines
What's Changed
- Use variables set in current_versions.sh as part of script/release-binaries.sh by @gianarb in #24
- bump boots to 45a64dad03795133adf7f7177677f3d58a0018e2 by @gianarb in #25
- Unpack all image and not just the last layer by @gianarb in #27
- Missed docker transport in release-binaries by @gianarb in #26
- Run apt-update before installing package in the tag workflow by @gianarb in #28
Full Changelog: v0.2.0...v0.2.1
v0.2.0
There are not BC breaks coming from the underline components. If you have a running sandbox and you want to update it with this version you just have to checkout v0.2.0
and a docker-compose stop
, docker-compose rm
, docker-compose up -d
is enough.
A few things to know:
- We store a cached version of Osie in
./state/webdir/misc
. If you do not remove that the new one won't be installed. - tink-server uses migration now. In this way, we can automatically update the database schema if needed. Migration runs as part of
docker-compose
. So you should see a new container calledtink-server-migrations
in statusExit
, which means that migrations ran on your system. - If you are running sandbox in your own way, just a tip.
generate-envrc.sh
uses a new file called./current_versions.sh
. It exports a couple of variables that we use to generate our new shiny binaries as well.
Enjoy
v0.1.0
Single place for all the tink stack version (#15) Tinkerbell is made of different components as we all know at this point. Sandbox had those versions all over the places. This PR moves them as part of the `envrc` file. As it is today this PR requires an additional flag for the `docker-compose` command as described here #6