Skip to content

Commit 075800e

Browse files
committed
release(v0.4.7): prepare release
This is the official v0.4.7 release. Signed-off-by: Andrey Smirnov <[email protected]>
1 parent eddb33f commit 075800e

File tree

3 files changed

+87
-11
lines changed

3 files changed

+87
-11
lines changed

.conform.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ policies:
3434
- talosctl
3535
- kernel
3636
- security
37-
- ^v1.1
37+
- ^v0.4
3838
- type: license
3939
spec:
4040
skipPaths:

CHANGELOG.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,72 @@
1+
## [CAPI Control Plane Provider Talos 0.4.7](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.4.7) (2022-07-25)
2+
3+
Welcome to the v0.4.7 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+
### Fallback to External IPs
11+
12+
The control plane provider now falls back to external IPs if the internal IPs are not available for Talos bootstrapping.
13+
14+
This provides compatibility with some infrastructure providers that do not support internal IPs.
15+
16+
17+
### OnDelete Rollout Strategy
18+
19+
In addition to (default) `RollingUpdate` rollout strategy CACCPT now supports
20+
`OnDelete` rollout strategy which basically disables automatic rollout of updated
21+
control plane machines specification:
22+
23+
```yaml
24+
spec:
25+
rolloutStrategy: OnDelete
26+
```
27+
28+
29+
### Contributors
30+
31+
* Andrey Smirnov
32+
* Damiano Donati
33+
* i.kvasov
34+
35+
### Changes
36+
<details><summary>6 commits</summary>
37+
<p>
38+
39+
* [`eddb33f`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/eddb33f3b42919bf1a9c60a3a5e2fa25b1dbe70c) chore: disable one commit check for release branch
40+
* [`b5b75b5`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/b5b75b571f5b261eb34e772f86b083399d1b8780) fix: stop reporting negative unavailable replicas
41+
* [`0cc410e`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/0cc410e6e8af4c9a49fc52c11fe49e8dc0135495) feat: introduce 'OnDelete' rollout strategy type
42+
* [`8dd3361`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/8dd3361a1bcb319c13bb0d46873429390c28e0cb) fix: fallback to ExternalIP for boostrap if no InternalIP is found
43+
* [`86f043f`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/86f043f7239ebb55fa33bb883ba18f540e9e9cb5) feat: update CABPT to 0.5.4, Talos to 1.1.0
44+
* [`f0319d3`](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/commit/f0319d3c14cf66a33a54f59816cd9c98f792d9a0) fix: tcp webhook resource name and version
45+
</p>
46+
</details>
47+
48+
### Changes from talos-systems/cluster-api-bootstrap-provider-talos
49+
<details><summary>2 commits</summary>
50+
<p>
51+
52+
* [`dbc4c34`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/dbc4c3403e0b1e373b1079235df5cb32e0d2ce3d) release(v0.5.4): prepare release
53+
* [`537a4ab`](https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/commit/537a4ab088eb3ede9ddfdfe6ca0c3dbe403cd009) feat: bump Talos to 1.1.0
54+
</p>
55+
</details>
56+
57+
### Dependency Changes
58+
59+
* **github.com/talos-systems/cluster-api-bootstrap-provider-talos** v0.5.3 -> v0.5.4
60+
* **google.golang.org/grpc** v1.44.0 -> v1.46.2
61+
* **k8s.io/api** v0.23.4 -> v0.23.5
62+
* **k8s.io/apiserver** v0.23.0 -> v0.23.5
63+
* **k8s.io/client-go** v0.23.4 -> v0.23.5
64+
* **k8s.io/klog/v2** v2.30.0 **_new_**
65+
* **sigs.k8s.io/cluster-api** v1.1.3 -> v1.1.4
66+
* **sigs.k8s.io/controller-runtime** v0.11.1 -> v0.11.2
67+
68+
Previous release can be found at [v0.4.6](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.4.6)
69+
170
## [CAPI Control Plane Provider Talos 0.4.6](https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/tag/v0.4.6) (2022-04-20)
271

372
Welcome to the v0.4.6 release of CAPI Control Plane Provider Talos!

hack/release.toml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ github_repo = "talos-systems/cluster-api-control-plane-provider-talos"
66
match_deps = "^github.com/(talos-systems/[a-zA-Z0-9-]+)$"
77

88
# previous release
9-
previous = "v0.4.4"
9+
previous = "v0.4.6"
1010

1111
pre_release = false
1212

@@ -15,16 +15,23 @@ preface = """\
1515

1616
[notes]
1717

18-
[notes.capi]
19-
title = "CAPI v1beta1"
18+
[notes.ondelete]
19+
title = "OnDelete Rollout Strategy"
2020
description = """\
21-
This release of CACPPT is compatible with CAPI v1beta1 (v1.x).
21+
In addition to (default) `RollingUpdate` rollout strategy CACCPT now supports
22+
`OnDelete` rollout strategy which basically disables automatic rollout of updated
23+
control plane machines specification:
24+
25+
```yaml
26+
spec:
27+
rolloutStrategy: OnDelete
28+
```
2229
"""
23-
24-
[notes.rolling-update]
25-
title = "Support Control Plane Rolling Updates"
30+
31+
[notes.externalip]
32+
title = "Fallback to External IPs"
2633
description = """\
27-
The controller now reacts to `TalosControlPlane` spec changes
28-
and can do rolling updates of the control plane machines.
29-
This can be used to do a graceful upgrades of the workload clusters.
34+
The control plane provider now falls back to external IPs if the internal IPs are not available for Talos bootstrapping.
35+
36+
This provides compatibility with some infrastructure providers that do not support internal IPs.
3037
"""

0 commit comments

Comments
 (0)