Skip to content

Commit cf15b26

Browse files
committed
chore: [bot] release: 1.8.0
1 parent 863507e commit cf15b26

2 files changed

Lines changed: 82 additions & 1 deletion

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.7.1"
2+
".": "1.8.0"
33
}

CHANGELOG.md

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

3+
## [1.8.0](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/compare/v1.7.1...v1.8.0) (2026-07-01)
4+
5+
6+
### Features
7+
8+
* add `trimpath` while building ([#81](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/81)) ([a904142](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/a9041428f13e58560ab111103f4a99497999cd18))
9+
* add auditConfiguration option ([e5e78d5](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/e5e78d5a60dd94c5ff882ef7c3de70b004e73ae4))
10+
* add authentication for audit webhooks ([#11](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/11)) ([0a64b9c](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/0a64b9cd8bf477c32a55ae922144ae65e3da61f7))
11+
* add automatic defragmentation for etcd ([#127](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/127)) ([0e76c87](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/0e76c87b5578241c1e4e8d53e51371bd28e5403c))
12+
* add CiliumNetworkPolicies ([6a9e1b0](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/6a9e1b006fe5cab74da5fef00ebcb90d72534ad2))
13+
* add env var to filter reconciliation ([#119](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/119)) ([4d74620](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/4d7462055d21c177cfff4a369139a35bcf73faa6))
14+
* add ExternalManagedControlPlane field and enhance resource reconciliation ([b4b5094](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/b4b50941242c77dc98a14890e9307ed34f959f7a))
15+
* add hash for kube-root-ca.crt configmap to konnectivity-agent ([#38](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/38)) ([9f4e977](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/9f4e9777ff3c4b55206d62e683414dccf0045c3c))
16+
* add HostedControlPlaneTemplate CRD and Kubernetes deployment manifests ([12123f3](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/12123f30b01c3631fd0603e4c32a6a78aa08534c))
17+
* add more tests ([f18cd8a](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/f18cd8a82dc7145db10d9ba10c2eea4280b4c8bd))
18+
* add network policy support with component-based access control ([6475139](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/6475139725c04e06f81e2cb9d5a5c4083fec7811))
19+
* add NetworkPolicies ([74a96cb](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/74a96cb25035b3c176b1b27c2379e78c03c51062))
20+
* add nix dev-shell ([#51](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/51)) ([d6c6eb1](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/d6c6eb1eef3ee4f87a63a16875d865b211269546))
21+
* add observedGeneration for better visibility ([#99](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/99)) ([91e4323](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/91e43235653156821c1685cc7f170b34d012c962))
22+
* add OIDC configuration option ([#108](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/108)) ([035cae0](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/035cae08d8bc24c7a81005d95225b73511d50355))
23+
* add OpenTelemetry tracing to reconciler checksum and deployment operations ([4652889](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/465288956d142da3536a6a8ae0fc6a06f395ffdc))
24+
* add option to create custom kubeconfigs ([#89](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/89)) ([f372250](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/f372250255eb74fb51927ef4c9b77eec771403e3))
25+
* add pod cidr to ControllerManager fix: json name of disabled field for KubeProxy ([#57](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/57)) ([d8a44cd](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/d8a44cdab080fa873cd9302f318604d9a1770948))
26+
* add project information ([2622bc1](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/2622bc1922d6a7f839f3808b2439ff2d6503997a))
27+
* add S3 endpoint override for S3-compatible storage ([#117](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/117)) ([25af46d](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/25af46d8f6f6a2fa80bb9d8a14c563592b5156e9))
28+
* add tests for util package ([27396c9](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/27396c91084008671c223b438e37619ac8c5a6c4))
29+
* add whole lifecycle test ([#26](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/26)) ([2cb6170](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/2cb617000197236f65314b68f413004beb6c9827))
30+
* allow overriding the images ([#5](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/5)) ([cb9dd85](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/cb9dd850e681f4ce26a63fb132a869d37e7bfb43))
31+
* allow referencing a secret from another namespace for audit webhook authentication ([#12](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/12)) ([aa563a2](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/aa563a21fbadffa5827591dd23a8d586435e646b))
32+
* auto-generate the metadata.yaml instead of manually adjusting it ([#42](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/42)) ([4a29346](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/4a2934667d62dca2fc1120396faf1e167246261c))
33+
* auto-merge Dependabot PRs ([#78](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/78)) ([20adf68](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/20adf68849954f8f8a3087776d57e8c3f91ff811))
34+
* bootstrap Cluster API hosted control plane provider ([b4934f7](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/b4934f7dca85e7640fb60cb17514f398dbfbaf47))
35+
* check for CVEs during linting ([#66](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/66)) ([8163a19](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/8163a19d1acd5e2e7236ab1ab672ef85d99ca799))
36+
* compare with hardcoded `main` for default branch ([67a77d8](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/67a77d8ec8f9db58d490721de9b01e00e4027045))
37+
* **controller:** implement core HostedControlPlane service reconciliation ([09fa27c](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/09fa27caa22b5c737dfbf6dd2766f5e99702237c))
38+
* create etcd snapshot ([74a96cb](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/74a96cb25035b3c176b1b27c2379e78c03c51062))
39+
* **deployment:** enhance control plane component deployment logic ([0601374](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/06013746a7fb03fef2c37b6a1b7d0b0a40adb850))
40+
* enable workflows for merge queue ([#79](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/79)) ([5d1fac5](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/5d1fac52b7aaba27706ec13e2030df3b136036e6))
41+
* **etcd:** implement ETCD cluster management and enhance certificates ([1b4b1cc](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/1b4b1ccb81a66b1976291139d315283ca4a5580f))
42+
* expand certificate management and add resource checksumming ([7b1cfb8](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/7b1cfb83e5e6a6348738715a2a6e10c87d96b307))
43+
* extend API server configuration with mount support and workload cluster improvements ([a10410b](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/a10410bff7e798d4b9f319806d5266cc8b3fedcc))
44+
* extract workload config reconciliation into dedicated reconciler ([478a5f5](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/478a5f551e2dbc775793d38f16ac1331ecbbd1a6))
45+
* implement s3 backup ([d2dc916](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/d2dc9168d673a4a9e9b8ee75a7635334270e89b5))
46+
* refactor workload reconciler to use dedicated RBAC and konnectivity reconcilers ([7458973](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/74589732a47a64143ea9654b050dfc5181386e77))
47+
* rotate nodes on CA rotation ([#135](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/135)) ([fd660fe](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/fd660fe95eac55a679750ebc12519ce63f243ffb))
48+
* scale workload deployments to at least one ([#97](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/97)) ([acf1e70](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/acf1e700c5c6268cfbcf219bbb318ffe764ed08b))
49+
* setup building and CI ([a3982ed](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/a3982eda20b60fcfab7035e43d70e58a3b659263))
50+
* switch konnectivity agent from DaemonSet to Deployment ([6a9e1b0](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/6a9e1b006fe5cab74da5fef00ebcb90d72534ad2))
51+
* update dependencies and use etcd client version for image ([aa7e3a7](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/aa7e3a7a8d508477037966be2b9ca325518a099e))
52+
* update docs to keep in line with reality ([#74](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/74)) ([08fbb4a](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/08fbb4a5e7a09d82a70d6ea27b03b658a7b1995b))
53+
* update k8s dependencies + dependants ([#41](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/41)) ([885dcb5](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/885dcb554d04fbb6c19f6186fe4cfee68022686e))
54+
* use helper function for getting IPs ([9bd07d3](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/9bd07d308defdc246cfb965780b0ddf5f3f78562))
55+
* Use mermaid instead of ASCII ([86e674e](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/86e674e19158f1554114d8b695e730671af9ce70))
56+
57+
58+
### Bug Fixes
59+
60+
* always create new titleCaser ([#37](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/37)) ([bafb5a1](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/bafb5a138b2f9e0761550bf6fd8d3e2e945113e6))
61+
* cap konnectivity image to 0.34.0 ([#128](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/128)) ([57ceb8b](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/57ceb8bec072c005afd4501b7c131bb0041a0da1))
62+
* **ci:** apparently hidden in changelog means ignored completely ([0d1733e](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/0d1733eb6901230026d7ed4d6629d4d661e08141))
63+
* **ci:** apparently there is no variable expansion here ([ebc0361](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/ebc0361ad7035684823128f9f59df2012e1b90a6))
64+
* **ci:** missing release-please manifest ([284f6f4](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/284f6f47a4796629be50fcb5207ee4ddc3482193))
65+
* code scanning alerts ([27d2866](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/27d2866497cd7f6795e16f57762b2c4b4f9c6e64))
66+
* create a new ctx with cancel for each call ([#33](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/33)) ([2d6f7b8](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/2d6f7b860d0b80336769694016784f7af7d522d7))
67+
* **docs:** Fix links and namespace ([#67](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/67)) ([fe73b55](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/fe73b55e83917e7de2142150c00c2825c9662362))
68+
* don't set NODE_IP for kubeproxy, otherwise it fails without cloud provider ([#27](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/27)) ([609f3c7](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/609f3c70f1f7702605ad9fec718a627b7af02437))
69+
* etcd fails due to unaccounted space usage (e.g. WAL) ([#115](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/115)) ([de07918](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/de07918c8de0900849b762ce042f996b32474e0e))
70+
* implement resource deletion ([931b320](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/931b320e94f7ce8a66a01fed12cf003b963239f2))
71+
* **node_rotation:** add watch verb to machinedeployments/machinepools RBAC ([#137](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/137)) ([2640e9c](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/2640e9c63f0a864c239c7079bd83c7a90a1446b1))
72+
* oidc jwks conformance ([#39](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/39)) ([5925f36](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/5925f361a4470d321743a1a85994da5ff147705b))
73+
* pass correct port to konnectivity workload reconciler ([#73](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/73)) ([4e3664c](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/4e3664c0538690f02969211243857096a27bab93))
74+
* README formatting ([b3b3dea](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/b3b3dea6de1f0d68a63fc2e40f5359cd76c38ae9))
75+
* remove SetDefaults_KubeletConfiguration ([#134](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/134)) ([ff56dce](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/ff56dce73c216e4c1e1bc6e022a1aa0a16a4e7c3))
76+
* sort oidc providers ([#131](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/131)) ([8f138cd](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/8f138cdcba25cfcfd979fc02e21e9380593be68a))
77+
* spec is a required field in the HostedControlPlaneTemplate ([#75](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/75)) ([442c974](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/442c9740f6f4f8db4759c527679163231af55d8d))
78+
* use conditional error, otherwise the operator is stuck after etcd ([4b095bf](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/4b095bf5bacfdb87eace89340c2a9113f902a216))
79+
* use correct namespace for dev ([#36](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/36)) ([7f5e3f4](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/7f5e3f45cc4ed4a6063cd0013dec5855f7b16980))
80+
* use more specific tolerations for coredns ([#88](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/88)) ([e8e152c](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/e8e152cef0cfd70fea0779b125117cf183d0c1e9))
81+
* use new events apiGroup ([#107](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/107)) ([2fd68c8](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/2fd68c875f08cecc4fb2e0edd7da3284c2ab9ec2))
82+
* use the SchemaURL of the defaultResource ([#90](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/issues/90)) ([0caadb8](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/commit/0caadb8708ef740e68c2994fea2535a90b30eb43))
83+
384
## [1.7.1](https://github.com/teutonet/cluster-api-provider-hosted-control-plane/compare/v1.7.0...v1.7.1) (2026-07-01)
485

586

0 commit comments

Comments
 (0)