- 
                Notifications
    
You must be signed in to change notification settings  - Fork 100
 
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
What are you really trying to do?
Using Rust, trying to connect the client to the server using tls_cert and the connect command as the exemple below
    let mut client_options_builder = ClientOptionsBuilder::default();
    client_options_builder
        .target_url(target_url)
        .client_name("name")
        .client_version("version");`
    if client_tls_config.is_some() {
        client_options_builder.tls_cfg(TlsConfig {
            server_root_ca_cert: None,
            domain: None,
            client_tls_config,
        });
    }
    let client_options = client_options_builder
        .build()
        .map_err(|err| TemporalError::ClientError(err.to_string()))?;
    let client = client_options
        .connect(namespace, meter, None)
        .await
        .map_err(|err| TemporalError::ClientError(err.to_string()))?;
Describe the bug
before #698 the code above connects correctly to the server and we can begin to creating workers, after the merge the same code returns the following error
Error: ClientError("'get_system_info call' error after connection: Status { code: Unknown, message: \"transport error\", source: Some(tonic::transport::Error(Transport, hyper::Error(Io, Kind(ConnectionReset)))) }")
Minimal Reproduction
In RUST, using any rev after the following:
temporal-client = { git = "https://github.com/temporalio/sdk-core", rev = "c55ba57" }
temporal-sdk = { git = "https://github.com/temporalio/sdk-core", rev = "c55ba57" }
temporal-sdk-core = { git = "https://github.com/temporalio/sdk-core", rev = "c55ba57" }
temporal-sdk-core-api = { git = "https://github.com/temporalio/sdk-core", rev = "c55ba57" }
temporal-sdk-core-protos = { git = "https://github.com/temporalio/sdk-core", rev = "c55ba57" }
temporal-sdk-core-test-utils = { git = "https://github.com/temporalio/sdk-core", rev = "c55ba57" }
and trying to connect a client to the server as of the exemple above
Environment/Versions
- OS and processor: [M1 Mac, Linux]
 - Temporal Version: Rust SDK
 - The error runs running locally as well as inside a container in k8s
 
Additional context
the cargo.toml that gives me the error
cargo.toml.txt
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working