-
Notifications
You must be signed in to change notification settings - Fork 585
Fix ta dualstack #4500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Fix ta dualstack #4500
Conversation
…nabled Signed-off-by: Praful Khanduri <holiodin@gmail.com>
Signed-off-by: Praful Khanduri <holiodin@gmail.com>
Signed-off-by: Praful Khanduri <holiodin@gmail.com>
Signed-off-by: Praful Khanduri <holiodin@gmail.com>
bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml
Outdated
Show resolved
Hide resolved
bundle/community/manifests/opentelemetry-operator.clusterserviceversion.yaml
Outdated
Show resolved
Hide resolved
bundle/openshift/manifests/opentelemetry-operator.clusterserviceversion.yaml
Outdated
Show resolved
Hide resolved
Signed-off-by: Praful Khanduri <holiodin@gmail.com>
4462e2a to
a5f5396
Compare
|
cc @frzifus FYI, you can follow the discussion in the issue. I’ve paused this for now. If the proposed approach looks good, you can have some discussion with swiatekm ,then we will move ahead but the core problem still remains because Prometheus (via Prometheus Operator) defaults to the Endpoints role, while the Target Allocator currently uses EndpointSlice discovery (hard-coded). |
Description:
This Pr fixes the Target Allocator generated duplicated targets when DualStack (IPv4 and IPv6) EndpointSlices referencing for the same service.
This update added a logic to detect and skip duplicates based on a service & pod combination key, ensuring that each target is discovered only once per pod while preserving distinct targets across different pods or services.
Link to tracking Issue(s):
Testing:
Documentation: