Skip to content

storage: preserve HTTPS remote specs (TIN-1546) - #388

Merged
Jesssullivan merged 1 commit into
mainfrom
jess/tls-preserving-remote-spec-tin-1546
May 19, 2026
Merged

storage: preserve HTTPS remote specs (TIN-1546)#388
Jesssullivan merged 1 commit into
mainfrom
jess/tls-preserving-remote-spec-tin-1546

Conversation

@Jesssullivan

@Jesssullivan Jesssullivan commented May 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds explicit seaweedfs+https:// and seaweedfs+http:// support to the shared mount remote-spec parser while keeping historical seaweedfs:// as HTTP.
  • Preserves HTTPS smoke endpoints when Linux postinstall derives a direct tcfs mount remote spec.
  • Updates the Linux smoke harness regression test so production-like HTTPS config derives seaweedfs+https://... instead of silently downgrading to HTTP.

Validation

  • ~/.cargo/bin/cargo test -p tcfs-storage parse_remote_spec
  • bash -n scripts/linux-postinstall-smoke.sh scripts/test-linux-postinstall-smoke.sh
  • bash scripts/test-linux-postinstall-smoke.sh
  • ~/.cargo/bin/cargo fmt --all -- --check
  • git diff --check
  • stacked pre-retarget CI: fleet_live tests against compose-managed SeaweedFS + NATS passed in 5m12s

@Jesssullivan
Jesssullivan force-pushed the jess/tls-preserving-remote-spec-tin-1546 branch from f1a8a2e to c89d646 Compare May 19, 2026 05:22
@Jesssullivan
Jesssullivan changed the base branch from jess/docs-production-readiness-sweep to main May 19, 2026 05:22
@Jesssullivan
Jesssullivan marked this pull request as ready for review May 19, 2026 05:28
@Jesssullivan
Jesssullivan merged commit eb1d6e7 into main May 19, 2026
4 checks passed
@Jesssullivan
Jesssullivan deleted the jess/tls-preserving-remote-spec-tin-1546 branch May 19, 2026 05:28
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