Skip to content

Conversation

@alpeb
Copy link
Member

@alpeb alpeb commented Dec 9, 2025

(Extracted from #14566)

When hitting pods directly at their their IPs, ports in native sidecars that were marked as opaque via the config.linkerd.io/opaque-ports annotation, weren't really being marked as opaque.

More concretely, the issue layed in the getProfile API, that was forgoing init containers when iterating over containers in this particular case.

Endpoint profile translator tests got expanded, testing for opaque ports in both init and regular containers.

…etProfile

(Extracted from #14566)

When hitting pods directly at their their IPs, ports in native sidecars
that were marked as opaque via the `config.linkerd.io/opaque-ports`
annotation, weren't really being marked as opaque.

More concretely, the issue layed in the getProfile API, that was
forgoing init containers when iterating over containers in this
particular case.

Endpoint profile translator tests got expanded, testing for opaque ports
in both init and regular containers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants