Skip to content

Commit 6ef37ff

Browse files
committed
release(v0.2.0): prepare release
This is the official v0.2.0 release. Signed-off-by: Artem Chernyshev <[email protected]>
1 parent 14c6e72 commit 6ef37ff

File tree

2 files changed

+140
-1
lines changed

2 files changed

+140
-1
lines changed

CHANGELOG.md

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,142 @@
1+
## [CAPI Control Plane Provider Talos 0.2.0](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.2.0) (2021-09-24)
2+
3+
Welcome to the v0.2.0 release of CAPI Control Plane Provider Talos!
4+
5+
6+
7+
Please try out the release binaries and report any issues at
8+
https://github.com/talos-systems/cluster-api-control-plane-provider-talos/issues.
9+
10+
### CAPI v1alpha3
11+
12+
This release of CACPPT is compatible with CAPI v1alpha3 (v0.3.x).
13+
Next release of CACPPT will bring compatibility with CAPI v1alpha4 (v0.4.x).
14+
15+
16+
### Scaling Fixes
17+
18+
Control plane scaling up and down now runs slower but is more reliable.
19+
20+
21+
### Contributors
22+
23+
* Artem Chernyshev
24+
* Alexey Palazhchenko
25+
* Andrey Smirnov
26+
* Andrey Smirnov
27+
* Spencer Smith
28+
* Alexey Palazhchenko
29+
* Andrey Smirnov
30+
* Spencer Smith
31+
32+
### Changes
33+
<details><summary>11 commits</summary>
34+
<p>
35+
36+
* [`7031d91`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/7031d915117d6afe5e3bd62b04fa9548171b767e) release(v0.2.0): prepare release
37+
* [`14c6e72`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/14c6e7224703b8838c1790c2014847f991367ff2) release(v0.2.0-alpha.0): prepare release
38+
* [`cd6417d`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/cd6417dd365aa89984703016b61c57e6b33b3b68) fix: update metadata.yaml for v0.2 of CACPPT
39+
* [`8b52b8a`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/8b52b8addd9fa4235c542b0b8554a76f5c76a643) chore: update go to 1.17
40+
* [`86d679a`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/86d679a44e543789474c0b8edaf435a764f7dd2e) chore: update cabpt to v0.3.0
41+
* [`a616f4b`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/a616f4b4bd3b208595cd102eb9e32c8a31b95e18) test: add machine removal test
42+
* [`6ad6aac`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/6ad6aac1315ad5bc8e1264af6162863418cdb280) test: implement scale up and down tests and fix found issues
43+
* [`9435b12`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/9435b1247f010bee00b4a8e4dc592121a0eb2449) chore: add e2e test running on AWS infra
44+
* [`4c7d42c`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/4c7d42caf79ca209f5cda84db2eb712433d3c68b) chore: update bootstrap provider
45+
* [`119b969`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/119b969be2fe152a0e8a63d189563deed55110b4) fix: clean up couple small issues in the etcd member audit code
46+
* [`9be7b88`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/9be7b88bf4a14aec584fe68561c3fda3fbeaf990) chore: update bootstrap provider to stable release
47+
</p>
48+
</details>
49+
50+
### Changes since v0.2.0-alpha.0
51+
<details><summary>1 commit</summary>
52+
<p>
53+
54+
* [`7031d91`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/7031d915117d6afe5e3bd62b04fa9548171b767e) release(v0.2.0): prepare release
55+
</p>
56+
</details>
57+
58+
### Changes from talos-systems/capi-utils
59+
<details><summary>15 commits</summary>
60+
<p>
61+
62+
* [`9587089`](https://github.com/talos-systems/capi-utils/commit/9587089e8425e11ef34d00c33b38b1d3c1710b42) feat: add API method to get CAPI version
63+
* [`3053852`](https://github.com/talos-systems/capi-utils/commit/3053852b107c9dd0a82340accc98b798abd6160c) chore: update go mod to remove requires
64+
* [`2e0c2fe`](https://github.com/talos-systems/capi-utils/commit/2e0c2fe20b78c10d8af6f62662063ae2c41124c9) feat: allow for specifying namespace in infra providers
65+
* [`e5fdc2a`](https://github.com/talos-systems/capi-utils/commit/e5fdc2a068ac8bfed8effdd33e717aa3f97a62a9) feat: enable builds of darwin/windows
66+
* [`028c7d3`](https://github.com/talos-systems/capi-utils/commit/028c7d3c025764260fb37ae5618c59122027640d) fix: call sync until number of replicas != actual replicas
67+
* [`0fbad9a`](https://github.com/talos-systems/capi-utils/commit/0fbad9a4d06661e7fc8816d98663a349f4bde936) fix: sync talos config and nodes list after scaling
68+
* [`c1830ba`](https://github.com/talos-systems/capi-utils/commit/c1830ba4aada30e9b968b456620526bf35c73190) feat: support scaling cluster nodes up and down
69+
* [`5e78193`](https://github.com/talos-systems/capi-utils/commit/5e78193aff23909ec8516fad8a02f077d57d5ad5) feat: add ability to detect CAPI version and installed infra providers
70+
* [`c20b1a8`](https://github.com/talos-systems/capi-utils/commit/c20b1a80b4277c1729d0b5d4972aa2794203e83c) fix: do CAPI init once if several infra providers are defined
71+
* [`83353b6`](https://github.com/talos-systems/capi-utils/commit/83353b6b16d0ebc813ac43f45f2a18a1f451e016) fix: remove lots of unused indirect dependencies
72+
* [`9a6b78a`](https://github.com/talos-systems/capi-utils/commit/9a6b78a78edbbcb662f349ede1d66c0b1326a4d0) chore: move provider creation code to the common method
73+
* [`c2adaee`](https://github.com/talos-systems/capi-utils/commit/c2adaee0629a0b73565a0a67ccb4b393c32f6063) feat: add `DestroyCluster` function
74+
* [`81aabe0`](https://github.com/talos-systems/capi-utils/commit/81aabe04803fa529ce73c2dbf49dc3f83394c66d) feat: support bootstrapping AWS clusters
75+
* [`64a30e7`](https://github.com/talos-systems/capi-utils/commit/64a30e7fcd5f6fc488f70b8f8b08548a1a959199) feat: add the code for bootstrapping CAPI using kubeconfig
76+
* [`6f52762`](https://github.com/talos-systems/capi-utils/commit/6f527622e0ae356ddbc59622bd673a8071650304) Initial commit
77+
</p>
78+
</details>
79+
80+
### Changes from talos-systems/cluster-api-bootstrap-provider-talos
81+
<details><summary>20 commits</summary>
82+
<p>
83+
84+
* [`1122f4c`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/1122f4c4e47ccf1f83ebccf24daf98e9f2124335) release(v0.3.0): prepare release
85+
* [`3147ba4`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/3147ba4fe57b88975133c598c226ff4e397efb44) release(v0.3.0-alpha.1): prepare release
86+
* [`977121a`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/977121ad14dc0637f7c4282e69a4ee26e28372d4) fix: construct properly data secret name
87+
* [`f8c75c8`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/f8c75c89c4653de30165fb1538e906256a4eec66) fix: update metadata.yaml for v0.3 of CABPT
88+
* [`db60f9e`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/db60f9eb0697c4949be9c00cf8dc7787d383bad2) release(v0.3.0-alpha.0): prepare release
89+
* [`755a2dd`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/755a2dd90c3668db89f8eae14f60db4564764475) fix: update Talos machinery to 0.12, fix secrets persistence
90+
* [`f91b032`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/f91b032935776c1224f824cc860bfa4df5e220b1) fix: use bootstrap data secret names
91+
* [`6bff239`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/6bff2393840655c2361def455b601511b86ba71f) chore: use Go 1.17
92+
* [`56fb73b`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/56fb73b53f41b91b12ba2b3c331d7a04b7263a17) test: add test for the second machine
93+
* [`e5b7738`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/e5b773833120fdd7ca4d57e0a0a4fe781495bf7e) test: add more tests
94+
* [`bc4105d`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/bc4105d9e8366d4e840705a6cecfbc81bdcca00a) test: wait for CAPI availability
95+
* [`c82b8ab`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/c82b8ab47bca5313cb96df1b70de0914da285331) chore: make versions configurable
96+
* [`5594c96`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/5594c96daa55fb9fc9af585e8f2fc26551ce9bb5) chore: use codecov uploader from build-container
97+
* [`cced038`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/cced038257d3eec5b7c48bc524de5165b5734496) chore: fix license headers
98+
* [`7b5dc51`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/7b5dc51e83a54a1f5fa707c66a296ca9514c8722) chore: do not run tests on ARM
99+
* [`d6258cf`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/d6258cf21778149a254d9669b03ac10bae9e0955) chore: improve tests runner
100+
* [`c6ce363`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/c6ce36375ef145760647c632d64a9a3c93574e4b) chore: sign Drone CI configuration
101+
* [`ad592d1`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/ad592d16fa8397f88a28e6a4151bc64b0a1c097d) chore: add basic integration test
102+
* [`9fb0d07`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/9fb0d07ca4d2e8333b0b61ee0fe0ba3e6660489f) chore: add missing LICENSE file
103+
* [`acf18d2`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/acf18d2bb09aab64687c1fccf1e628ef76e9cff8) chore: update machinery to v0.11.3
104+
</p>
105+
</details>
106+
107+
### Changes from talos-systems/go-retry
108+
<details><summary>8 commits</summary>
109+
<p>
110+
111+
* [`c78cc95`](https://github.com/talos-systems/go-retry/commit/c78cc953d9e95992575305b4e8648392c6c9b9e6) fix: implement `errors.Is` for all errors in the set
112+
* [`7885e16`](https://github.com/talos-systems/go-retry/commit/7885e16b2cb0267bcc8b07cdd0eced14e8005864) feat: add ExpectedErrorf
113+
* [`3d83f61`](https://github.com/talos-systems/go-retry/commit/3d83f6126c1a3a238d1d1d59bfb6273e4087bdac) feat: deprecate UnexpectedError
114+
* [`b9dc1a9`](https://github.com/talos-systems/go-retry/commit/b9dc1a990133dd3399549b4ea199759bdfe58bb8) feat: add support for `context.Context` in Retry
115+
* [`8c63d29`](https://github.com/talos-systems/go-retry/commit/8c63d290a6884095ea2e754c52e575603abe4bc0) fix: correctly implement error interfaces on wrapped errors
116+
* [`752f081`](https://github.com/talos-systems/go-retry/commit/752f081252cfef6106151dc285fcbe4849ab0a0c) feat: add an option to log errors being retried
117+
* [`073067b`](https://github.com/talos-systems/go-retry/commit/073067bd95a70e9b0a2a8d07d33311be69c24923) feat: copy initial version from talos-systems/talos
118+
* [`c7968c5`](https://github.com/talos-systems/go-retry/commit/c7968c54b4b1743d14dedce51431bf6e79a67a4f) Initial commit
119+
</p>
120+
</details>
121+
122+
### Dependency Changes
123+
124+
* **github.com/coreos/go-semver** v0.3.0 **_new_**
125+
* **github.com/go-logr/logr** v0.1.0 -> v0.4.0
126+
* **github.com/google/uuid** v1.1.2 **_new_**
127+
* **github.com/onsi/ginkgo** v1.15.0 -> v1.16.4
128+
* **github.com/onsi/gomega** v1.10.1 -> v1.14.0
129+
* **github.com/stretchr/testify** v1.7.0 **_new_**
130+
* **github.com/talos-systems/capi-utils** 9587089e8425 **_new_**
131+
* **github.com/talos-systems/cluster-api-bootstrap-provider-talos** v0.2.0 -> v0.3.0
132+
* **github.com/talos-systems/go-retry** v0.3.1 **_new_**
133+
* **github.com/talos-systems/talos/pkg/machinery** 828772cec9a3 -> 7e63e43eb399
134+
* **google.golang.org/grpc** v1.40.0 **_new_**
135+
* **gopkg.in/yaml.v3** 496545a6307b **_new_**
136+
* **sigs.k8s.io/cluster-api** v0.3.12 -> v0.3.23
137+
138+
Previous release can be found at [v0.1.1](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.1.1)
139+
1140
## [CAPI Control Plane Provider Talos 0.2.0-alpha.0](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.2.0-alpha.0) (2021-09-23)
2141

3142
Welcome to the v0.2.0-alpha.0 release of CAPI Control Plane Provider Talos!

hack/release.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ match_deps = "^github.com/(talos-systems/[a-zA-Z0-9-]+)$"
88
# previous release
99
previous = "v0.1.1"
1010

11-
pre_release = true
11+
pre_release = false
1212

1313
preface = """\
1414
"""

0 commit comments

Comments
 (0)