Skip to content

Conversation

@xhochn
Copy link
Contributor

@xhochn xhochn commented Dec 10, 2025

Description

This PR replaces the netcat-traditional package with netcat-openbsd in the Containerfile.

Reasoning

The netcat-traditional package does not support IPv6. In many Kubernetes/OKD environments (especially dual-stack or IPv6-only clusters), internal service DNS names (like the PostgreSQL service) often resolve to IPv6 addresses.

As a result, connectivity checks using nc -z fail silently or timeout because netcat-traditional cannot handle the IPv6 address returned by the DNS, causing the container startup to fail even when the database is reachable.

netcat-openbsd is the standard replacement on Debian/Ubuntu, fully supports IPv6, and automatically handles the nc command alias via the alternatives system.

traditional is not able to handle IPv6
@xhochn xhochn requested a review from a team as a code owner December 10, 2025 13:06
@bastelfreak bastelfreak added the bug Something isn't working label Dec 10, 2025
@rwaffen rwaffen merged commit 7efaac7 into OpenVoxProject:main Dec 10, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants