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

ARP: Add node labeling for ARP mode DaemonSet deployment. #617

Merged
merged 1 commit into from
Sep 22, 2023

Conversation

mjtrangoni
Copy link
Contributor

This feature is related to #611, to configure the CiliumEgressGatewayPolicy EgressIP correctly.

As this is not a very common usage for this project, there is a default disabled configuration flag added, enable_node_labeling.

The ClusterRole also needed patch rights to adjust the node labels.

Let me know what you think about the change, and where is the best place to document this feature.

Thank you!

This feature is related to kube-vip#611, to configure the
`CiliumEgressGatewayPolicy` EgressIP correctly.

As this is not a very common usage for this project, there is a default
disabled configuration flag added, `enable_node_labeling`.

Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
@thebsdbox
Copy link
Collaborator

Looks great! Thankyou

@sa-ChristianAnton
Copy link

done some extensive tests with Cilium and this patched version of kube-vip. It's working perfectly for me.

@thebsdbox
Copy link
Collaborator

Excellent, we love Cilium! I'll cut a new release soon!

@thebsdbox thebsdbox merged commit a826649 into kube-vip:main Sep 22, 2023
4 checks passed
@mjtrangoni mjtrangoni deleted the add-node-labeling branch September 22, 2023 22:04
@aevenot
Copy link

aevenot commented Feb 6, 2024

Hello,
I'm trying to make the enable_node_labeling features work but it's not.
I have added the env enable_node_labeling=true in my daemonset but the label doesn't appear. I have deployed the latest version and I have also patched the clusterrole.

What do I have to do to make it work?

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.

None yet

4 participants