Repository navigation
Releases: ingvarch/tent
Releases · ingvarch/tent
Release list
v0.2.0
What's Changed
- docs: bring the README, the quick start and CLAUDE.md up to v0.1.0 by @ingvarch in #164
- feat(rollout): decide the steps of a rolling update and of a shrink by @ingvarch in #165
- feat(nomadops): add the Nomad calls of a rolling update by @ingvarch in #166
- feat(cli): add tent rolling-update cluster for client groups by @ingvarch in #167
- feat(app): roll server groups in tent rolling-update cluster by @ingvarch in #168
- feat(app): roll combined groups in tent rolling-update cluster by @ingvarch in #169
- feat(app): scale a cluster down in update through the rollout by @ingvarch in #170
- feat(app): upgrade a cluster's Nomad version from its channel by @ingvarch in #171
- feat(app): back up Nomad's state and restore it after a loss of the servers by @ingvarch in #172
- feat(e2e): add the ha and upgrade scenarios on Vultr, the exit of M3 by @ingvarch in #173
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- fix(nodeup): keep the SIGTERM test's script out of the shell's wait by @ingvarch in #162
- feat(e2e): add the E2E suite on Vultr by @ingvarch in #163
Full Changelog: v0.1.0-rc.3...v0.1.0
v0.1.0-rc.3
What's Changed
- docs(quickstart): match the guide to a real run on Vultr by @ingvarch in #150
- docs: add the tent logo and a trademark notice to the README by @ingvarch in #151
- feat(pki): make and keep each cluster's CA and secrets in the state store by @ingvarch in #152
- feat(assets): add release channels, the Nomad version pin and verified downloads by @ingvarch in #153
- feat(nodeconfig): add the NodeConfig contract, Nomad agent rendering and the spec hash by @ingvarch in #154
- feat(nomadops): add the Nomad API client, ACL bootstrap, intro tokens and waits by @ingvarch in #155
- feat(tent-node): add the node agent and release it with tent by @ingvarch in #156
- feat(tent-node): set up the host firewall, Docker and the CNI plugins on nodes by @ingvarch in #157
- feat(tent-node): install, configure and start Nomad on nodes by @ingvarch in #158
- feat(app): bootstrap Nomad in update cluster by @ingvarch in #159
- feat(app): scrub user data once a node joins and guard node deletes by @ingvarch in #160
- feat(cli): add tent validate cluster, export nomad and ui by @ingvarch in #161
Full Changelog: v0.1.0-rc.2...v0.1.0-rc.3
v0.1.0-rc.2
What's Changed
- feat(engine): add the reconciliation engine by @ingvarch in #144
- feat(vultr): add the Vultr API client, label codec and fake by @ingvarch in #145
- feat(vultr): plan and build the Vultr infrastructure of a cluster by @ingvarch in #146
- feat(vultr): add the Vultr node primitives by @ingvarch in #147
- feat(cli): add tent update cluster and tent delete cluster on Vultr by @ingvarch in #148
- docs: add a quick start guide and update the README for M1 by @ingvarch in #149
Full Changelog: v0.1.0-rc.1...v0.1.0-rc.2
v0.1.0-rc.1
What's Changed
- feat(api): add the spec types, strict YAML specs and the JSON Schema by @ingvarch in #139
- feat(statestore): add the state store and cluster locks by @ingvarch in #140
- feat(cli): add the spec commands of M0 by @ingvarch in #141
- chore: finish M0 with Renovate and third-party licence notices by @ingvarch in #142
- chore(deps): update golangci-lint to v2.14.0 by @renovate[bot] in #143
New Contributors
- @ingvarch made their first contribution in #139
- @renovate[bot] made their first contribution in #143
Full Changelog: https://github.com/ingvarch/tent/commits/v0.1.0-rc.1