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