Skip to content

Releases: contiv/netplugin

1.1.9

04 Jun 13:00
447154c
Compare
Choose a tag to compare
1.1.9 Pre-release
Pre-release

Changelog
53da09d configure Vxlan veth interface mtu based on configured minimum host interface mtu
319ae51 fix for IPAM leak issue
e4f45c5 Put some more debug info
1178478 version/CURRENT_VERSION: bump to 1.1.9
ceceaaa netContain: bump ovs to 2.5.4 to fix the build

1.1.8

09 Mar 13:20
4aec51c
Compare
Choose a tag to compare
1.1.8 Pre-release
Pre-release

Changelog
03e98d8 install/v2plugin/Dockerfile: updated to use alpine 3.6 and glibc 2.26
2e5b56c version/CURRENT_VERSION: bump version to 1.1.8

1.2.1

19 Jan 04:08
ae30efd
Compare
Choose a tag to compare

Changelog
e93efbf Create a single Dockerfile that builds K8S image
80a1998 Upgrade CNI to 0.6.0 in netplugin (#1100)
43327ae vagrant/k8s/Vagrantfile: remove redundant code
53d7e29 contivNet.sh: switch K8S to standalone OVS
78c1aa4 systest fixing and misc
83c2900 test/systemtests/kubeadm_test: clean up flow table
c4b51c1 Godeps,vendor: bump ofnet to c080e5b
7bd4809 Use kubeadm stable for systesting
009eee9 Remove restart flag from contivNet.sh
e7723e1 Disable kube-dns
a04b4ae Update vagrant and scripts that support setting k8s version
92cd7d5 network policy should use internal address for contiv client
4f714e3 No need to wait pods up in during setting up test
b743bcb Support deploy k8s 1.8, update CNI version and misc fixes
8e611cc Override k8s api for systest
526ff12 Update kubeclient test to new k8s cfg dir
dbca990 Add toleration for ovs pods
ad6aae1 Rename base.yaml to contiv-base.yaml
056f0a5 Hard code k8s api endpoint
183b384 Filter empty strings from uplinks and endpoints
358b9be Make CONTIV_K8S_VERSION able to be override
1cc527f Copy netctl to PATH
1119700 Add iptables '-w 5' option
0f65daf keep master node taint
fd06cf7 request 0.25 cpu time for netplugin
138cc15 Remove preset SERVICEACCOUNT_TOKEN
d6317f8 Skip master nodes for checkings
e5de67d Add make target for k8s dev
3e08b79 Add lock for getting podCache label
06a392c Add systest dev mode and misc review fixes
7d52570 Update version to 1.2.1
deeab0d Fix contiv-compose image updates
99b3e8c Make release tar only contains contiv k8s yaml and compose
0e7433c Update images to release version

1.2.0

14 Dec 07:33
Compare
Choose a tag to compare

Changelog
eb1607b Initial commit of contiv model
20c278f Remove pre-generated contivmodel
1cde91e changing to new modelgen format
7d16ff3 keep generated code in repo
01d7fef Create README.md
69ff0b9 move vlan/vxlan range to global
7380f46 standardize field title
e4a26a1 adding bgp neighbor object
40bab0a changing key name
59925b0 bgp neighbor object
d69faeb pregenerated contivmodel file
68c75a0 pregenerated contivmodel files
532d767 change from/to epg/network in rules
20bdc07 Add description for clarity
cfbecf9 rename 'accept' action to 'allow'
dec9000 minor fixes to List() api
fb98cba rebase to master
0d81f50 Fix http error handling in go client
0ceb02b updating bgp object
bdddc79 cleanup old unused files
bb6009e updating modelgen
7ea9969 retry
f4efd64 Update web ui for new rule attributes
2ee80bd Change app to appProfile
a6666e0 making gateway optional attribute
3eab39a Fix contiv/modelgen#6
0e6dd58 Fix create URLs
9a9b401 Update contivmodel with create url fix
9ac4bb6 Fixing subnet regex to take range
12422da Add regex check for gateway IP
101edc2 remove client dependency on modeldb
bb05161 Add infra-nw support (#15)
1d248ed infranw: fixed model backward compatibility (#17)
b1378f4 Added ipv6 subnet and gateway (#18)
118772e Service load balancer contivmodel changes (#19)
cd0fec3 fixing minor issues (#21)
945d1d9 Add validators to fields (#22)
e2527ca Make epg<-->network relationship an association instead of a child->parent (#23)
5d20bfb Support for external contracts (provided and consumed) for ACI (#24)
28d422b merge contract groups change
5d42fe7 rebase to latest
0a63e9c add versioning in api, other fixes
38fd643 add network oper proerties
3ced26a avoid generating operlinks
018d768 avoid operlinks for client code gen
bbba353 global oper state
17a909c add version to external contracts object
2016e09 add version and oper state for some objects (#25)
a9279c4 support for oper only objects
6feafe4 support for oper only objects (#26)
30e5f84 add list of endpoints in network oper
db845cd provide endpoint operational state in network object (#27)
de250b0 Oper state changes for service lb (#28)
508ec31 ip addr range fixes (#29)
93b0ee0 deprecate old web ui (#30)
1c4b365 Contivmodel (#31)
32d22a5 remove duplicate attributes
8e88827 contivmodel changes w.r.t making bandwidth format flexible. (#33)
19aff69 Update EndpointOper fields (#34)
731af51 fwd_mode (#35)
185e865 Adding inspect support for endpointGroup (#36)
92c679a adding Burst field to netprofile (#37)
86366e2 OperProperties added to bgphost (#38)
f9a424e fix pkt tag range enforcement (#40)
7ec6db2 Track rules that refer to an epg (#42)
1d3e7e8 Regarding netplugin PR#548 (#43)
b5d6a92 client,contivModel.go: update to reflect locking changes in modelgen
44a0709 bgp parser fix
b91c6e6 Add an aci object plus utilize the updated modelgen
1e157ec Added arp flood mode option in global config
f8df45e Add clustermode to GlobalOper
bb1cd3a godoc updates from modelgen
9681301 remove dns field which was used by skydns configuration.
69402bc Add config support for host private subnet
61ac859 adding virtualport to endpoint oper
ef9d0bf Contiv spec auto-generation (#53)
3a4dab7 Cleanup of contivModel2raml.rb
72c8273 RAML is now regenerated during build
386495a Latest regeneration of RAML after bringing objdb/modelgen repos up to date
996a9cd Cleaned up build script + raml2html is now run automatically after builds
e6ab216 First committed version of the raml2html output
dadbf40 add ip pool in endpoint group
cc8b106 Initial Godeps vendoring of dependencies
463e9b1 Regeneration of RAML documentation after vendoring latest objdb code
c7cc517 Added LICENSE
bd953b7 Fix #801
ce1f8e4 RAML now has trailing slashes manually appended to all paths
a7c9273 Regeneration of RAML documentation with trailing slashes
21b2f9c Removed PATCH verb from all endpoints as we don't support it
e863bfa Moved POST verb from the collection to the member
ff020c0 Regeneration of RAML documentation with updated verbs
b65f0b8 Contiv nav header is now automatically added to API documentation when generated
8cc3dc6 Split auth_proxy routes out into auth_proxy.raml, updated Dockerfile to rely on bindmounts rather than copying in files, changed protocol to https
2015959 Rename contiv.raml -> netmaster.raml, renamed RAML dirs, update RAML to refer to renamed dirs, contivModel2raml.rb now takes output file as an arg
1cdf3ac Move docs-related code into the docs build script, rename contivModel2raml.rb -> generate_raml.rb
59103c2 Routes and sidebar link are extracted from auth_proxy.html and inserted into contiv.html during build, fixed incorrect verbs in auth_proxy routes
63567ce Updated routes to consolidate tenant + resource name routes into the actual routes
56e739a Fixed netmaster return codes, updated copy, added missing descriptions
4926728 Adding tag field in contiv network and group. - docker network matching the tag will be associated to it.
48db6a3 commiting the generated files
800d0ec Changes necessary to support netctl login
cd960dd Godeps changes to bring in contiv's fork of gocheck
0983cbd RAML changes from build process
589ab05 scripts/build.sh: disabled regeneration of RAML-based documentation which is currently failing due to atrophy
9d992ce update based on new modelgen with error->log change.
7c094aa Godeps,contivModel.go: update import path for objdb to reflect new netplugin location
8ff8138 vendor: updates from import path/Godeps changes in previous commit
1fb7ff7 Makefile: fix tarball creation
b6cffca disallow invalid VLAN/VNI value during network creation (#1069)
c8eca71 Makefile: build tarballs on CI
4ec7ee2 Ensure global config is valid before creating network (#1070)
6b5a39e Update netplugin CLI description (#1076)
c712509 Update ovs to use info logging for docker swarm mode (#1075)
ac6f069 Refactor netplugin CLI
1cf82e9 Add urfave/cli into godep
50fd8b3 global fwd and subnet error msgs fix & test cases (#1080)
1e9c1ca Fix netplugin start scripts and documents
d874f9b remove some k8s 1.4 support and broken targets
2b79970 Removed contivmodel's Godeps and vendor directories
db703e8 *.go: update contivmodel import path to reference local netplugin directory
0b5fd56 Godeps,vendor: regenerate vendor after removing external contivmodel dependency
c0a22ef update imports and code to use newer upstream client-go package
4873108 Godeps,vendor: changes from vendoring 1.8.2 client-go
e44ca0b script/build.sh: build static binaries
a20b5a0 install/v2plugin/Dockerfile: remove glibc package
6fcec36 netplugin/netd.go: fix a typo
915bd8e fix v2plugin startcontiv.sh for netplugin updates (#1086)
0b11750 contiv k8s container now tagged with git version (#1082)
03e98d8 install/v2plugin/Dockerfile: updated to use alpine 3.6 and glibc 2.26
bb62a27 netctl: provide fallback for user.Current
43d7b3f netmaster cli refactor (#1088)
51e5f6f Add extra validation check for v2plugin (#1096)
4360283 Vagrantfile: added ability to install Docker EE (specifed version) on centos
38d2d9f Update entrypoint scripts and document to align with new CLI (#1097)
ebe940a netplugin/netd.go: call Fatalf to use formatting
f78851a Bump netplugin to 1.2.0

1.1.7

14 Nov 17:46
dc27f2c
Compare
Choose a tag to compare

Changelog
6a4b06f default deny is not required in namespace in v1.
5d0ef5f scripts/../Dockerfile: fix OVS installation
d125eb7 version is based on git state or BUILD_VERSION (#1042)
6db58c4 Init global settings from object store
be477e5 correct the format specifier in Infof()
06fa667 Build versioned v2plugin from versioned binaries (#1040)
92cd1fe v2plugin set forward mode when netmaster up (#1058)
875b175 Fix netmaster starting script in tesing codes (#1064)
6d56a35 Bump version/CURRENT_VERSION to 1.1.7

1.1.6

01 Nov 21:58
b9fe814
Compare
Choose a tag to compare

Changelog
781af7d Initial import from objmodel
34faf4d Godeps: install initial godeps
d33fd63 add basic consul support
f1afea9 simplify objdb by merging packages
a54ad17 simplify objdb by merging packages
05343e9 Add godep, vagrantfile and makefile for CI
133fdf2 move to go benchmark
c2effc3 Create README.md
7a2fea2 Fix make test
282322d Fix a typo
43990a8 move mutex to global level
2afee8d Fix #256
d36b6be Use EtcdIndex as reference for watch
0840303 Get current holder by reading from statestore
4964a35 minor fixes
c359b47 Add role and version to service info
4607285 Fix service registration bug
b48ade9 Move away from using etcd modifiedIndex in compare-and-swap
ca6060e etcdService.go: add error checks for host parsing in service watch
4dbddc6 fix for netplugin service registeration repetitive failures
cf50b16 etcdService.go: properly communicate the hostAddr after parsing
b50a80b Move objdb to new etcd client
969f404 Make objdb url configurable
cbedafe Full consul support in objdb
b4ac39a Fix bugs; improve tests
d554aca Make service TTL configurable
606217c update godep
aae4e15 Fix a bug in ket refresh
e2e99ef add gofmt, golint and go vet checks (#13)
b1791c2 Handle etcd/consul restarts (#14)
4cebe43 Retry service refresh when consul is restarted (#15)
179d836 Add a missing retry in consul client (#16)
769c7ec Hostname is added for service info (#17)
75ae6c7 Add retry for service watch (#18)
b9df55d fix consul locking (#19)
4f66ae0 Godeps,vendor: Cleanup/upgrade godeps and migrate to 1.7 vendoring
9e79f64 Replaced checks with checks.sh from volplugin + addressed issues found by deadcode and misspell
405471e use the contiv/centos73 box & clean etcd
802a312 Added LICENSE
ccc0d3c Add to gitignore for tar, rootfs for dockerignore
9f6e8e7 use netplugin-build for compile container name (#1009)
8687b65 leverage build-with-container in "make tar"
61c0a42 Added CPU and memory settings for k8s Vagrantfile
9079052 Increased CONTIV_MEMORY to 4096
68fa8a3 Changed to 4 GB memory
9281037 Added note about CONTIV_CPUS
1f9a485 Setting GOPATH variable in netplugin/Makefile
e48a518 Go code checks can be run locally in container (#1012)
56c6ec6 added sudo to delete ovs bridge
aab6b01 Adding debugs in netplugin/scripts/build.sh
0060f00 etcdClient.go: fixed a bug where nil was returned instead of err
c43b0e9 Ensure ovs logging directory created before start service (#1028)
83e1bda Removed GOPATH check (#1026)
82e6a96 image tag is just sha, rm 'devbuild' default
525d09a Removed Godeps/vendor from objdb. Also removed checks.sh because misspell was complaining about it
4b27978 Godeps/Godeps.json: removed duplicate entries
82edec2 objdb/modeldb/modeldb.go: fix import path
3a42d57 Godeps,vendor: update contivmodel to the latest version + use new objdb import paths
9f7b0cd vendor: updates from import path/Godeps changes in previous commit
30506c7 Godeps/Godeps.json: update client-go version
b28b225 objdb: remove now-unused Makefile and Vagrantfile
d781c64 Remove test/systemtests/cfg.json so that it will be ignored by .gitignore
55238dc Prepare for new CI
b1bc3b2 support ip-ip policy in EPG.
4986e71 Contiv network is not deleted when docker network is deleted (#1029)
8234188 Adding cfg.json.example
8a16dcb A vendor package now depends on objdb package
10b0651 version/CURRENT_VERSION: bump to 1.1.6

1.1.5

19 Oct 18:36
Compare
Choose a tag to compare

Changelog
f803660 Adding contribution and governance guidelines
e0ab846 update deps for go-winio and remotessh
5087c8a Makefile: move list of K8S system tests to var
e6faad5 remove USE_RELEASE & remove release timestamp
8858181 Add .dockerignore for faster docker build times
001fb65 Godeps: update libopenflow to latest version
dfba45f reran godep for go-winio
5732e53 Enhance Dockerfile for local building (#1002)
e4b539a Vagrantfile: add env vars for VM's CPU & RAM
a68d91a Makefile: print the list of system tests to be run (#1010)
7422385 scripts/netContain/Dockerfile: update OVS version
fb7bec2 version/CURRENT_VERSION: bump version to 1.1.5-cvd.1
1824699 version/CURRENT_VERSION: bump version to 1.1.5

1.1.5-cvd.1

16 Oct 19:32
Compare
Choose a tag to compare
1.1.5-cvd.1 Pre-release
Pre-release

Changelog
f803660 Adding contribution and governance guidelines
e0ab846 update deps for go-winio and remotessh
5087c8a Makefile: move list of K8S system tests to var
e6faad5 remove USE_RELEASE & remove release timestamp
8858181 Add .dockerignore for faster docker build times
001fb65 Godeps: update libopenflow to latest version
dfba45f reran godep for go-winio
5732e53 Enhance Dockerfile for local building (#1002)
e4b539a Vagrantfile: add env vars for VM's CPU & RAM
a68d91a Makefile: print the list of system tests to be run (#1010)
7422385 scripts/netContain/Dockerfile: update OVS version
fb7bec2 version/CURRENT_VERSION: bump version to 1.1.5-cvd.1

1.1.4

09 Oct 20:39
Compare
Choose a tag to compare

Changelog
8c69046 Makefile,scripts/release.sh: change release script to match release process for other repos (auth_proxy, install)
aaecab2 Add CNI spec to vendor
53c16cc Support dual IP stacks in kubernetes CNI plugin
832f1ac Ignore invalid ofport returned in ovsdb query
1f497f3 Fix markdown format in design.md
d111222 Fix IPv6 docker issue
895fb4c fix bash syntax error on make host-plugin-release
7d9686c fix flag parse issue
ac902c6 moved netdXXX APIs into common utils package
a106b70 netd.go,build.sh: build static binaries
a2e4909 checks related fixes (#787)
1f1fcbe scripts/netContain/Dockerfile: switch to alpine
dbb4f2e install/v2plugin/Dockerfile: refactor
1e6972b Fixed a golint error in test file
03aa4a5 Makefile,scripts/release.sh: revert deletion of TAR_FILENAME/TAR_FILE vars from Makefile and bring back tar target
b6a3eb3 In swarm-mode, add check for mapped docker network when deleting netctl network or epg.
a450b39 Godeps,vendor: bump ofnet to 17e8080 (#992)
9f1c79b Revert "refactor v2plugin Dockerfile & the main netplugin image Dockerfile" (#998)
a5a5822 version/CURRENT_VERSION: update version to 1.1.4

1.1.3

30 Sep 01:20
Compare
Choose a tag to compare

Changelog
4368384 Makefile,scripts/release.sh: change release script to match release process for other repos (auth_proxy, install)
2a9348b Makefile,scripts/release.sh: revert deletion of TAR_FILENAME/TAR_FILE vars from Makefile and bring back tar target
52681cf version/CURRENT_VERSION: bump version to 1.1.3