cilium: enforce device detection and enable image building #151
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR enables support for
externalTrafficPolicy: Cluster
Since cilium has no native method for dynamicaly configure the devices, we use bash script instead. For two reasons:
ovn0
device start upThis PR includes the upstream fix:
https://github.com/aenix-io/cozystack/blob/750fe3a34afc5203dfec432684fa510210d5fd51/packages/system/cilium/patches/startup-script.patch
for more details see:
externalTrafficPolicy: Cluster
in generic-veth chaining mode cilium/cilium#32714externalTrafficPolicy: Cluster
and cilium kubeovn/kube-ovn#4089