Skip to content

Re-land #267 + #269 + #268 (now that STONITH is gone)#272

Merged
posix4e merged 3 commits into
mainfrom
reland/features-no-stonith
May 30, 2026
Merged

Re-land #267 + #269 + #268 (now that STONITH is gone)#272
posix4e merged 3 commits into
mainfrom
reland/features-no-stonith

Conversation

@posix4e
Copy link
Copy Markdown
Member

@posix4e posix4e commented May 30, 2026

Re-applies the three features that were backed out in #270, now that the actual cause of the failed deploys — the STONITH tunnel hand-off churn — has been removed (#271).

Re-landed:

  • #267 Serve noise.ita_token so clients verify attestation without minting
  • #269 Pin enclave measurement (MRTD/TCB), observe-only
  • #268 Encrypt session history end-to-end to paired device keys

Verification: git diff 2fcab1f HEAD (pre-revert tip vs this branch) is only the STONITH removal (cp.rs + stonith.rs) — i.e. this is exactly "the features, minus STONITH". kill_old_tunnels/self_watchdog stay removed. clippy clean, 82 tests pass.

🤖 Generated with Claude Code

@posix4e posix4e merged commit 04bf6ca into main May 30, 2026
1 check passed
@github-actions
Copy link
Copy Markdown

DD preview ready

URL: https://pr-272.devopsdefender.com

Browser login: visit https://pr-272.devopsdefender.com — DD redirects you to
the GitHub App auth broker. A DD session cookie scoped
to .devopsdefender.com lets the preview, fleet, and
shell hosts share the same login.

Machine-to-machine: GitHub Actions workflows in the
DD_OWNER org pass their per-job OIDC JWT as
Authorization: Bearer … (audience dd-agent).

Register endpoint for a local agent: https://pr-272.devopsdefender.com/register
(authenticated by ITA attestation).

@posix4e posix4e deleted the reland/features-no-stonith branch May 31, 2026 11:27
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