Skip to content

[major] Isolate cloud providers and harden smoke cleanup#26

Merged
libops-agent merged 4 commits into
mainfrom
provider-isolation-go-cleanup
Jul 16, 2026
Merged

[major] Isolate cloud providers and harden smoke cleanup#26
libops-agent merged 4 commits into
mainfrom
provider-isolation-go-cleanup

Conversation

@libops-agent

Copy link
Copy Markdown
Contributor

Summary

  • isolate the compatibility root to GCP while preserving module.gcp[0]; DigitalOcean and Linode remain under their explicit provider entrypoints
  • enforce each public entrypoint's real transitive Terraform provider graph and document/test the 1.x non-GCP state migration
  • move hosted DigitalOcean/Linode/GCP cleanup discovery, pagination, retries, and ownership checks from Bash into the tested Go runner
  • pin cloud-compose templates to the released compose v1.0.0 and sitectl/plugin release set

Validation

  • go test -count=1 -race ./...
  • go vet ./...
  • make terraform-validate
  • make gcp-upgrade-smoke-contract
  • make actionlint
  • make terraform-docs-check
  • terraform fmt -check -recursive
  • git diff --check

The [major] title intentionally selects the hosted 0.10.2-to-current GCP root-module upgrade smoke. Provider cloud smokes are left to GitHub Actions.

@libops-agent
libops-agent temporarily deployed to cloud-smoke-digitalocean July 16, 2026 00:09 — with GitHub Actions Inactive
@libops-agent
libops-agent temporarily deployed to cloud-smoke-linode July 16, 2026 00:09 — with GitHub Actions Inactive
@libops-agent
libops-agent temporarily deployed to cloud-smoke-linode July 16, 2026 00:09 — with GitHub Actions Inactive
@libops-agent
libops-agent temporarily deployed to cloud-smoke-linode July 16, 2026 00:36 — with GitHub Actions Inactive
@libops-agent
libops-agent temporarily deployed to cloud-smoke-linode July 16, 2026 00:36 — with GitHub Actions Inactive
@libops-agent
libops-agent temporarily deployed to cloud-smoke-digitalocean July 16, 2026 00:36 — with GitHub Actions Inactive
@libops-agent
libops-agent temporarily deployed to cloud-smoke-linode July 16, 2026 00:36 — with GitHub Actions Inactive
@libops-agent
libops-agent merged commit 521d99a into main Jul 16, 2026
9 checks passed
@libops-agent
libops-agent deleted the provider-isolation-go-cleanup branch July 16, 2026 00:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants