Skip to content

compose: embed validator key setup & caddy extension - #2412

Merged
Mirko-von-Leipzig merged 3 commits into
nextfrom
mirko/embed-keys
Jul 30, 2026
Merged

compose: embed validator key setup & caddy extension#2412
Mirko-von-Leipzig merged 3 commits into
nextfrom
mirko/embed-keys

Conversation

@Mirko-von-Leipzig

@Mirko-von-Leipzig Mirko-von-Leipzig commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

The validator key setup used bind mounting to include the files off-disk. This no longer works once the compose file is published - host files are not bundled.

This PR embeds the same binary values directly instead. This is more fragile, but the understanding is that this might be replaced with a key ceremony in the future so its not a long lived change 🤞

In addition, this PR allows the compose "DNS" to be extending i.e. caddy allows adding more routes if our compose file is extended externally.

And in addition, I've added support for seeding the database via the benchmark tool.

Changelog

changelog = "none"
reason    = "Internal change only."

@Mirko-von-Leipzig
Mirko-von-Leipzig marked this pull request as draft July 30, 2026 14:37
@Mirko-von-Leipzig Mirko-von-Leipzig changed the title compose: embed validator key setup compose: embed validator key setup & caddy extension Jul 30, 2026
@Mirko-von-Leipzig
Mirko-von-Leipzig marked this pull request as ready for review July 30, 2026 14:55

@kkovaacs kkovaacs left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seed command seems to be useful indeed.

Looks good to me!

@Mirko-von-Leipzig
Mirko-von-Leipzig merged commit 323253f into next Jul 30, 2026
28 checks passed
@Mirko-von-Leipzig
Mirko-von-Leipzig deleted the mirko/embed-keys branch July 30, 2026 15:15
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.

2 participants