Skip to content

Commit 1122f4c

Browse files
committed
release(v0.3.0): prepare release
This is the official v0.3.0 release. Signed-off-by: Andrey Smirnov <[email protected]>
1 parent 3147ba4 commit 1122f4c

File tree

2 files changed

+109
-1
lines changed

2 files changed

+109
-1
lines changed

CHANGELOG.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,111 @@
1+
## [CAPI Bootstrap Provider Talos 0.3.0](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/releases/tag/v0.3.0) (2021-09-22)
2+
3+
Welcome to the v0.3.0 release of CAPI Bootstrap 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-bootstrap-provider-talos/issues.
9+
10+
### CAPI v1alpha3
11+
12+
This release of CABPT is compatible with CAPI v1alpha3 (v0.3.x).
13+
Next release of CABPT will bring compatibility with CAPI v1alpha4 (v0.4.x).
14+
15+
16+
### Default `talosVersion`
17+
18+
In previous releases of CABPT default value of `talosVersion` field was `v0.8`.
19+
As Talos v0.8 release is almost a year old, new default value of `talosVersion` is to use whatever Talos version CABPT was
20+
built against (in this relase, it's Talos 0.12).
21+
22+
If you're still running Talos v0.8.x, please make sure `talosVersion` is set to `v0.8`.
23+
24+
25+
### Talos 0.12
26+
27+
CABPT supports config generation for Talos 0.12.
28+
Talos majort version can be specified in the spec of `TalosControlPlane` or `MachineDeployment`:
29+
30+
```yaml
31+
generateType: controlplane
32+
talosVersion: v0.11
33+
```
34+
35+
It is recommended to specify minor version of Talos to make sure machine configuration stays comptabile with Talos version
36+
being used even if the CABPT is upgraded to new version.
37+
38+
39+
### Contributors
40+
41+
* Alexey Palazhchenko
42+
* Alexey Palazhchenko
43+
* Andrey Smirnov
44+
* Andrey Smirnov
45+
* Serge Logvinov
46+
* Spencer Smith
47+
48+
### Changes
49+
<details><summary>19 commits</summary>
50+
<p>
51+
52+
* [`3147ba4`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/3147ba4fe57b88975133c598c226ff4e397efb44) release(v0.3.0-alpha.1): prepare release
53+
* [`977121a`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/977121ad14dc0637f7c4282e69a4ee26e28372d4) fix: construct properly data secret name
54+
* [`f8c75c8`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/f8c75c89c4653de30165fb1538e906256a4eec66) fix: update metadata.yaml for v0.3 of CABPT
55+
* [`db60f9e`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/db60f9eb0697c4949be9c00cf8dc7787d383bad2) release(v0.3.0-alpha.0): prepare release
56+
* [`755a2dd`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/755a2dd90c3668db89f8eae14f60db4564764475) fix: update Talos machinery to 0.12, fix secrets persistence
57+
* [`f91b032`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/f91b032935776c1224f824cc860bfa4df5e220b1) fix: use bootstrap data secret names
58+
* [`6bff239`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/6bff2393840655c2361def455b601511b86ba71f) chore: use Go 1.17
59+
* [`56fb73b`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/56fb73b53f41b91b12ba2b3c331d7a04b7263a17) test: add test for the second machine
60+
* [`e5b7738`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/e5b773833120fdd7ca4d57e0a0a4fe781495bf7e) test: add more tests
61+
* [`bc4105d`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/bc4105d9e8366d4e840705a6cecfbc81bdcca00a) test: wait for CAPI availability
62+
* [`c82b8ab`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/c82b8ab47bca5313cb96df1b70de0914da285331) chore: make versions configurable
63+
* [`5594c96`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/5594c96daa55fb9fc9af585e8f2fc26551ce9bb5) chore: use codecov uploader from build-container
64+
* [`cced038`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/cced038257d3eec5b7c48bc524de5165b5734496) chore: fix license headers
65+
* [`7b5dc51`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/7b5dc51e83a54a1f5fa707c66a296ca9514c8722) chore: do not run tests on ARM
66+
* [`d6258cf`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/d6258cf21778149a254d9669b03ac10bae9e0955) chore: improve tests runner
67+
* [`c6ce363`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/c6ce36375ef145760647c632d64a9a3c93574e4b) chore: sign Drone CI configuration
68+
* [`ad592d1`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/ad592d16fa8397f88a28e6a4151bc64b0a1c097d) chore: add basic integration test
69+
* [`9fb0d07`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/9fb0d07ca4d2e8333b0b61ee0fe0ba3e6660489f) chore: add missing LICENSE file
70+
* [`acf18d2`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/acf18d2bb09aab64687c1fccf1e628ef76e9cff8) chore: update machinery to v0.11.3
71+
</p>
72+
</details>
73+
74+
### Changes since v0.3.0-alpha.1
75+
<details><summary>0 commit</summary>
76+
<p>
77+
78+
</p>
79+
</details>
80+
81+
### Changes from talos-systems/crypto
82+
<details><summary>8 commits</summary>
83+
<p>
84+
85+
* [`deec8d4`](https://github.com/talos-systems/crypto/commit/deec8d47700e10e3ea813bdce01377bd93c83367) chore: implement DeepCopy methods for PEMEncoded* types
86+
* [`d3cb772`](https://github.com/talos-systems/crypto/commit/d3cb77220384b3a3119a6f3ddb1340bbc811f1d1) feat: make possible to change KeyUsage
87+
* [`6bc5bb5`](https://github.com/talos-systems/crypto/commit/6bc5bb50c52767296a1b1cab6580e3fcf1358f34) chore: remove unused argument
88+
* [`cd18ef6`](https://github.com/talos-systems/crypto/commit/cd18ef62eb9f65d8b6730a2eb73e47e629949e1b) feat: add support for several organizations
89+
* [`97c888b`](https://github.com/talos-systems/crypto/commit/97c888b3924dd5ac70b8d30dd66b4370b5ab1edc) chore: add options to CSR
90+
* [`7776057`](https://github.com/talos-systems/crypto/commit/7776057f5086157873f62f6a21ec23fa9fd86e05) chore: fix typos
91+
* [`80df078`](https://github.com/talos-systems/crypto/commit/80df078327030af7e822668405bb4853c512bd7c) chore: remove named result parameters
92+
* [`15bdd28`](https://github.com/talos-systems/crypto/commit/15bdd282b74ac406ab243853c1b50338a1bc29d0) chore: minor updates
93+
</p>
94+
</details>
95+
96+
### Dependency Changes
97+
98+
* **github.com/AlekSi/pointer** v1.1.0 **_new_**
99+
* **github.com/evanphx/json-patch** v4.9.0 -> v4.11.0
100+
* **github.com/stretchr/testify** v1.7.0 **_new_**
101+
* **github.com/talos-systems/crypto** 4f80b976b640 -> v0.3.2
102+
* **github.com/talos-systems/talos/pkg/machinery** 828772cec9a3 -> 7e63e43eb399
103+
* **golang.org/x/sys** 0f9fa26af87c **_new_**
104+
* **gopkg.in/yaml.v2** v2.3.0 -> v2.4.0
105+
* **sigs.k8s.io/cluster-api** v0.3.12 -> v0.3.22
106+
107+
Previous release can be found at [v0.2.0](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/releases/tag/v0.2.0)
108+
1109
## [CAPI Bootstrap Provider Talos 0.3.0-alpha.1](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/releases/tag/v0.3.0-alpha.1) (2021-09-21)
2110

3111
Welcome to the v0.3.0-alpha.1 release of CAPI Bootstrap 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.2.0"
1010

11-
pre_release = true
11+
pre_release = false
1212

1313
preface = """\
1414
"""

0 commit comments

Comments
 (0)