Commit ecf6f25
committed
fix(conformance): raise OOB create/delete timeout to 30m, make it overridable
The conformance framework's retryOnRecoverable helper was hard-coding a
10-minute deadline on the single-attempt wait for OOB plugin operations.
Resources that legitimately take longer to reach a terminal state — most
notably AWS::EKS::Cluster, which typically needs 10–15 min to become
ACTIVE — fail the Discovery test's CreateOOB step purely because the
deadline fires before AWS finishes provisioning. The outer retry loop
then burns through its budget on subsequent attempts until the matrix
job's 2h cap cancels the run.
Raise the default to 30 min, which covers the cloud resources we've
actually tested. Plugin authors with even slower resources can override
via FORMAE_CONFORMANCE_OOB_TIMEOUT (any Go duration string, e.g. "45m"
or "1h").1 parent 0d353a4 commit ecf6f25
1 file changed
Lines changed: 19 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1614 | 1614 | | |
1615 | 1615 | | |
1616 | 1616 | | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
1617 | 1634 | | |
1618 | 1635 | | |
1619 | 1636 | | |
| |||
1631 | 1648 | | |
1632 | 1649 | | |
1633 | 1650 | | |
1634 | | - | |
1635 | | - | |
| 1651 | + | |
| 1652 | + | |
1636 | 1653 | | |
1637 | 1654 | | |
1638 | 1655 | | |
| |||
0 commit comments