Граф коммитов

30 Коммитов

Автор SHA1 Сообщение Дата
tamilmani1989 98f838ef1b
Write to intermediate file before moving to state file (#755)
* write to temp file and move to state file

* fixed memleak and other issues

* call windows replace function with MOVEFILE_WRITE_THROUGH flag

* moved few functions to platform package

* moved test files to correct dir

* addressed comments
2021-01-07 17:43:33 -08:00
Ali Egal 9049eaa10b back from vacation, addressing some comments 2020-08-31 10:18:25 -07:00
Ali Egal 72b6f4edbb adding couple more changes 2020-08-15 14:54:41 -07:00
Ali Egal 7448bac52d revert IPAM.go file 2020-08-10 17:10:42 -07:00
Ali Egal fc0a15f033 capture error on rerequesting address 2020-08-04 22:32:18 -07:00
Ali Egal faa0f584b3 ipam leak fix 2020-08-04 21:58:45 -07:00
tamilmani1989 aed0d716b9
Azure CNI Windows dualstack support (#557)
* windows ipv6 changes

* addressed compilation issues

* return fix

* type error

* updated pipeline.yaml

* removed -mod=vendor

* updated pipeline yaml

* fixed pipeline.yaml

* fixed pipeline.yaml

* updated function name as per comment
2020-05-07 11:40:46 -07:00
tamilmani1989 6ac5e8c9f0
CNI Ipv6 Dualstack Support (#538)
* added cniv6 plugin

* cni ipv6 base framework

* removed unwanted changes

* added ipv6 change

* added cni ipv6 changes

* drop neighbor discovery messages to other VMs

* fixed issues

* fixed unit tests

* fix nil dereference

* addressed comments

* ipv6 fixes and changes

* addressed comments
2020-04-15 22:30:48 -07:00
tamilmani1989 534e646fd9
Fix for http client call to wireserver (#431)
* modified wireserver call to non-blocking. Fixed logging issue in ipam

* fixed ut

* addressing review comments

* used inithttpclient function
2019-11-25 17:07:50 -08:00
Ashvin Deodhar edd2ae7c8b
Support hyper-v and process based containers with cricontainerd (*COW) (#417)
Support hyper-v and process based containers with cricontainerd (*COW)
2019-10-18 06:58:27 -07:00
Sushant Sharma 6e6260afe5 Implement CNI update for Azure CNI (#265)
* Implement CNI Update for Azure CNI (#21)
2018-10-29 11:10:27 -07:00
ashvindeodhar 54be5fed60 azure-vnet: Implement GET command as per CNI 0.4.0 spec (#161)
* azure-vnet: Implement GET command
2018-06-01 17:48:19 -07:00
tamilmani1989 e553913daa removed reservation id inclusion from CNI (#99) 2018-02-22 11:17:31 -08:00
Onur Filiz 65107d4e74 Remove interface index from CNI IPAM plugin results 2017-06-27 11:15:35 -07:00
Onur Filiz ed73debdf8 Add support for releasing addresses by ID 2017-06-14 14:34:52 -07:00
Onur Filiz 0f34eb5c6a Store endpointId in CNI requests to track addresses back to their endpoints 2017-06-07 12:09:44 -07:00
Onur Filiz e2989826af Add support for CNI spec versions 0.3.0 and 0.3.1 2017-05-09 19:29:15 -07:00
Onur Filiz f9dd6e7655 Updated IPAM to return the VNET gateway address for libnetwork gateway requests 2017-05-04 20:02:03 -07:00
Onur Filiz d954cfd024 Moved IP address utility functions to platform 2017-05-03 18:19:52 -07:00
Onur Filiz 863dd51b85 Fixed error paths to return CNI errors 2017-02-24 14:38:00 -08:00
Onur Filiz 437f7876d7 Added license notice to all source files 2017-02-12 02:03:39 -08:00
Onur Filiz d1370d9d8f Implemented CNI version 0.2.0 using the updated types package 2017-02-06 14:14:38 -08:00
Onur Filiz 06044b4c34 Exported address space scopes and IDs from IPAM package 2017-01-24 16:22:08 -08:00
Onur Filiz c8503393f7 Moved common CNI logic to CNI base class and enabled gracious shutdown on failure 2017-01-24 15:21:57 -08:00
Onur Filiz 789819e76d Moved OS-specific logic to platform package 2017-01-20 16:21:41 -08:00
Onur Filiz fd36ee040b Separated CNI network and IPAM plugins to their own binaries 2017-01-19 16:37:57 -08:00
Onur Filiz 23258937c7 Moved all CNI IPAM logic to cni.ipam package 2016-12-09 18:05:33 -08:00
Onur Filiz 0ef945eb56 Added ability to pass cmd-line options to IPAM 2016-12-06 11:17:47 -08:00
Onur Filiz 512c840d73 Updated network config to omit empty JSON fields 2016-12-01 13:29:23 -08:00
Onur Filiz bae7072fa4 Added initial CNI support 2016-11-30 18:00:08 -08:00