Addresses #32 by removing checks for unicity (multiple interfaces can now be created in the same subnet).
We went back a forth quite a bit between 2 approaches (see issue):
remove all subnet logic and simply reuse the main interface
keep all the subnet logic but remove unicity checks
We run some workloads outside of AWS and pods are in separate subnets so we finally decided to do the same on AWS, which requires subnet tags to identify pod subnets.
We have been running the plugin with this change for a few weeks and everything is working great so far
Addresses #32 by removing checks for unicity (multiple interfaces can now be created in the same subnet).
We went back a forth quite a bit between 2 approaches (see issue):
We run some workloads outside of AWS and pods are in separate subnets so we finally decided to do the same on AWS, which requires subnet tags to identify pod subnets.
We have been running the plugin with this change for a few weeks and everything is working great so far