You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
test: read-back failure tests must prove state was saved #986
Several create read-back tests only match the diagnostic text partial Terraform state was saved. That sentence is a constant. The test stays green if Create stops calling resp.State.Set before the refresh error, which leaves the Coolify object untracked.
TestProjectResource_CreateReadBackFailurePreservesState now requires the next apply to DELETE the tainted project once (commit 8fc4661). Zero deletes fails the test.
Each test has a follow-up apply that must destroy the tainted object (one DELETE, and a second create). A run with resp.State.Set removed fails that test.
The read-back tests now require a second apply that deletes the tainted object once and creates it again. That landed on PR #987, and CI passed on 931c830.
Each listed test checks for two creates and one delete. Removing the state save before the refresh error fails that test.
Activity
test: prove a failed private key create keeps state
test: prove a failed environment create keeps state
test: prove a failed cloud token create keeps state
test: prove a failed S3 storage create keeps state
test: prove a failed service create keeps state
test: prove a failed Redis create keeps state
test: prove a failed database backup create keeps state
test: prove a failed MySQL create keeps state
test: prove a failed MariaDB create keeps state
test: prove a failed PostgreSQL create keeps state
test: prove a failed MongoDB create keeps state
test: prove a failed KeyDB create keeps state
test: keep a missing backup enabled key distinct from false
test: prove a failed Dragonfly create keeps state
test: prove a failed ClickHouse create keeps state
test: prove a failed docker image application create keeps state
test: prove a failed dockerfile application create keeps state
test: prove a failed GitHub App application create keeps state
test: prove a failed private Git application create keeps state
test: prove a failed public application create keeps state
test: prove a failed server create keeps state
test: prove a failed Hetzner server create keeps state
test: prove a failed DigitalOcean server create keeps state
test: prove a failed Vultr server create keeps state
SebTardif commentedon Oct 12, 2026
The read-back tests now require a second apply that deletes the tainted object once and creates it again. That landed on PR #987, and CI passed on 931c830.
Each listed test checks for two creates and one delete. Removing the state save before the refresh error fails that test.
feat: send Traefik certificate resolver only when set (#987)