v0.1.0-alpha.1
Pre-release
Pre-release
github-actions
released this
30 Oct 07:01
·
329 commits
to main
since this release
🚨 This is an ALPHA RELEASE and as such it may be hard to run. Please only use it for testing purposes. If you find any bugs or want to suggest features, then file an issue.
What's Changed
🚀 Enhancements
- chore: initial repo setup by @richardcase in #21
- test: added terratest based e2e testing by @richardcase in #22
- feat: initial project setup and provider interface definition by @richardcase in #23
- feat: added microvm spec & repository by @richardcase in #34
- feat: replace zap with logrus by @richardcase in #36
- feat: added skeleton firecracker provider by @richardcase in #39
- feat: added reactive planning package by @richardcase in #40
- feat: added grpc service definition and unimplemented server by @richardcase in #41
- feat: event bus implementation by @richardcase in #45
- chore: added kind/refactor as allowed PR type by @richardcase in #55
- feat: added events and refactored to ports/adapters architecture by @richardcase in #57
- feat: image service implementation by @richardcase in #59
- feat: added containerd based event services by @richardcase in #63
- feat: add control loop framework for microvm reconciliation by @richardcase in #75
- chore: added test coverage and upload codecov by @richardcase in #79
- feat: added stale issue/pr GHA workflow by @richardcase in #87
- chore: updated dependencies by @richardcase in #99
- feat: initial implementation of microvm create by @richardcase in #98
- chore: add labels to dependabot PRs by @richardcase in #119
- Initial release process by @richardcase in #121
- feat: Mark the VM as deleted by @yitsushi in #124
- Delete MicroVM by @yitsushi in #144
- feat: add model spec validation by @jmickey in #147
- Kill Firecracker if SendCtrlAltDel failed by @yitsushi in #177
- feat: implement query methods and add status to query api by @jmickey in #173
🐛 Bugs
- fix: titlecheck action fails by @richardcase in #116
- fix infrastructure/containerd integration tests by @yitsushi in #120
- Fix go generate by @yitsushi in #126
- fix: dhcp not working for macvtap by @richardcase in #129
- fix: check instance state before starting by @richardcase in #131
- ci: ensure nightly builds actually runs by @Callisto13 in #143
- Try to fix EventService test failures by @yitsushi in #154
- Introduce a computed status of a microvm by @richardcase in #150
- chore: update vagrantfile to forward vm port to access grpc api & fix validations by @jmickey in #170
- Fix nil pointer dereference on CreateVM by @yitsushi in #176
- fix: incorrect binary name in release by @richardcase in #188
📖 Docs
- docs: quickstart guide by @yitsushi in #104
- chore: add vagrant configuration with complete dev environment by @jmickey in #123
- docs: basic structure for README.md and CONTRIBUTING.md by @yitsushi in #112
- docs: add ADR for microvm spec validation by @jmickey in #141
- docs: image creation docs by @richardcase in #140
- Document how to set up networking with wireless adapter by @yitsushi in #135
- [docs]: Minor additions to quickstart docs by @Callisto13 in #153
- Correct link for gRPCurl by @Callisto13 in #165
- docs: add ADR for merge of plan for create and update reconciliation operations by @jmickey in #182
- docs: update statuses for accepted adrs by @jmickey in #185
- Update maintainers by @Callisto13 in #186
Other Changes
- refactor: split http gateway into seperate command by @richardcase in #54
- refactor: removed k8s api definitions and updates deps by @richardcase in #56
- chore: remove title check action by @richardcase in #118
- chore: add kvm install and config to vagrantfile by @jmickey in #133
- chore: dependency updates 2020-10-12 by @richardcase in #136
- chore: repo rename! reignite -> flintlock by @jmickey in #158
- Add steps/network tests by @yitsushi in #157
- refactor: changing api to be its own package by @richardcase in #162
- Full test on core/steps by @yitsushi in #172
- kind/feature: Bump build to Go 1.17 by @stoovon in #164
New Contributors
- @richardcase made their first contribution in #21
- @yitsushi made their first contribution in #104
- @jmickey made their first contribution in #123
- @Callisto13 made their first contribution in #143
- @stoovon made their first contribution in #164
Full Changelog: https://github.com/weaveworks/flintlock/commits/v0.1.0-alpha.1