Skip to content

Feature 03 12#60

Merged
QiiHeng3 merged 10 commits intomainfrom
feature-03-12
Mar 16, 2026
Merged

Feature 03 12#60
QiiHeng3 merged 10 commits intomainfrom
feature-03-12

Conversation

@QiiHeng3
Copy link
Collaborator

Description

This PR adds end-to-end deployment and testing support for Edgion, with a focus on TLS/TLSRoute handling, stream plugin support, and configuration sync stability.

Main updates:

  • Added Kubernetes and standalone deployment manifests, scripts, and documentation
  • Refactored gateway TLS/TCP/UDP/HTTP/GRPC route handling and related runtime/store logic
  • Added TLSRoute-specific stream plugin support and related resource definitions
  • Added conf-sync leak test cases, certificate generation scripts, and integration test improvements
  • Expanded internal docs and engineering skills/guidelines for testing, logging, and config handling

Related Issue

Fixes #

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🔧 Refactoring (no functional changes)
  • 🧪 Test update
  • 🔨 CI/Build changes

Checklist

  • My code follows the project's coding guidelines
  • I have run cargo fmt and cargo clippy
  • I have added tests that prove my fix/feature works
  • All new and existing tests pass (cargo test --all)
  • I have updated the documentation (if applicable)
  • I have added an entry to CHANGELOG.md (if applicable)

Testing

Test Configuration:

  • OS: macOS
  • Rust version:

Test Steps:

  1. Run deployment or standalone startup scripts to verify generated configs and bootstrap flow
  2. Run configuration sync and integration test scripts under examples/test/scripts
  3. Verify TLSRoute, stream plugin, and route matching behavior with updated test cases

Screenshots (if applicable)

N/A

Additional Notes

This PR is relatively large and includes infrastructure, runtime refactors, tests, and documentation updates together. Reviewers may want to look at it by area: deployment assets, gateway/runtime refactors, and test/docs additions.

@QiiHeng3 QiiHeng3 merged commit c6024fb into main Mar 16, 2026
0 of 5 checks passed
@QiiHeng3 QiiHeng3 deleted the feature-03-12 branch March 16, 2026 14:55
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