Skip to content

Conversation

@iutx
Copy link
Member

@iutx iutx commented Jan 13, 2026

What type of this PR

Add one of the following kinds:
/kind feature

What this PR does / why we need it:

Which issue(s) this PR fixes:

  • Fixes #your-issue_number
  • [Erda Cloud Issue Link](paste your link here)

Specified Reviewers:

/assign @sfwn @luobily

Need cherry-pick to release versions?

iutx added 2 commits January 13, 2026 14:36
- Implement SocksManager to handle SOCKS5 server lifecycle per cluster
- Add port allocation and management with configurable port ranges
- Create Kubernetes service integration for SOCKS5 endpoints
- Implement cluster event watching to start/stop SOCKS5 servers based on annotations
- Add connection wrapping and logging for SOCKS5 tunnel connections
- Integrate with cluster dialer for cross-cluster connectivity
- Support dynamic port binding and service name management
- Implement proper cleanup and resource release for stopped servers
- Add Apache License header to cluster_proxy.go file
- Replace custom label constants with kubeprober API constants in console.go
- Update Dockerfile ENV syntax for KUBECTL_VERSION variable
- Replace aliyun SDK dependency with armon/go-socks5 in go.mod
- Add golang.org/x/net and gopkg.in/ini.v1 dependencies
- Remove multiple unused dependencies from go.sum including monkey, spark-on-k8s-operator
@erda-bot erda-bot requested review from luobily and sfwn January 13, 2026 06:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant