Skip to content

Stop rotating docker TLS CA on update - #3803

Closed
ntner wants to merge 2 commits into
masterfrom
remove-mtls-cert-version-track
Closed

Stop rotating docker TLS CA on update#3803
ntner wants to merge 2 commits into
masterfrom
remove-mtls-cert-version-track

Conversation

@ntner

@ntner ntner commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

What is the feature/update/fix?

Fix: Preserve Docker TLS Certificates Across Rack Updates

The rack's internal Docker TLS certificate authority is now preserved across rack version updates. Certificates are regenerated only when the stored certificate is missing, unreadable, or close to expiry, so across version updates the rack API and the Docker daemons on rack instances continue to trust the same certificate authority.

With this change, commands that reach an instance's Docker daemon, such as convox run and convox exec, keep working on every instance immediately after a rack update, with no instance replacement needed.


How to use it?

The fix is automatic. Update your rack:

$ convox rack update

No configuration or parameter changes are required.


Does it have a breaking change?

No breaking changes. Certificate validity and the TLS configuration between the rack API and instance Docker daemons are unchanged; the difference is that updates preserve the existing certificates instead of reissuing them.


Requirements

To receive this fix, you must update to rack version 20260714094620 or newer.

  • Check your rack's version with convox rack
  • Update your rack with convox rack update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant