[Question] I want to deploy single node weaviate server in openshift, but getting IP error

Getting Below Error:

{"action":"startup","build_git_commit":"35d800d","build_go_version":"go1.22.12","build_image_tag":"v1.29.0","build_wv_version":"1.29.0","level":"info","msg":"Feature flag LD integration disabled: could not locate WEAVIATE_LD_API_KEY env variable","time":"2025-07-22T15:36:54Z"}
{"action":"startup","build_git_commit":"35d800d","build_go_version":"go1.22.12","build_image_tag":"v1.29.0","build_wv_version":"1.29.0","default_vectorizer_module":"text2vec-transformers","level":"info","msg":"the default vectorizer modules is set to \"text2vec-transformers\", as a result all new schema classes without an explicit vectorizer setting, will use this vectorizer","time":"2025-07-22T15:36:54Z"}
{"action":"startup","auto_schema_enabled":true,"build_git_commit":"35d800d","build_go_version":"go1.22.12","build_image_tag":"v1.29.0","build_wv_version":"1.29.0","level":"info","msg":"auto schema enabled setting is set to \"true\"","time":"2025-07-22T15:36:54Z"}
{"action":"memberlist_init","bind_port":7946,"build_git_commit":"35d800d","build_go_version":"go1.22.12","build_image_tag":"v1.29.0","build_wv_version":"1.29.0","error":"Failed to get final advertise address: No private IP address found, and explicit IP not provided","hostname":"weaviate-server-dev","level":"error","msg":"memberlist not created","time":"2025-07-22T15:36:54Z"}
{"action":"startup","build_git_commit":"35d800d","build_go_version":"go1.22.12","build_image_tag":"v1.29.0","build_wv_version":"1.29.0","error":"create member list: Failed to get final advertise address: No private IP address found, and explicit IP not provided","level":"error","msg":"could not init cluster state","time":"2025-07-22T15:36:54Z"}

Hello @Vikas,

Welcome to our community — it’s great to have you here! :star_struck:

I have seen same error here:

I’m not entirely certain nor experience with OpenShift, but you can try the following steps:

  • Explicitly set the address for Weaviate in Openshift, if possible.
  • Ensure your OpenShift pod has a valid private IP.

It would also help if you could share your configuration and YAML so we can take a closer look. Additionally, make sure you test on the latest Weaviate DB version (1.32), as 1.29 is now outdated.

Best regards,

Mohamed Shahin
Weaviate Support Engineer
(Ireland, GMT/UTC timezone)