Skip to content

Keep the Workspace load balancer HTTP-only - #264

Merged
cassi-volkova merged 2 commits into
masterfrom
cassi/remove-workspace-lb-https-listener
Jul 31, 2026
Merged

Keep the Workspace load balancer HTTP-only#264
cassi-volkova merged 2 commits into
masterfrom
cassi/remove-workspace-lb-https-listener

Conversation

@cassi-volkova

Copy link
Copy Markdown
Member

Summary

  • replace the packaged default Nginx site only on the Workspace UI load balancer node set
  • retain the internal port 80 catch-all while leaving public TLS termination to the site-specific edge
  • validate the rendered component contract and document the ownership boundary
  • prepare release version 0.4.3

Validation

  • npm run typecheck
  • npm run lint (passes with existing warnings)
  • npm run test (393 web test files / 3,882 tests and 30 Electron tests)
  • scripts/build-exordos-web-artifact.sh
  • exordos build . --exordos-cfg-file exordos/exordos.yaml --output-dir output --force
  • node scripts/validate-exordos-element.mjs output/exordos-elements
  • git diff --check

@phantomii phantomii left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Approved. The public edge already terminates TLS and forwards Workspace traffic to the internal load balancer over HTTP; the new default site preserves that route and rejects only unmatched hosts.

@cassi-volkova
cassi-volkova merged commit 8e2038b into master Jul 31, 2026
6 checks passed
@cassi-volkova
cassi-volkova deleted the cassi/remove-workspace-lb-https-listener branch July 31, 2026 13:21
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