Revert veth name generation due to Calico dependency #1166
Merged
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.
*Issue #1159
*Description of changes: In 1.7.0
generateHostVethName
was updated in #972 but this isn't compatible with the value expected by calico. Hence calico used to identify the existing ENIs are unexpected routes and delete them.New format eni name -> enibe59f971f52
Calico generated eni -> eni8478779f379
Reverting the eni generation, fixed the issue.
Here is the mapping in calico -
https://github.com/projectcalico/felix/blob/bbb79439123dce009b43d0b99f0b03d651bc142a/fv/workload/workload.go#L96
https://github.com/projectcalico/libcalico-go/blob/677e62cafc19cb9e47aec345c5451bf265c8979f/lib/backend/k8s/conversion/workload_endpoint_default.go#L40
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.