BREAKING CHANGES:
- Ona now manages authentication for built-in integrations. Remove custom authentication and credential overrides before upgrading. Migration details.
FEATURES:
- Manage organization-owned GitHub App integrations through Terraform.
IMPROVEMENTS:
- Runner details now link to AWS and GCP Terraform deployment modules.
- Manage larger Enterprise Automations, with up to 1,000 projects and 1,000 total actions.
BREAKING CHANGES:
-
Removed the
ona_runner_policyresource and its Terraform Query list resource. This removes Terraform management of the policy-based Shared with everyone in org setting. It does not change group-based sharing.Remove every
ona_runner_policyaddress from state before upgrading. Use0.3.0-beta.49, a provider version that supports the resource, for the cleanup apply.To delete the remote org-wide share, pin
0.3.0-beta.49, remove the resource block, and apply:terraform init -upgrade terraform apply
The delete can fail when a shared project depends on the runner. Unshare the affected project or move it to another runner, then apply again.
To leave the remote org-wide share unchanged, replace each resource block with a
removedblock and apply with0.3.0-beta.49:removed { from = ona_runner_policy.org_members lifecycle { destroy = false } }
You can instead detach an address directly:
terraform state rm 'ona_runner_policy.org_members'Confirm that
terraform state listcontains noona_runner_policyaddresses. Remove any temporaryremovedblocks, then update the provider constraint and runterraform init -upgrade. If you upgraded first and Terraform reports an unsupported resource type, pin0.3.0-beta.49again, runterraform init -upgrade, and complete one of the cleanup paths above.
FEATURES: