Skip to content

docs(cli): correct the deploy e2e fixture README's Keys paragraph - #4603

Merged
bpamiri merged 1 commit into
developfrom
peter/e2e-readme-keys
Oct 15, 2026
Merged

bpamiri merged 1 commit into
developfrom
peter/e2e-readme-keys

Conversation

@bpamiri

@bpamiri bpamiri commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

The "Keys" paragraph in cli/lucli/tests/_fixtures/deploy/e2e/README.md said the fixture's test_key, test_key.pub and authorized_keys were copied verbatim from the sibling sshd/ fixture. That is no longer true:

  • sshd/ has no authorized_keys;
  • the e2e keypair differs from sshd/'s.

The paragraph now describes what the fixture actually holds:

  • its own deterministic ed25519 test keypair;
  • an authorized_keys that is a byte-identical copy of test_key.pub, bind-mounted read-only by docker-compose.yml;
  • why it isn't shared: the fixtures stay independent, and E2EDeploySpec finds the key at <fixtureDir>/test_key.

Docs only; one paragraph.

Verification

  • ssh-keygen -y on test_key matches test_key.pub.
  • cmp shows authorized_keys is identical to test_key.pub.
  • sshd/authorized_keys is absent, and cmp shows e2e/test_key differs from sshd/test_key.

🤖 Generated with Claude Code

The paragraph said the e2e keys were copied verbatim from the sshd/
fixture. sshd/ no longer has an authorized_keys, and the e2e keypair is
its own. Describe what the fixture actually holds: its own test keypair,
an authorized_keys that is a byte-identical copy of test_key.pub
(bind-mounted by docker-compose.yml), and why it is not shared.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Peter Amiri <peter@alurium.com>
@github-actions github-actions Bot added the docs label Oct 15, 2026
@bpamiri
bpamiri merged commit 666c09c into develop Oct 15, 2026
17 checks passed
@bpamiri
bpamiri deleted the peter/e2e-readme-keys branch October 15, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant