Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(source): support private link for kafka connector #8247

Merged
merged 32 commits into from
Mar 17, 2023
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
72e9100
patch rdkafka for rewriting broker addresses
wangrunji0408 Feb 15, 2023
9f597c6
kafka private link examples
StrikeW Feb 20, 2023
d44119a
private link demo
StrikeW Feb 21, 2023
5fb1945
connection catalog and DDL rpc
StrikeW Feb 22, 2023
9de0357
persist Connection to catalog
StrikeW Feb 25, 2023
f24c196
add Connection rpc to risectl
StrikeW Feb 26, 2023
cf89158
fix create_connection bug
StrikeW Feb 26, 2023
6e8a993
save private link dns names into with properties
StrikeW Feb 26, 2023
2b1ded9
rewrite kafka broker addresses with custom client context
StrikeW Feb 26, 2023
1d9199d
fix clippy
StrikeW Feb 27, 2023
0128ce9
source private link support
StrikeW Feb 28, 2023
a562826
add security group id
StrikeW Mar 1, 2023
14719fb
Merge remote-tracking branch 'origin/main' into siyuan/aws-private-links
StrikeW Mar 1, 2023
2fc0c61
update
StrikeW Mar 1, 2023
313a9ff
fix
StrikeW Mar 1, 2023
756d4ea
fix clippy
StrikeW Mar 1, 2023
0e4a845
update dashboard
StrikeW Mar 1, 2023
133e43f
fix madsim-rdkafka
wangrunji0408 Mar 1, 2023
8a84a21
fix comments
StrikeW Mar 3, 2023
0b5171d
update
StrikeW Mar 3, 2023
b628da8
minor
StrikeW Mar 7, 2023
7c82192
fix comments
StrikeW Mar 7, 2023
dd4c5cd
minor
StrikeW Mar 7, 2023
d50414a
dedup subnet by availability_zone
StrikeW Mar 14, 2023
1135acf
refine error message
StrikeW Mar 14, 2023
3175b16
Merge remote-tracking branch 'origin/main' into siyuan/aws-private-links
StrikeW Mar 14, 2023
e5616b2
use az_id as the key to target dns name
StrikeW Mar 16, 2023
27aa398
fix serde
StrikeW Mar 16, 2023
af3ed91
error if no available target dns
StrikeW Mar 16, 2023
b826fbc
minor
StrikeW Mar 17, 2023
f1b6393
fix dashboard
StrikeW Mar 17, 2023
0628311
Merge remote-tracking branch 'origin/main' into siyuan/aws-private-links
StrikeW Mar 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 29 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ repository = "https://github.com/risingwavelabs/risingwave"
aws-config = { version = "0.51", default-features = false, features = ["rt-tokio", "native-tls"] }
aws-sdk-kinesis = { version = "0.21", default-features = false, features = ["rt-tokio", "native-tls"] }
aws-sdk-s3 = { version = "0.21", default-features = false, features = ["rt-tokio","native-tls"] }
aws-sdk-ec2 = { version = "0.21", default-features = false, features = ["rt-tokio","native-tls"] }
aws-sdk-sqs = { version = "0.21", default-features = false, features = ["rt-tokio", "native-tls"] }
aws-smithy-http = "0.51"
aws-smithy-types = "0.51"
Expand Down Expand Up @@ -123,3 +124,4 @@ tokio-stream = { git = "https://github.com/madsim-rs/tokio.git", rev = "0c25710"
tokio-retry = { git = "https://github.com/madsim-rs/rust-tokio-retry.git", rev = "95e2fd3" }
tokio-postgres = { git = "https://github.com/madsim-rs/rust-postgres.git", rev = "87ca1dc" }
postgres-types = { git = "https://github.com/madsim-rs/rust-postgres.git", rev = "87ca1dc" }
madsim-rdkafka = { git = "https://github.com/madsim-rs/madsim.git", rev = "43e025d" }
135 changes: 135 additions & 0 deletions dashboard/proto/gen/catalog.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading