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

Automated backport of #1675: Fix inadvertent deletion of aggregated ServiceImports on #1676

Conversation

tpantelis
Copy link
Contributor

Backport of #1675 on release-0.19.

#1675: Fix inadvertent deletion of aggregated ServiceImports on

For details on the backport process, see the backport requests page.

If the broker co-exists on a managed cluster, on LH agent restart,
the aggregated ServiceImports on the broker are inadvertently deleted
during reconciliation. Reconciliation should only process local
aggregated ServiceImports and should ignore ServiceImports in the
broker namespace. The latter are distinguished by the presence of the
 "multicluster.kubernetes.io/service-name" annotation.

The reconciliation unit test was adjusted to cover this case.

Fixes submariner-io/submariner#3188

Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
@submariner-bot
Copy link
Contributor

🤖 Created branch: z_pr1676/tpantelis/automated-backport-of-#1675-upstream-release-0.19
🚀 Full E2E won't run until the "ready-to-test" label is applied. I will add it automatically once the PR has 2 approvals, or you can add it manually.

@skitt skitt enabled auto-merge (rebase) November 15, 2024 13:29
@tpantelis tpantelis added the ready-to-test When a PR is ready for full E2E testing label Nov 15, 2024
@skitt skitt merged commit e0e429e into submariner-io:release-0.19 Nov 15, 2024
29 checks passed
@submariner-bot
Copy link
Contributor

🤖 Closed branches: [z_pr1676/tpantelis/automated-backport-of-#1675-upstream-release-0.19]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automated-backport ready-to-test When a PR is ready for full E2E testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants