Skip to content

v0.2.0

Compare
Choose a tag to compare
@rhatdan rhatdan released this 19 Mar 14:04
· 272 commits to master since this release
d288157
don't print error when cached network load fails
Change the message in case of missing CNI files
ocicni: add support of specifying static MACs
tests: name fix in cacheInfo
bump up libcni to support cache IfName and NetworkName
ocicni: find networks to delete from cache
reload default CNI network name real-time if it is not assgined in initialization
Avoid to overwrite network in loadNetworks()
ocicni: use cached config for DEL/CHECK when possible
ocicni: simplify building CNI RuntimeConf
ocicni: make interface names more flexible and available
ocicni: return CNI Result and added interface name
ocicni: merge validateNetwork() into loadNetworks()
ocicni: clean up usage of NetworkConfig
ocicni: remove redundant CNIConfigs
make testcases use fake exec to pass plugin validation
update cni to fix testcase fails in validatePlugin
add cni config validation before loading network
Update the internal localhost CNI to v0.3.1
Switch to go modules and update dependencies
ocicni: ensure returned CHECK results are the same CNIVersion as config
Add support for IPv6
Always use results from GetNetworkListCachedResult() when they exist.
Add Test for CNI Check; fix typo; additional logging
Make use of CNI CHECK in GetPodNetworkStatus() when CNI config version > 0.4.0
support podCIDR in cniNetworkPlugin
ocicni: move pod-specific runtime config to RuntimeConfig
ocicni: rename NetworkConfig -> RuntimeConfig
Add approvers to OWNERS
Add bandwidth plugin support
add vendor.conf and update CNI
Make GetDefaultNetwork publically exposed via Plugin
Add ability to request static IP addresses for pods