Skip to content

Commit 424a6fe

Browse files
authored
v2.10.0 (#658)
1 parent b705526 commit 424a6fe

37 files changed

+115
-101
lines changed

.changes/2.10.0.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## 2.10.0 (November 12, 2025)
2+
3+
NOTES:
4+
5+
* `RunsCollector`: Add new Prometheus-compatible metrics `hcp_tf_runs` and `hcp_tf_runs_total` to collect pending runs by status and the total number of pending runs, respectively. These metrics are in the alpha stage and subject to change. [[GH-637](https://github.com/hashicorp/hcp-terraform-operator/pull/637)]
6+
7+
BUG FIXES:
8+
9+
* `Workspace`: Fix an issue where sensitive Terraform or Environment variables are not updated when their sensitivity changes. [[GH-629](https://github.com/hashicorp/hcp-terraform-operator/pull/629)]
10+
* `AgentPool`: Exclude runs awaiting user interaction from scaling to prevent agents from being kept unnecessarily active. [[GH-618](https://github.com/hashicorp/hcp-terraform-operator/pull/618)]
11+
* `AgentPool`: Fix version parsing for Terraform Enterprise version format changes. [[GH-641](https://github.com/hashicorp/hcp-terraform-operator/pull/641)]
12+
13+
FEATURES:
14+
15+
* `RunsCollector`: Introduce a new controller that scrapes HCP Terraform run statuses from a specified Agent Pool and exposes them as Prometheus-compatible metrics. [[GH-637](https://github.com/hashicorp/hcp-terraform-operator/pull/637)]
16+
* `AgentToken`: Introduce a new controller that manages tokens in arbitrary agent pools. [[GH-628](https://github.com/hashicorp/hcp-terraform-operator/pull/628)]
17+
18+
ENHANCEMENTS:
19+
20+
* `Controllers`: Add a new annotation, `app.terraform.io/paused`, to pause reconciliation for a specific CR. [[GH-631](https://github.com/hashicorp/hcp-terraform-operator/pull/631)]
21+
* `AgentPool`: Update Kubernetes Secret synchronization to perform batch updates at the end of agent token reconciliation, reducing API calls and preventing race conditions. [[GH-650](https://github.com/hashicorp/hcp-terraform-operator/pull/650)]
22+
23+
DEPENDENCIES:
24+
25+
* Bump `kube-rbac-proxy` from 0.19.1 to 0.20.0. [[GH-640](https://github.com/hashicorp/hcp-terraform-operator/pull/640)]
26+
* Bump `k8s.io/api` from 0.32.3 to 0.34.1. [[GH-643](https://github.com/hashicorp/hcp-terraform-operator/pull/643)]
27+
* Bump `k8s.io/apimachinery` from 0.32.3 to 0.34.1. [[GH-643](https://github.com/hashicorp/hcp-terraform-operator/pull/643)]
28+
* Bump `github.com/hashicorp/go-slug` from 0.16.4 to 0.16.7. [[GH-644](https://github.com/hashicorp/hcp-terraform-operator/pull/644)]
29+
* Bump `github.com/hashicorp/go-tfe` from 1.76.0 to 1.93.0. [[GH-644](https://github.com/hashicorp/hcp-terraform-operator/pull/644)]
30+
* Bump `k8s.io/client-go` from 0.32.3 to 0.34.1. [[GH-643](https://github.com/hashicorp/hcp-terraform-operator/pull/643)]
31+
* Bump `sigs.k8s.io/controller-runtime` from 0.20.4 to 0.22.4. [[GH-643](https://github.com/hashicorp/hcp-terraform-operator/pull/643)]
32+
33+
## Community Contributors :raised_hands:
34+
35+
- @AleksaC made their contribution in https://github.com/hashicorp/hcp-terraform-operator/pull/617
36+
- @jrindy-iterable made their contribution in https://github.com/hashicorp/hcp-terraform-operator/pull/618
37+
- @nhomble made their contribution in https://github.com/hashicorp/hcp-terraform-operator/pull/627
38+

.changes/unreleased/BUG FIXES-618-20250806-133210.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/BUG FIXES-629-20250804-183959.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/BUG FIXES-638-20250918-163816.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/DEPENDENCIES-640-20250919-114007.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/DEPENDENCIES-643-20251105-104449.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/DEPENDENCIES-643-20251105-104451.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/DEPENDENCIES-643-20251105-104842.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/DEPENDENCIES-643-20251105-105011.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/DEPENDENCIES-644-20251105-104657.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)