coredns / coredns/ci

Don't use statically defined Endpoints in tests

Open
#155 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
8
Forks
23
PR merge metrics
No merged PRs in 30d

Description

Instead, let K8s create the Endpoints (Endpointslices) per Deployments.

For headless services, this requires adjusting tests to account for dynamically assigned IPs.

This further complicates testing ipv6 and dual stack cases.
For now, just fall back to testing ipv4, and leave ipv6 and dual stack tests to be handled later.

This may be an opportunity to re-implement the integrations tests entirely (e.g. moving away from circle ci) - perhaps moving them into coredns/coredns (which would greatly facilitate coordinating test and function changes).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.