5c0c6edcf4
Merge pull request 'Describe how the GitHub mirror shows the wordmark' (#30) from github-mirror into main
main
branderson2026-10-14 17:33:37 -07:00
26ec9f8b1e
Merge pull request 'Restart dnsmasq after a render, since a reload never applied one' (#29) from dnsmasq-restart into main
branderson2026-10-10 21:49:21 -07:00
e3a89f0abc
Treat the shared network as expected, and catch a bridge with no rules
branderson2026-09-02 14:27:23 -07:00
c255a51b40
Stop advising the removal of the network the resolver lives on
branderson2026-09-02 14:19:16 -07:00
894dcb8c8b
Let the shared bridge be retired, since the pools supply their own
branderson2026-09-02 14:08:46 -07:00
aae09ebdf1
Deploy new programs without going through setup, and tidy a retired bridge
branderson2026-09-02 13:45:28 -07:00
ae88b7767f
Merge pull request 'Have the tool check the arrangement, rather than the operator' (#27) from verify-arrangement into main
branderson2026-09-02 00:43:03 -07:00
992b371d1c
Merge pull request 'Give each runner pool the allowlist it could actually run' (#26) from per-project-sets into main
branderson2026-09-01 23:39:21 -07:00
3489b5f167
Merge pull request 'Strip comments where every name arrives, not at one source' (#24) from strip-comments-once into main
branderson2026-08-31 23:31:14 -07:00
9ae7bb982a
Merge pull request 'Make trusting a repository something you can do in one command' (#23) from repos-usability into main
branderson2026-08-31 23:04:29 -07:00
11b841500e
Make trusting a repository something you can do in one command
branderson2026-08-31 22:58:28 -07:00
665113be51
Merge pull request 'Give the privileged tier a working v1 to v2 path, and link the upgrade docs' (#22) from upgrade-path-privileged into main
branderson2026-08-27 21:00:16 -07:00
a76f38bcc4
Merge pull request 'Install the upgrade tool on the privileged tier, which never got it' (#21) from privileged-upgrade-tool into main
branderson2026-08-27 20:13:41 -07:00
e5e5a307b3
Install the upgrade tool on the privileged tier, which never got it
branderson2026-08-27 17:56:59 -07:00
26f96e8e2b
Merge pull request 'Fix a tool that could not find itself, and a note that told you not to' (#20) from verify-resolution into main
branderson2026-08-27 17:44:35 -07:00
d879b6d5b3
Fix a tool that could not find itself, and a note that told you not to
branderson2026-08-27 17:32:48 -07:00
022c5f6ce2
Merge pull request 'Version the deployed state, so an existing runner can be brought forward' (#19) from versioning into main
branderson2026-08-27 17:14:03 -07:00
7a0a3becbf
Merge pull request 'Bound the LAN over IPv6, and over the range a tailnet uses' (#18) from ipv6-boundary into main
branderson2026-08-25 16:55:17 -07:00
afbe827e0f
Describe the boundary as it is, not as it changed
branderson2026-08-25 16:38:49 -07:00
ec521afd84
Bound the LAN over IPv6, and over the range a tailnet uses
branderson2026-08-25 14:50:52 -07:00
d3f3219d5b
Merge pull request 'Send the reader between the two halves, in the order that works' (#17) from runbook-order into main
branderson2026-08-11 20:39:46 -07:00
b6a6151512
Merge pull request 'Bring across what the sister project grew, and write down the threat model' (#15) from parity into main
branderson2026-08-10 22:36:40 -07:00
4cb86b4bdd
Merge pull request 'Add the badge and the maturity disclaimer' (#16) from disclaimer-and-badge into main
branderson2026-08-10 21:04:19 -07:00
e7360de7ad
Restate how the push block is enforced, not just that it exists
parity
branderson2026-08-10 20:39:03 -07:00
1faf85be5c
Point at dejima's push reasoning, and pin the maturity disclaimer
branderson2026-08-10 20:28:02 -07:00
2af7b15fe6
Give push-blocking its own reason rather than borrowing this one
branderson2026-08-10 19:09:15 -07:00
e7bffbcbbc
State that reviewing main is a dependency, not an aside
branderson2026-08-10 18:56:54 -07:00
9e3367b927
Give the real reason there is no approval gate
branderson2026-08-10 18:53:56 -07:00
04430b9a95
Add the Developed in dejima badge
branderson2026-08-10 18:35:02 -07:00
9656b8c6ea
Bring across what the sister project grew, and write down the threat model
branderson2026-08-10 15:58:57 -07:00
3b95ff7a30
Add the Developed in dejima badge
branderson2026-08-10 20:46:08 -07:00
a34ad1cf27
Merge pull request 'Give a DHCP runner the two rules its lease actually needs' (#14) from dhcp-rules into main
branderson2026-08-09 22:06:58 -07:00
2b4c18f59e
Merge pull request 'Pin the workflow to main, and put the wordmark on the README' (#12) from branding-and-triggers into main
branderson2026-08-09 03:13:56 -07:00
3af05cb943
Merge pull request 'State plainly that there is no support, and where to send a vulnerability' (#13) from security-policy into main
branderson2026-08-09 03:13:39 -07:00
702871732e
Read the workflow only from main
branderson2026-08-08 22:16:47 -07:00
372b8ae16d
Merge pull request 'Name the tiers after what a job gets, and put the reader first' (#10) from docs-restructure into main
branderson2026-08-08 20:06:57 -07:00
5d038b811a
Merge pull request 'Build the runners, rather than listing what to type' (#11) from runner-generator into docs-restructure
docs-restructure
branderson2026-08-08 20:03:57 -07:00
9339d03636
Do not tell someone to re-run install.sh when what is missing is sudo
Brad Anderson2026-08-08 19:35:22 -07:00
2ceeea6682
Say what a first install would install, rather than letting diff complain
Brad Anderson2026-08-08 19:32:02 -07:00
e426d11cd5
Suggest the compose project directory again, once the group name is known
Brad Anderson2026-08-08 19:26:32 -07:00
be3fd944b4
Do not turn off password authentication with no key to replace it
Brad Anderson2026-08-08 19:16:47 -07:00
08a45ecc14
Let a mistyped list entry be taken back, and name a redirect for what it is
Brad Anderson2026-08-08 19:10:28 -07:00
d3d75d16bf
Install qemu-guest-agent, and say what it does and does not expose
Brad Anderson2026-08-08 18:55:35 -07:00
57b970290b
Prove the network boots before freezing the state that gets restored forever
Brad Anderson2026-08-08 18:49:15 -07:00
d88b172da1
Let one host carry runners for more than one registration token
Brad Anderson2026-08-08 18:29:10 -07:00
239651d5a6
Follow both repositories to the dejima organization
Brad Anderson2026-08-08 18:24:15 -07:00
dfc9b5fafc
Do not install the host egress policy on the privileged tier, and fill it in automatically on the confined one
Brad Anderson2026-08-08 18:14:24 -07:00
df136a62e9
Keep the blank line between the first two closing items
Brad Anderson2026-08-08 18:08:57 -07:00
b7e9ed156d
Put a blank line between a prompt and the text explaining it
Brad Anderson2026-08-08 17:41:50 -07:00
d850719043
Repeat the pinning follow-ups where they will still be on screen
Brad Anderson2026-08-08 17:35:20 -07:00
3d02565897
Say what the confined tier buys, not only what the privileged one gives up
Brad Anderson2026-08-08 17:16:10 -07:00
776a40e760
Split the build by hypervisor and guest, not by tier
Brad Anderson2026-08-08 17:00:09 -07:00
52b8b3701e
Link dejima's docs/ci.md, and stop overstating what the tier choice changes
Brad Anderson2026-08-08 16:09:34 -07:00
df773d17fa
Take the operator's LAN back out of the test fixtures
Brad Anderson2026-08-08 15:36:05 -07:00
48b8a3b90a
Build the node rules once, as a security group, and apply them to both tiers
Brad Anderson2026-08-08 15:30:42 -07:00
626a30ce9d
Pin the address with a program instead of a procedure
Brad Anderson2026-08-08 14:36:00 -07:00
e87ebba610
Snapshot before the bootstrap runs, not only after it registers
Brad Anderson2026-08-08 14:29:14 -07:00