Skip to content

Conversation

YutaroHayakawa
Copy link
Member

@YutaroHayakawa YutaroHayakawa commented Nov 8, 2024

Author backport

Once this PR is merged, a GitHub action will update the labels of these PRs:

 35690

[ upstream commit aa45b34 ]

Currently, we're not tracking the CiliumBGPNodeConfig changes. We must
track it to recover from the nodeSelector conflict for example. Without
tracking it, the scenario like the following is possible:

1. NodeA is reffered from ClusterConfigA and ClusterConfigB. Currently,
   ClusterConfigB "owns" the node.
2. ClusterConfigB changed the nodeSelector. NodeA is no longer selected
   by ClusterConfigB.
3. ClusterConfigA suppose to create a new NodeConfig for NodeA, but the
   reconciliation was not triggered because we're not watching the
   NodeConfig changes.

Signed-off-by: Yutaro Hayakawa <yutaro.hayakawa@isovalent.com>
@YutaroHayakawa YutaroHayakawa added kind/backports This PR provides functionality previously merged into master. backport/1.16 This PR represents a backport for Cilium 1.16.x of a PR that was merged to main. labels Nov 8, 2024
@YutaroHayakawa
Copy link
Member Author

/test-backport-1.16

@YutaroHayakawa YutaroHayakawa marked this pull request as ready for review November 11, 2024 03:23
@YutaroHayakawa YutaroHayakawa requested a review from a team as a code owner November 11, 2024 03:24
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Nov 11, 2024
@aanm aanm added this pull request to the merge queue Nov 12, 2024
Merged via the queue into v1.16 with commit 4eba0df Nov 12, 2024
277 checks passed
@aanm aanm deleted the pr/v1.16-backport-2024-11-08-06-34 branch November 12, 2024 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/1.16 This PR represents a backport for Cilium 1.16.x of a PR that was merged to main. kind/backports This PR provides functionality previously merged into master. ready-to-merge This PR has passed all tests and received consensus from code owners to merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants