Commit 149a02c
authored
feat(opentofu): drop nested container, default to arc-tf native runner (#2)
## Summary
The arc-tf runner-set (kustomize-cluster #25) runs the tfroot-runner
image directly — no nested \`container:\` block required. Drop:
- the \`container:\` input
- the per-job \`container:\` blocks
- the \`cp -r /root/.ssh /github/home/\` step that only existed because
of the nested container's \`\$HOME=/github/home\` quirk
Default \`runs-on\` changes from \`ubuntu-latest\` to \`arc-tf\`.
## Pairs with
- images PR #6 (merged) — tfroot-runner rebased onto
\`ghcr.io/actions/actions-runner\`.
- kustomize-cluster #25 — \`arc-tf\` AutoscalingRunnerSet.
- tfroot-libvirt (incoming) — caller switches to \`runs-on: arc-tf\`.
## Backwards compatibility
This is a breaking change for any caller passing \`container:\` or
relying on the \`ubuntu-latest\` default. The only known caller is
\`tfroot-libvirt\`, which is being updated in a paired PR. Other
consumers (if any) need to drop their \`container:\` input and either
accept the \`arc-tf\` default or set \`runs-on: ubuntu-latest\`
explicitly.
## Test plan
- [ ] After merge + tfroot-libvirt update: \`tfroot-libvirt\` PR CI
passes against the \`arc-tf\` runner pod (no nested container, SOPS /
sops / tofu / pre-commit all resolve from the image's PATH)
🤖 Generated with [Claude Code](https://claude.com/claude-code)1 parent 28d7c7f commit 149a02c
1 file changed
Lines changed: 1 addition & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 13 | + | |
18 | 14 | | |
19 | 15 | | |
20 | 16 | | |
| |||
35 | 31 | | |
36 | 32 | | |
37 | 33 | | |
38 | | - | |
39 | | - | |
40 | 34 | | |
41 | 35 | | |
42 | 36 | | |
| |||
52 | 46 | | |
53 | 47 | | |
54 | 48 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | 49 | | |
60 | 50 | | |
61 | 51 | | |
| |||
70 | 60 | | |
71 | 61 | | |
72 | 62 | | |
73 | | - | |
74 | | - | |
75 | 63 | | |
76 | 64 | | |
77 | 65 | | |
| |||
87 | 75 | | |
88 | 76 | | |
89 | 77 | | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | 78 | | |
95 | 79 | | |
96 | 80 | | |
| |||
125 | 109 | | |
126 | 110 | | |
127 | 111 | | |
128 | | - | |
129 | | - | |
130 | 112 | | |
131 | 113 | | |
132 | 114 | | |
| |||
143 | 125 | | |
144 | 126 | | |
145 | 127 | | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | 128 | | |
151 | 129 | | |
0 commit comments