Skip to content

Conversation

haslersn
Copy link

@haslersn haslersn commented Oct 9, 2024

In a cluster where .Env.HOSTNAME resolves to an IPv6 address, the orchestrator fails to start due to a syntax error in the raft bind address. This was reported here: #929

This commit fixes this, at least for DualStack clusters, by using .Env.POD_IP instead, which is defined as

- name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP

and thus typically points to an IPv4 address in DualStack clusters. For a general fix, the orchestrator code itself probably needs to be modified to correctly handle the bind hostname.


  • I've made sure the CHANGELOG.md will remain up-to-date after this PR is merged.
In a cluster where `.Env.HOSTNAME` resolves to an IPv6 address, the orchestrator fails to start due to a syntax error in the raft bind address. This was reported here: bitpoke#929 This commit fixes this, at least for DualStack clusters, by using `.Env.POD_IP` instead, which is defined as ```yaml - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP ``` and thus typically points to an IPv4 address in DualStack clusters. For a general fix, the orchestrator code itself probably needs to be modified to correctly handle the bind hostname.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant