All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.8.0 - 2022-07-25
- Add envFrom field to RunnerPool (#150)
- Support Kubernetes 1.23 and 1.24 (#151)
- Build with go 1.18 (#151)
- Update dependencies (#151)
0.7.0 - 2022-04-13
- Add nodeSelector and tolerations field (#145)
- Update runner version to 2.289.2 (#147)
- Ignore not running pods when maintaining runner pods. (#143)
0.6.2 - 2022-03-23
- Update runner version to 2.288.1 (#138)
0.6.1 - 2022-01-25
- Fixed a bug that the meows-controller does not delete finished runner pods immediately. (#134)
0.6.0 - 2022-01-11
- Refine RunnerPool CRD (#130)
- Read GitHub credential from RunnerPool's namespace (#116)
- Fix the slack notifications failure when updating a RunnerPool (#125)
0.5.0 - 2021-12-06
- Support Kubernetes 1.22 (#123)
- Remove --repository-names option from meows-controller (#113)
- Stop creating the latest tag images (#114)
- Build with go 1.17 (#122)
0.4.2 - 2021-11-18
- Reuse the slack-agent client (#107)
0.4.1 - 2021-11-12
- Fix the way to mount a secret that does not use subPath. (#103)
0.4.0 - 2021-11-01
- Support k8s 1.21 (#76)
- Add WorkVolume field to RunnerPodTemplateSec (#82)
- Add MaxRunnerPods field to RunnerPoolSpec (#83, #98)
- Pass runner token via secret resource (#45, #88)
- Recreate unused runner pods (#90)
- Add status API for runner pods (#89)
- Support organization-level runner (#97)
- Change LICENSE from MIT to Apache 2 (#70)
- Change service account for the meows controller (#80)
- Unlink busy runner (#79)
- Use emptyDir for work dir (#81)
- Change once option to ephemeral option (#94)
- Fix runner pod extension (#78)
0.3.1 - 2021-08-13
- Update latest runner image (#67)
0.3.0 - 2021-08-13
- Add meows command (#62)
- Set name prefix for controller resources (#63)
0.2.0 - 2021-08-11
- Everything.
0.1.0 - 2021-04-13
- Implement github-actions-controller at minimal (#1)