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