Skip to content
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

Add port to route status parent ref #12454

Merged
merged 1 commit into from
Apr 18, 2024
Merged

Add port to route status parent ref #12454

merged 1 commit into from
Apr 18, 2024

Conversation

adleong
Copy link
Member

@adleong adleong commented Apr 18, 2024

The httproutes.policy.linkerd.io CRD was missing a port field in the schema for route status parent ref. This field was attempting to be set by the policy controller when setting the status of an HTTPRoute but the absence of this field in the schema meant that the status would never converge. This results is thrashing as the policy controller repeatedly attempts to correct the status.

We add this field to all versions of the schema without creating a new resource version because the omission of this field was a bug and adding it is backwards compatible.

Signed-off-by: Alex Leong <alex@buoyant.io>
@olix0r olix0r merged commit 0865e4c into main Apr 18, 2024
38 checks passed
@olix0r olix0r deleted the alex/route-status-crd branch April 18, 2024 20:01
the-wondersmith pushed a commit to the-wondersmith/linkerd2 that referenced this pull request Apr 22, 2024
Signed-off-by: Alex Leong <alex@buoyant.io>
Signed-off-by: Mark S <the@wondersmith.dev>
the-wondersmith pushed a commit to the-wondersmith/linkerd2 that referenced this pull request Apr 22, 2024
Signed-off-by: Alex Leong <alex@buoyant.io>
Signed-off-by: Mark S <the@wondersmith.dev>
the-wondersmith pushed a commit to the-wondersmith/linkerd2 that referenced this pull request Apr 24, 2024
Signed-off-by: Alex Leong <alex@buoyant.io>
Signed-off-by: Mark S <the@wondersmith.dev>
the-wondersmith pushed a commit to the-wondersmith/linkerd2 that referenced this pull request Apr 24, 2024
Signed-off-by: Alex Leong <alex@buoyant.io>
Signed-off-by: Mark S <the@wondersmith.dev>
the-wondersmith pushed a commit to the-wondersmith/linkerd2 that referenced this pull request Apr 24, 2024
Signed-off-by: Alex Leong <alex@buoyant.io>
Signed-off-by: Mark S <the@wondersmith.dev>
the-wondersmith pushed a commit to the-wondersmith/linkerd2 that referenced this pull request Apr 24, 2024
Signed-off-by: Alex Leong <alex@buoyant.io>
Signed-off-by: Mark S <the@wondersmith.dev>
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