azure-container-networking/cni
Jaeryn 83fca75334
feat: cni refactor for swift v2 (#2330)
* feat: update contracts to support swift 2

* add comments

* rename AddressType to NICType

* update contract names and comments

* address comments

* feat: update invokers to support swift 2

* address comments

* address comments

* refactor cns invoker per comments

* update invokers based on contract change

* update test

* update with contract changes

* fix linter errs

* fix naming

* fix linter

* fix linter

* address comments

* update tests

* add tests

* address nit comments

* add comments

* address comments

* fix casing

* address comments

* feat: update invokers to support swift 2

* address comments

* feat: update invokers to support swift 2

* feat: update invokers to support swift 2

* feat: update endpoint clients for swift 2

* address comments

* fix lint errs

* update endpoint clients based on contract changes

* update tests

* only skip adding default route

* modify AddEndpoints per comments

* address comments

* update deleteendpoint

* enter ns before moving interface back to vm ns

* update delete endpoint test

* add namespace interface for testing

* fix lint

* fix lint

* add comment

* add extra delete endpoint test

* update test

* feat: update invokers to support swift 2

* address comments

* address comments

* feat: refactor endpoint create/delete flow for swift 2

* address comments

* address comments

* address linter

* update based on contract changes

* update with contract changes

* add more tests and address comments

* modify AddEndpoints per comments

* update test for invoker add and endpoint client add failure

* address comments

* fix lint

* update windows tests

* update refactor with namespace interface

* fix lint

* rebasing fixes

* address comments

---------

Co-authored-by: Jaeryn <tsch@microsoft.com>
2023-11-01 19:50:35 +00:00
..
api [CNI] restruct CNI logger (#2226) 2023-09-19 23:02:28 +00:00
client [CNI] restruct CNI logger (#2226) 2023-09-19 23:02:28 +00:00
ipam [CNI] Migrate zap logger for acn ipam package (#2299) 2023-10-28 04:38:36 +00:00
log [CNI] restruct CNI logger (#2226) 2023-09-19 23:02:28 +00:00
network feat: cni refactor for swift v2 (#2330) 2023-11-01 19:50:35 +00:00
scripts Add cleanup network script (#1371) 2022-05-19 11:58:50 -07:00
telemetry [CNI] zap logger for platform package (#2233) 2023-10-13 12:08:58 -07:00
testfiles Reduce lock timeout and check pid same before cleaning up (#1035) 2021-09-30 15:48:51 -07:00
util Moving v4overlay and dualstackoverlay to just 'overlay' in CNI (#2008) 2023-06-12 16:57:00 +00:00
azure-linux-multitenancy-transparent-vlan.conflist feat: Add SNAT bridge to Native, decouple SNAT bridge (#1506) 2022-08-10 13:50:26 -07:00
azure-linux-multitenancy.conflist Fix the CNI conflist of multitenancy and add the correct ipam type (#1373) 2022-05-18 09:45:08 -07:00
azure-linux-swift-overlay-dualstack.conflist Moving v4overlay and dualstackoverlay to just 'overlay' in CNI (#2008) 2023-06-12 16:57:00 +00:00
azure-linux-swift-overlay.conflist Moving v4overlay and dualstackoverlay to just 'overlay' in CNI (#2008) 2023-06-12 16:57:00 +00:00
azure-linux-swift.conflist Return if execution mode is v4OnlyOverlay (#1326) 2022-04-18 12:59:16 -04:00
azure-linux.conflist typo fix 2020-10-29 10:36:52 -07:00
azure-windows-baremetal.conflist CNI changes to support baremetal scenario (#835) 2021-03-26 10:28:42 -07:00
azure-windows-multitenancy-transparent-vlan.conflist feat: Add SNAT bridge to Native, decouple SNAT bridge (#1506) 2022-08-10 13:50:26 -07:00
azure-windows-multitenancy.conflist Alegal/add timeout to hns calls (#1369) 2022-05-25 14:18:46 -07:00
azure-windows-swift-overlay-dualstack.conflist Moving v4overlay and dualstackoverlay to just 'overlay' in CNI (#2008) 2023-06-12 16:57:00 +00:00
azure-windows-swift-overlay.conflist Moving v4overlay and dualstackoverlay to just 'overlay' in CNI (#2008) 2023-06-12 16:57:00 +00:00
azure-windows-swift.conflist Alegal/add timeout to hns calls (#1369) 2022-05-25 14:18:46 -07:00
azure-windows.conflist pass adapter name to hns create network call (#813) 2021-03-08 11:28:20 -08:00
cni.go Remove lock for version command (#970) 2021-08-11 11:21:14 -07:00
internal.go feat: cns writes cni conflist (#1702) 2022-11-29 04:56:08 +00:00
linux.Dockerfile feat: build cni installer image with cni builds (#2324) 2023-10-30 16:51:58 -05:00
netconfig.go feat: cns writes cni conflist (#1702) 2022-11-29 04:56:08 +00:00
plugin.go feat: CNS RequestIPAddress branching for MT/V2 (#2300) 2023-10-31 13:44:59 -04:00
windows.Dockerfile feat: build cni installer image with cni builds (#2324) 2023-10-30 16:51:58 -05:00