Skip to content

feat!: install every registered ubicloud ssh key on workers - #69

Merged
scode merged 1 commit into
mainfrom
pr/ubiworker-all-ssh-keys
Aug 22, 2026
Merged

feat!: install every registered ubicloud ssh key on workers#69
scode merged 1 commit into
mainfrom
pr/ubiworker-all-ssh-keys

Conversation

@scode

@scode scode commented Aug 22, 2026

Copy link
Copy Markdown
Owner

The two key names kd installed on every worker were the author's own, so
nobody else could create a usable worker without editing the source.
Installing whatever keys the Ubicloud account has registered follows the
account instead of the binary, and makes zero registered keys a preflight
error rather than a worker nobody can reach.

Test fixtures no longer carry the author's username or real tailnet user
ids; those were never secrets, but a public repository has no reason to
hold them.

Breaking: workers now get all registered keys, not just ones named
laptop and devbox, and create fails if the account has none.

Base automatically changed from pr/ubiworker-tailscale-ssh to main August 22, 2026 16:00
The two key names kd installed on every worker were the author's own, so
nobody else could create a usable worker without editing the source.
Installing whatever keys the Ubicloud account has registered follows the
account instead of the binary, and makes zero registered keys a preflight
error rather than a worker nobody can reach.

Test fixtures no longer carry the author's username or real tailnet user
ids; those were never secrets, but a public repository has no reason to
hold them.

Breaking: workers now get all registered keys, not just ones named
`laptop` and `devbox`, and `create` fails if the account has none.
@scode
scode force-pushed the pr/ubiworker-all-ssh-keys branch from 1da6c73 to ef074f7 Compare August 22, 2026 16:00
@scode
scode merged commit 5320421 into main Aug 22, 2026
6 checks passed
@scode
scode deleted the pr/ubiworker-all-ssh-keys branch August 22, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant