Skip to content

Commit 1bec112

Browse files
committed
release(v0.3.0): prepare release
This is the official v0.3.0 release. Signed-off-by: Artem Chernyshev <[email protected]>
1 parent 1662815 commit 1bec112

File tree

3 files changed

+99
-2
lines changed

3 files changed

+99
-2
lines changed

.conform.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ policies:
55
dco: true
66
gpg: false
77
imperative: true
8-
maximumOfOneCommit: true
8+
maximumOfOneCommit: false
99
requireCommitBody: true
1010
conventional:
1111
types:

CHANGELOG.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,91 @@
1+
## [CAPI Control Plane Provider Talos 0.3.0](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.3.0) (2021-10-08)
2+
3+
Welcome to the v0.3.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 v1alpha4
11+
12+
This release of CACPPT brings compatibility with CAPI v1alpha4.
13+
14+
Support new conditions, which should simplify CABPT issues debugging:
15+
- `MachinesReady` reports an aggregate of current status of the machines controlled by the TalosControlPlane.
16+
- `Available` the first control plane instance has completed Talos boot sequence and so the control plane is available and an API server instance is ready for processing requests.
17+
- `Resized` TalosControlPlane is resizing the set of controlled machines.
18+
- `ControlPlaneComponentsHealthy` reports the overall status of control plane components implemented as static pods generated by Talos including kube-api-server, kube-controller manager, kube-scheduler and etcd.
19+
- `EtcdClusterHealthyCondition` overall etcd cluster's health.
20+
- `MachinesCreated` the machines controlled by the TalosControlPlane are created.
21+
22+
23+
24+
### Contributors
25+
26+
* Artem Chernyshev
27+
* Andrey Smirnov
28+
* Gerard de Leeuw
29+
* Spencer Smith
30+
31+
### Changes
32+
<details><summary>4 commits</summary>
33+
<p>
34+
35+
* [`d794daa`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/d794daae33f117103c283ef1aff2243a382a31f3) release(v0.4.0): prepare release
36+
* [`1662815`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/166281550865c66ed4f6a015c76c94443b43f0fe) feat: catch up with Kubeadm in terms of conditions
37+
* [`43eb75b`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/43eb75b439d43e87e970df69f49f0abbde047e51) release(v0.3.0-alpha.0): prepare release
38+
* [`48d834b`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/48d834b5dfb364b8e9ae2269771e41a2dc646692) feat: support CAPI v1alpha4
39+
</p>
40+
</details>
41+
42+
### Changes since v0.3.0-alpha.0
43+
<details><summary>2 commits</summary>
44+
<p>
45+
46+
* [`d794daa`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/d794daae33f117103c283ef1aff2243a382a31f3) release(v0.4.0): prepare release
47+
* [`1662815`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/166281550865c66ed4f6a015c76c94443b43f0fe) feat: catch up with Kubeadm in terms of conditions
48+
</p>
49+
</details>
50+
51+
### Changes from talos-systems/capi-utils
52+
<details><summary>2 commits</summary>
53+
<p>
54+
55+
* [`b2f8f83`](https://github.com/talos-systems/capi-utils/commit/b2f8f83d3df6a7cd0308ae724d7423280c6924a8) feat: update cluster API library to the latest version
56+
* [`f2a34fd`](https://github.com/talos-systems/capi-utils/commit/f2a34fdddec066097e346c144bb8660398a5e69d) chore: do not rely on ENV variables to configure CAPI client
57+
</p>
58+
</details>
59+
60+
### Changes from talos-systems/cluster-api-bootstrap-provider-talos
61+
<details><summary>5 commits</summary>
62+
<p>
63+
64+
* [`548b7fb`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/548b7fbd38b89b9790a0daa2380fddb34157cdd5) release(v0.4.0-alpha.0): prepare release
65+
* [`442ee41`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/442ee41bafb2a912e49928c5d61f52c4c61a2593) test: don't set the talosconfig owner ref to the machine
66+
* [`8c7fec8`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/8c7fec8e373bd12609f6274d79ca07d187212d91) fix: don't write incomplete `<cluster>-ca` secret for configtype none
67+
* [`f46c83d`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/f46c83d328ee44db2ccb5eef67b366cc73c13319) feat: bump Talos machinery to 0.12.3
68+
* [`7b760cf`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/7b760cf69ecab93200821dded931171657a5dedc) feat: support CAPI v1alpha4
69+
</p>
70+
</details>
71+
72+
### Dependency Changes
73+
74+
* **github.com/google/uuid** v1.1.2 -> v1.3.0
75+
* **github.com/onsi/gomega** v1.14.0 -> v1.15.0
76+
* **github.com/talos-systems/capi-utils** 9587089e8425 -> b2f8f83d3df6
77+
* **github.com/talos-systems/cluster-api-bootstrap-provider-talos** v0.3.0 -> v0.4.0-alpha.0
78+
* **github.com/talos-systems/talos/pkg/machinery** 7e63e43eb399 -> v0.12.3
79+
* **k8s.io/api** v0.17.9 -> v0.22.1
80+
* **k8s.io/apimachinery** v0.17.9 -> v0.22.1
81+
* **k8s.io/apiserver** v0.17.9 -> v0.22.1
82+
* **k8s.io/client-go** v0.17.9 -> v0.22.1
83+
* **k8s.io/utils** 6e3d28b6ed19 -> bdf08cb9a70a
84+
* **sigs.k8s.io/cluster-api** v0.3.23 -> v0.4.3
85+
* **sigs.k8s.io/controller-runtime** v0.5.14 -> v0.9.7
86+
87+
Previous release can be found at [v0.2.0](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.2.0)
88+
189
## [CAPI Control Plane Provider Talos 0.3.0-alpha.0](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.3.0-alpha.0) (2021-10-01)
290

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

hack/release.toml

Lines changed: 10 additions & 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
"""
@@ -19,4 +19,13 @@ preface = """\
1919
title = "CAPI v1alpha4"
2020
description = """\
2121
This release of CACPPT brings compatibility with CAPI v1alpha4.
22+
23+
Support new conditions, which should simplify CABPT issues debugging:
24+
- `MachinesReady` reports an aggregate of current status of the machines controlled by the TalosControlPlane.
25+
- `Available` the first control plane instance has completed Talos boot sequence and so the control plane is available and an API server instance is ready for processing requests.
26+
- `Resized` TalosControlPlane is resizing the set of controlled machines.
27+
- `ControlPlaneComponentsHealthy` reports the overall status of control plane components implemented as static pods generated by Talos including kube-api-server, kube-controller manager, kube-scheduler and etcd.
28+
- `EtcdClusterHealthyCondition` overall etcd cluster's health.
29+
- `MachinesCreated` the machines controlled by the TalosControlPlane are created.
30+
2231
"""

0 commit comments

Comments
 (0)