Hello guys! I tried to deploy temporal to my openshift cluster, using official helm chart.
I’m using server version 1.29.1
There are 4 pods, one for frontend, history, matching and worker. All of them started succesfully, but can’t make ringpop. I tried different variants with broadcast ip and other config features, tried to change maxJoinDuration, but every time i have the same error
{"level":"warn","ts":"2025-11-19T05:45:28.304Z","msg":"unable to bootstrap ringpop. retrying","error":"join duration of 2m58.334163917s exceeded max 2m30s","logging-call-at":"/home/runner/work/docker-builds/docker-builds/temporal/common/membership/ringpop/monitor.go:204"}
{"level":"fatal","ts":"2025-11-19T05:45:28.304Z","msg":"failed to start ringpop","error":"exhausted all retries: join duration of 2m58.334163917s exceeded max 2m30s","logging-call-at":"/home/runner/work/docker-builds/docker-builds/temporal/common/membership/ringpop/monitor.go:146","stacktrace":"go.temporal.io/server/common/log.(*zapLogger).Fatal\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/log/zap_logger.go:175\ngo.temporal.io/server/common/membership/ringpop.(*monitor).Start\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/membership/ringpop/monitor.go:146"}
This is worker env:
/etc/temporal $ env
POD_IP=10.103.59.226
KUBERNETES_PORT=tcp://10.202.0.1:443
KUBERNETES_SERVICE_PORT=443
TEMPORAL_WEB_SERVICE_PORT=8080
TEMPORAL_WEB_PORT=tcp://10.203.106.147:8080
TEMPORAL_FRONTEND_PORT_7233_TCP=tcp://10.202.100.121:7233
TEMPORAL_FRONTEND_PORT_7243_TCP=tcp://10.202.100.121:7243
TEMPORAL_INTERNAL_FRONTEND_PORT_7236_TCP=tcp://10.202.135.151:7236
HOSTNAME=temporal-worker-864dd6dcfb-npjdd
TEMPORAL_INTERNAL_FRONTEND_PORT_7246_TCP=tcp://10.202.135.151:7246
SHLVL=2
HOME=/
TEMPORAL_WEB_PORT_8080_TCP=tcp://10.203.106.147:8080
TEMPORAL_HOME=/etc/temporal
TEMPORAL_SHA=4c2403736409e6f38972df3be4de480026a5b6fa
TEMPORAL_STORE_PASSWORD=pass
TEMPORAL_INTERNAL_FRONTEND_SERVICE_PORT_GRPC_RPC=7236
TEMPORAL_FRONTEND_SERVICE_PORT_GRPC_RPC=7233
TERM=xterm
KUBERNETES_PORT_443_TCP_ADDR=10.202.0.1
TCTL_SHA=b2ac63ff7f63e0529264c40a77928cdb33389b18
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TEMPORAL_INTERNAL_FRONTEND_SERVICE_PORT_HTTP=7246
REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
KUBERNETES_PORT_443_TCP_PORT=443
TEMPORAL_FRONTEND_SERVICE_PORT_HTTP=7243
KUBERNETES_PORT_443_TCP_PROTO=tcp
TEMPORAL_VISIBILITY_STORE_PASSWORD=pass
TEMPORAL_WEB_SERVICE_PORT_HTTP=8080
TEMPORAL_INTERNAL_FRONTEND_SERVICE_HOST=10.202.135.151
SERVICES=worker
TEMPORAL_FRONTEND_PORT_7233_TCP_ADDR=10.202.100.121
TEMPORAL_INTERNAL_FRONTEND_PORT_7236_TCP_ADDR=10.202.135.151
TEMPORAL_FRONTEND_SERVICE_HOST=10.202.100.121
TEMPORAL_FRONTEND_PORT_7243_TCP_ADDR=10.202.100.121
TEMPORAL_INTERNAL_FRONTEND_PORT_7246_TCP_ADDR=10.202.135.151
KUBERNETES_SERVICE_PORT_HTTPS=443
KUBERNETES_PORT_443_TCP=tcp://10.202.0.1:443
TEMPORAL_FRONTEND_PORT_7233_TCP_PORT=7233
TEMPORAL_INTERNAL_FRONTEND_PORT_7236_TCP_PORT=7236
TEMPORAL_FRONTEND_PORT_7243_TCP_PORT=7243
TEMPORAL_FRONTEND_PORT_7233_TCP_PROTO=tcp
KUBERNETES_SERVICE_HOST=10.202.0.1
PWD=/etc/temporal
TEMPORAL_INTERNAL_FRONTEND_PORT_7236_TCP_PROTO=tcp
TEMPORAL_WEB_PORT_8080_TCP_ADDR=10.203.106.147
TEMPORAL_WEB_SERVICE_HOST=10.203.106.147
TEMPORAL_INTERNAL_FRONTEND_PORT_7246_TCP_PORT=7246
TEMPORAL_FRONTEND_PORT_7243_TCP_PROTO=tcp
TEMPORAL_INTERNAL_FRONTEND_SERVICE_PORT=7236
TEMPORAL_INTERNAL_FRONTEND_PORT=tcp://10.202.135.151:7236
TEMPORAL_INTERNAL_FRONTEND_PORT_7246_TCP_PROTO=tcp
NSS_SDB_USE_CACHE=no
TEMPORAL_FRONTEND_SERVICE_PORT=7233
TEMPORAL_FRONTEND_PORT=tcp://10.202.100.121:7233
TEMPORAL_WEB_PORT_8080_TCP_PORT=8080
TEMPORAL_WEB_PORT_8080_TCP_PROTO=tcp
/etc/temporal $ command terminated with non-zero exit code: exit status 137The terminal connection has closed.
This is frontend env:
/etc/temporal $ env
POD_IP=10.102.82.83
KUBERNETES_PORT=tcp://10.202.0.1:443
KUBERNETES_SERVICE_PORT=443
TEMPORAL_FRONTEND_PORT_7233_TCP=tcp://10.202.100.121:7233
TEMPORAL_WEB_SERVICE_PORT=8080
TEMPORAL_WEB_PORT=tcp://10.203.106.147:8080
TEMPORAL_INTERNAL_FRONTEND_PORT_7236_TCP=tcp://10.202.135.151:7236
TEMPORAL_FRONTEND_PORT_7243_TCP=tcp://10.202.100.121:7243
HOSTNAME=temporal-frontend-66b8c4c787-2rgvj
TEMPORAL_INTERNAL_FRONTEND_PORT_7246_TCP=tcp://10.202.135.151:7246
SHLVL=2
HOME=/
TEMPORAL_WEB_PORT_8080_TCP=tcp://10.203.106.147:8080
TEMPORAL_HOME=/etc/temporal
TEMPORAL_SHA=4c2403736409e6f38972df3be4de480026a5b6fa
TEMPORAL_STORE_PASSWORD=pass
TEMPORAL_INTERNAL_FRONTEND_SERVICE_PORT_GRPC_RPC=7236
TEMPORAL_FRONTEND_SERVICE_PORT_GRPC_RPC=7233
TERM=xterm
KUBERNETES_PORT_443_TCP_ADDR=10.202.0.1
TCTL_SHA=b2ac63ff7f63e0529264c40a77928cdb33389b18
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TEMPORAL_INTERNAL_FRONTEND_SERVICE_PORT_HTTP=7246
REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
KUBERNETES_PORT_443_TCP_PORT=443
TEMPORAL_FRONTEND_SERVICE_PORT_HTTP=7243
KUBERNETES_PORT_443_TCP_PROTO=tcp
TEMPORAL_VISIBILITY_STORE_PASSWORD=pass
TEMPORAL_WEB_SERVICE_PORT_HTTP=8080
TEMPORAL_INTERNAL_FRONTEND_SERVICE_HOST=10.202.135.151
SERVICES=frontend
TEMPORAL_FRONTEND_PORT_7233_TCP_ADDR=10.202.100.121
TEMPORAL_FRONTEND_SERVICE_HOST=10.202.100.121
TEMPORAL_INTERNAL_FRONTEND_PORT_7236_TCP_ADDR=10.202.135.151
TEMPORAL_FRONTEND_PORT_7243_TCP_ADDR=10.202.100.121
KUBERNETES_PORT_443_TCP=tcp://10.202.0.1:443
TEMPORAL_INTERNAL_FRONTEND_PORT_7246_TCP_ADDR=10.202.135.151
KUBERNETES_SERVICE_PORT_HTTPS=443
TEMPORAL_FRONTEND_PORT_7233_TCP_PORT=7233
TEMPORAL_FRONTEND_PORT_7233_TCP_PROTO=tcp
TEMPORAL_INTERNAL_FRONTEND_PORT_7236_TCP_PORT=7236
KUBERNETES_SERVICE_HOST=10.202.0.1
TEMPORAL_FRONTEND_PORT_7243_TCP_PORT=7243
PWD=/etc/temporal
TEMPORAL_WEB_PORT_8080_TCP_ADDR=10.203.106.147
TEMPORAL_INTERNAL_FRONTEND_PORT_7236_TCP_PROTO=tcp
TEMPORAL_WEB_SERVICE_HOST=10.203.106.147
TEMPORAL_FRONTEND_PORT_7243_TCP_PROTO=tcp
TEMPORAL_INTERNAL_FRONTEND_PORT_7246_TCP_PORT=7246
TEMPORAL_INTERNAL_FRONTEND_SERVICE_PORT=7236
TEMPORAL_INTERNAL_FRONTEND_PORT_7246_TCP_PROTO=tcp
TEMPORAL_INTERNAL_FRONTEND_PORT=tcp://10.202.135.151:7236
NSS_SDB_USE_CACHE=no
TEMPORAL_FRONTEND_SERVICE_PORT=7233
TEMPORAL_WEB_PORT_8080_TCP_PORT=8080
TEMPORAL_FRONTEND_PORT=tcp://10.202.100.121:7233
TEMPORAL_WEB_PORT_8080_TCP_PROTO=tcp
/etc/temporal $
And worker logs:
TEMPORAL_ADDRESS is not set, setting it to 10.103.59.226:7233
2025/11/19 05:36:54 Loading config; env=docker,zone=,configDir=config
2025/11/19 05:36:54 Loading config files=[config/docker.yaml]
{“level”:“info”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“Build info.”,“git-time”:“2025-10-29T23:52:28.000Z”,“git-revision”:“b9a3ead06354c120324a92895b65576a8467b5e6”,“git-modified”:false,“go-arch”:“amd64”,“go-os”:“linux”,“go-version”:“go1.25.0”,“cgo-enabled”:false,“server-version”:“1.29.1”,“debug-mode”:false,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/cmd/server/main.go:163”}
{“level”:“warn”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“dynamic config warning”,“error”:“unregistered key "matching.numTaskqueueWrit"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/dynamicconfig/file_based_client.go:183”}
{“level”:“warn”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“dynamic config warning”,“error”:“unregistered key "system.enableUpdateWorkflowExecution"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/dynamicconfig/file_based_client.go:183”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“dynamic config changed for the key: matching.numtaskqueuereadpartitions oldValue: nil newValue: { constraints: {} value: 5 }”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/dynamicconfig/file_based_client.go:347”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“dynamic config changed for the key: matching.numtaskqueuewrit oldValue: nil newValue: { constraints: {} value: 5 }”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/dynamicconfig/file_based_client.go:347”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“dynamic config changed for the key: system.enablenexus oldValue: nil newValue: { constraints: {} value: false }”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/dynamicconfig/file_based_client.go:347”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“dynamic config changed for the key: system.enableupdateworkflowexecution oldValue: nil newValue: { constraints: {} value: true }”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/dynamicconfig/file_based_client.go:347”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“Updated dynamic config”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/dynamicconfig/file_based_client.go:193”}
{“level”:“warn”,“ts”:“2025-11-19T05:36:54.662Z”,“msg”:“Not using any authorizer and flag --allow-no-auth not detected. Future versions will require using the flag --allow-no-auth if you do not want to set an authorizer.”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/cmd/server/main.go:193”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.783Z”,“msg”:“Use rpc address 127.0.0.1:7233 for cluster active.”,“component”:“metadata-initializer”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/temporal/cluster_metadata_loader.go:68”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.784Z”,“msg”:“Service is not requested, skipping initialization.”,“service”:“history”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/temporal/fx.go:472”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.784Z”,“msg”:“Service is not requested, skipping initialization.”,“service”:“matching”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/temporal/fx.go:492”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.784Z”,“msg”:“Service is not requested, skipping initialization.”,“service”:“frontend”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/temporal/fx.go:521”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.784Z”,“msg”:“Service is not requested, skipping initialization.”,“service”:“internal-frontend”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/temporal/fx.go:521”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.786Z”,“msg”:“Quota changed”,“service”:“worker”,“component”:“persistence”,“scope”:“host”,“current-quota”:null,“new-quota”:500,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/quotas/calculator/logged_calculator.go:100”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.799Z”,“msg”:“Initialized service resolver for persistence rate limiting”,“service”:“worker”,“service”:“worker”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/service/fx.go:68”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.799Z”,“msg”:“historyClient: ownership caching disabled”,“service”:“worker”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/client/history/client.go:66”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.811Z”,“msg”:“creating new visibility manager”,“visibility_plugin_name”:“postgres12”,“visibility_index_name”:“temporal_visibility”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/persistence/visibility/factory.go:131”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.812Z”,“msg”:“PProf listen on “,“host”:“localhost”,“port”:7936,“logging-call-at”:”/home/runner/work/docker-builds/docker-builds/temporal/common/pprof/pprof.go:58”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.812Z”,“msg”:“Starting server for services”,“value”:{“worker”:{}},“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/temporal/server_impl.go:84”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.834Z”,“msg”:“RuntimeMetricsReporter started”,“service”:“worker”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/metrics/runtime.go:121”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.834Z”,“msg”:“worker starting”,“service”:“worker”,“component”:“worker”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/service/worker/service.go:214”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.839Z”,“msg”:“Membership heartbeat upserted successfully”,“address”:“10.103.59.226”,“port”:6939,“hostId”:“c1f60ecd-c509-11f0-a01a-0a580a673be2”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/membership/ringpop/monitor.go:316”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.841Z”,“msg”:“bootstrap hosts fetched”,“bootstrap-hostports”:“10.103.59.226:6939”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/membership/ringpop/monitor.go:358”}
{“level”:“info”,“ts”:“2025-11-19T05:36:54.842Z”,“msg”:“Current reachable members”,“component”:“service-resolver”,“service”:“worker”,“addresses”:[“10.103.59.226:0”],“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/membership/ringpop/service_resolver.go:305”}
{“level”:“warn”,“ts”:“2025-11-19T05:36:59.845Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: context deadline exceeded while waiting for connections to become ready”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:01.044Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:02.452Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:03.145Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:04.599Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:08.852Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:13.393Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:17.873Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:21.926Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:27.227Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:31.725Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:36.553Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:40.604Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:44.624Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: connection error: desc = "transport: Error while dialing: dial tcp 10.202.100.121:7233: connect: connection refused"”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:53.868Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: context deadline exceeded while waiting for connections to become ready”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“warn”,“ts”:“2025-11-19T05:37:59.837Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: context deadline exceeded while waiting for connections to become ready”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:98”}
{“level”:“fatal”,“ts”:“2025-11-19T05:37:59.837Z”,“msg”:“error creating sdk client”,“service”:“worker”,“error”:“failed reaching server: context deadline exceeded while waiting for connections to become ready”,“logging-call-at”:“/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:109”,“stacktrace”:“``go.temporal.io/server/common/log.(*zapLogger).Fatal\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/log/zap_logger.go:175\ngo.temporal.io/server/common/sdk.(*clientFactory).GetSystemClient.func1\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:109\nsync.(*Once).doSlow\n\t/opt/hostedtoolcache/go/1.25.0/x64/src/sync/once.go:78\nsync.(*Once).Do\n\t/opt/hostedtoolcache/go/1.25.0/x64/src/sync/once.go:69\ngo.temporal.io/server/common/sdk.(*clientFactory).GetSystemClient\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/sdk/factory.go:92\ngo.temporal.io/server/service/worker/scanner.(*Scanner).Start\n\t/home/runner/work/docker-builds/docker-builds/temporal/service/worker/scanner/scanner.go:210\ngo.temporal.io/server/service/worker.(*Service).startScanner\n\t/home/runner/work/docker-builds/docker-builds/temporal/service/worker/service.go:311\ngo.temporal.io/server/service/worker.(*Service).Start\n\t/home/runner/work/docker-builds/docker-builds/temporal/service/worker/service.go:227\ngo.uber.org/fx/internal/lifecycle.Wrap[…].func1\n\t/home/runner/go/pkg/mod/go.uber.org/fx@v1.23.0/internal/lifecycle/lifecycle.go:80\ngo.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook\n\t/home/runner/go/pkg/mod/go.uber.org/fx@v1.23.0/internal/lifecycle/lifecycle.go:256\ngo.uber.org/fx/internal/lifecycle.(*Lifecycle).Start\n\t/home/runner/go/pkg/mod/go.uber.org/fx@v1.23.0/internal/lifecycle/lifecycle.go:216\ngo.uber.org/fx.(*App).start-fm.(*App).start.func1\n\t/home/runner/go/pkg/mod/go.uber.org/fx@v1.23.0/app.go:704\ngo.uber.org/fx.(*App).withRollback\n\t/home/runner/go/pkg/mod/go.uber.org/fx@v1.23.0/app.go:686\ngo.uber.org/fx.(*App).start\n\t/home/runner/go/pkg/mod/go.uber.org/fx@v1.23.0/app.go:703\ngo.uber.org/fx.withTimeout.func1\n\t/home/runner/go/pkg/mod/go.uber.org/fx@v1.23.0/app.go:803”``}
I can add additional onfo if you need.
Hope you can help