Skip to content

Commit fb201c8

Browse files
authored
chore(main): release v1.28.0-rc.0 (#1051)
### Updated ClusterRole for HCCM We have introduced a custom `ClusterRole` for the HCCM component, based on the [upstream recommendation from sig-cloud-provider](https://kubernetes.io/docs/concepts/architecture/cloud-controller/#authorization-miscellaneous). Because of this change, a simple `helm upgrade` may fail due to immutable fields in the existing `ClusterRoleBinding`. To ensure a successful upgrade, you must delete the existing `ClusterRoleBinding` before upgrading. **This will make HCCM temporarily unavailable until the new version is deployed. Please avoid making any changes to the clusters, especially node- or service-related modifications, during this time.** ```bash kubectl delete clusterrolebindings.rbac.authorization.k8s.io system:hcloud-cloud-controller-manager ``` ### Features - **helm**: use custom ClusterRole - configurable metrics address (#1055) ### Bug Fixes - add client-side timeouts to hcloud and robot clients (#1058)
1 parent 2ce275d commit fb201c8

File tree

6 files changed

+26
-5
lines changed

6 files changed

+26
-5
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Changelog
22

3+
## [v1.28.0-rc.0](https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/tag/v1.28.0-rc.0)
4+
5+
### Updated ClusterRole for HCCM
6+
7+
We have introduced a custom `ClusterRole` for the HCCM component, based on the [upstream recommendation from sig-cloud-provider](https://kubernetes.io/docs/concepts/architecture/cloud-controller/#authorization-miscellaneous).
8+
9+
Because of this change, a simple `helm upgrade` may fail due to immutable fields in the existing `ClusterRoleBinding`. To ensure a successful upgrade, you must delete the existing `ClusterRoleBinding` before upgrading. **This will make HCCM temporarily unavailable until the new version is deployed. Please avoid making any changes to the clusters, especially node- or service-related modifications, during this time.**
10+
11+
```bash
12+
kubectl delete clusterrolebindings.rbac.authorization.k8s.io system:hcloud-cloud-controller-manager
13+
```
14+
15+
### Features
16+
17+
- **helm**: use custom ClusterRole
18+
- configurable metrics address (#1055)
19+
20+
### Bug Fixes
21+
22+
- add client-side timeouts to hcloud and robot clients (#1058)
23+
324
## [v1.27.0](https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/tag/v1.27.0)
425

526
### Attach Load Balancer to a Subnet

chart/.snapshots/default.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ spec:
160160
key: robot-user
161161
name: hcloud
162162
optional: true
163-
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.27.0 # x-releaser-pleaser-version
163+
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.28.0-rc.0 # x-releaser-pleaser-version
164164
ports:
165165
- name: metrics
166166
containerPort: 8233

chart/.snapshots/full.daemonset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ spec:
169169
key: robot-user
170170
name: hcloud
171171
optional: true
172-
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.27.0 # x-releaser-pleaser-version
172+
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.28.0-rc.0 # x-releaser-pleaser-version
173173
ports:
174174
- name: metrics
175175
containerPort: 8233

chart/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v2
22
name: hcloud-cloud-controller-manager
33
type: application
4-
version: 1.27.0 # x-releaser-pleaser-version
4+
version: 1.28.0-rc.0 # x-releaser-pleaser-version

deploy/ccm-networks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ spec:
166166
secretKeyRef:
167167
key: network
168168
name: hcloud
169-
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.27.0 # x-releaser-pleaser-version
169+
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.28.0-rc.0 # x-releaser-pleaser-version
170170
ports:
171171
- name: metrics
172172
containerPort: 8233

deploy/ccm.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ spec:
158158
key: robot-user
159159
name: hcloud
160160
optional: true
161-
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.27.0 # x-releaser-pleaser-version
161+
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.28.0-rc.0 # x-releaser-pleaser-version
162162
ports:
163163
- name: metrics
164164
containerPort: 8233

0 commit comments

Comments
 (0)