Skip to content

Releases: combor/terraform-provider-ona

v0.5.0

30 May 14:29
v0.5.0
6708281

Choose a tag to compare

New resource:
- ona_runner_environment_class: manage environment classes (instance type,
  disk size, spot) on self-hosted runners, with import support. Managed
  runners are not supported (the API rejects them). (#21)

Changed / fixed:
- ona_runner: desired_phase is now computed and reconciled after create. The
  provider no longer waits on a create-time phase the API never reports
  (creates could previously time out), and a configured phase is applied via a
  follow-up update for both fresh creates and replacements. (#23)
- ona_runner: create reads back computed configuration fields and never
  orphans a created runner when a follow-up call fails; changing desired_phase
  on a managed runner is rejected at plan time.
- ona_runner_environment_class: create is orphan-safe and enabled is applied
  deterministically.

Maintenance:
- Dependency updates across the module graph.
- goreleaser 2.15.4 -> 2.16.0; CI action bumps (golangci-lint-action 9.2.1,
  goreleaser-action 7.2.2).

v0.4.2

14 May 22:16
v0.4.2
1a2c35f

Choose a tag to compare

ona_runner_token data source

Retrieves a Gitpod runner exchange
token (a one-time use token, expires after 24h). The `exchange_token`
attribute is sensitive and persisted to state. (#19, thanks @beekeep)

v0.4.1

13 Apr 22:20
v0.4.1
5bff213

Choose a tag to compare

Bump GoReleaser to v2.15.2 to fix broken SHA256SUMS signature

v0.4.0

13 Apr 21:49
v0.4.0
08e2403

Choose a tag to compare

- **Registry documentation** — Provider, resource, and data source do…

v0.3.3

10 Apr 21:11
v0.3.3
0e452bd

Choose a tag to compare

- Sigstore build provenance attestations for all release binaries and…

v0.3.2

10 Apr 20:27
v0.3.2
2beed69

Choose a tag to compare

GPG signed release

- gpg signing was enabled
- new golang deps

v0.3.1

10 Apr 16:10
v0.3.1
1841be2

Choose a tag to compare

New Resources

- ona_runner_scm_integration — Manage SCM (OAuth) integrations on runners. Supports create, read, update, delete, and import. Clearing oauth_client_id or
oauth_client_secret sends an empty value to the API to remove the credential.

New Attributes

- ona_runner: update_window — Control the daily UTC time window during which runner auto-updates are allowed. Supported on both create and update.
- ona_runner: managed_metrics_enabled — When true, the runner pushes metrics to the management plane instead of directly to the remote_write endpoint.
- ona_authenticated_identity: organization_tier — Exposes the organization's plan level.

Bug Fixes

- Fix update_window clearing and state mapping on ona_runner.

v0.3.0

23 Mar 22:43
v0.3.0
ab978b9

Choose a tag to compare

Add `ona_secret` resource support and fix secret imports.

  Since `v0.2.3`, this release introduces a new `ona_secret` resource for managing project-scoped Gitpod secrets, adds matching examples, and fixes import behavior so
  imported secrets keep the project scope required for refreshes. Documentation was also updated to reflect the current provider surface and local integration
  workflow.

v0.2.3

23 Mar 17:25
v0.2.3
42021dc

Choose a tag to compare

Security fix in a dep library

v0.2.2

15 Mar 12:21
v0.2.2
1f3c2cb

Choose a tag to compare

- Fix project prebuild configuration losing explicitly-false values (…