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
**Pre-commit configuration is centralized** in `makeitworkcloud/images/tfroot-runner/pre-commit-config.yaml`. Do not add `.pre-commit-config.yaml` to individual tfroot repos.
|`environment`|`production`| Environment for apply job |
32
+
33
+
**Note:**`tfroot-libvirt` overrides `container` to use the internal OpenShift registry because it requires SSH access to libvirt hosts from a self-hosted runner.
34
+
35
+
## Failure Modes
36
+
37
+
### "manifest unknown" or image pull failures
38
+
39
+
The `tfroot-runner` image doesn't exist yet. Check:
40
+
1. Did the `images` repo Build workflow succeed?
41
+
2. Did the `images` repo Pull workflow import to OpenShift? (check logs for actual metadata, not "Unable to connect" errors)
42
+
43
+
### Pre-commit hook failures
44
+
45
+
If hooks fail with missing tools or config mismatches:
46
+
1. Verify the canonical config in `images/tfroot-runner/pre-commit-config.yaml`
47
+
2. Rebuild `tfroot-runner` image if hooks were added/updated
48
+
24
49
## Related Repositories
25
50
26
51
-`images` - Contains `tfroot-runner` image and canonical pre-commit config
0 commit comments