443 Commits

Author SHA1 Message Date
Murali Reddy
152ce385b1 Merge pull request #63 from cloudnativelabs/aws-src-dst-check
When running on AWS disable source-destination checks automatically
2017-07-15 02:12:08 +05:30
Murali Reddy
beb39cc54b When running on AWS disable source-destination checks automatically
Fixes #35
2017-07-15 01:50:19 +05:30
Murali Reddy
33dc11105d Merge pull request #62 from cloudnativelabs/gobgp-1.20
gobgp client in kube-router docker image does not show peer information
v0.0.7
2017-07-14 02:42:59 +05:30
Murali Reddy
8b5d81c11b gobgp bump to master 2017-07-14 02:17:44 +05:30
Murali Reddy
2bdf657cfa gobgp client in kube-router docker image does not show peer information
Gobgp 1.21 seems to have problem, so setting the version used to 1.20

Fixes #58
2017-07-14 02:10:01 +05:30
Bryan Zubrod
dec6bfa5f5 Fix logging to stderr (#61) 2017-07-13 08:56:49 -05:00
Murali Reddy
1633b762a8 Merge pull request #60 from cloudnativelabs/fix-glog-goflag
Apply glog/goflag noisy log workaround
2017-07-13 19:01:45 +05:30
bzub
78a0aeb397 Apply glog/goflag noisy log workaround
Fixes #59
https://github.com/kubernetes/kubernetes/issues/17162
2017-07-13 07:45:15 -05:00
Bryan Zubrod
dca10e9464 daemonset: Critical pod, toleration, and standardization improvements (#56)
* Standardize k8s-app=kube-router label
* Add tolerations to run on master/critical-only nodes
* Add critical pod annotation
2017-07-13 00:32:36 -05:00
Murali Reddy
37d41921f7 Merge pull request #55 from cloudnativelabs/update-vendor-go
Go 1.8.x, client-go, nlgo updates
2017-07-13 09:48:45 +05:30
bzub
dd7cd65cd4 Use pflag only 2017-07-12 22:49:15 -05:00
bzub
510d18cdb6 Update vendored dependencies 2017-07-12 21:54:38 -05:00
bzub
49147bb29b build: Upgrade to go 1.8.x 2017-07-12 21:54:10 -05:00
bzub
b87454056c policy-controller: Don't check for depreciated LegacyHostIP 2017-07-12 21:53:34 -05:00
bzub
a5ce7cc53e Update client-go, nlgo and dependencies
This is to support k8s v1.7 and beyond
Also to get a bugfix from nlgo
2017-07-12 21:52:49 -05:00
bzub
14ac99469c Set goreleaser to only start a draft release on GH.
Fixes #52
v0.0.6
2017-07-12 15:54:02 -05:00
Murali Reddy
41281f8b08 Update README.md 2017-07-12 06:17:32 +05:30
Bryan Zubrod
a3bddf6ecd services-controller: Add LoadBalancer Service support (#53)
* Allow LoadBalancer Service type
* Update docs
2017-07-11 18:12:11 -05:00
Bryan Zubrod
537cacc5c8 Don't put -latest on dev image tags (#54) 2017-07-11 17:18:44 -05:00
bzub
113faa4532 push: Use DockerHub for release and dev images v0.0.5 2017-07-11 13:27:40 -05:00
Bryan Zubrod
f0d5947529 Add Pod Toolbox features to the container (#50)
* container: Add tools/scripts/docs for troubleshooting.
* Add iproute2
2017-07-11 12:48:48 -05:00
Murali Reddy
6aa58c2ca9 small changes to README 2017-07-11 22:54:41 +05:30
Bryan Zubrod
14cbce9f45 Docs: Reworded, reorganized (#48)
* README: Add link to blog about Network Policies
* More style
[skip ci]
2017-07-11 08:53:35 -05:00
Murali Reddy
f3d7188283 Update README.md 2017-07-10 13:10:53 +05:30
bzub
d243f7d62a Fix image tag for branch commits 2017-07-09 20:00:10 -05:00
Bryan Zubrod
db54caf788 CI: Bug fixes, one image per PR (#47)
* One image per PR
* Don't use Travis deploys
* Fix if statement in YAML
2017-07-09 19:28:52 -05:00
Bryan Zubrod
5af635a9bc CI: Automated build/release workflow (#46)
TLDR; Run "make help" for options.

* gofmt
* .gitignore kube-router binary
* Docs: build/release workflow
* Implement build/release workflow
2017-07-09 11:21:26 -05:00
Murali Reddy
d782e896c7 fix .trvis.yml 2017-07-07 19:19:17 +05:30
Murali Reddy
e0c2f7cdfa Merge pull request #45 from bzub/image-per-commit
TravisCI: Image tag for commits, releases tagged latest, others tagge…
2017-07-07 13:37:33 +05:30
bzub
0a939b8266 TravisCI: Image tag for commits, releases tagged latest, others tagged master 2017-07-07 00:57:23 -05:00
Bryan Zubrod
e5b47ed139 NetworkServiceController: Add hairpin-mode support (#44)
* network_services_controller: Cosmetic updates
* Docs: Add hairpin-mode
* NSC: Add hairpin-mode support
* Reorder logic to ensure no hairpin rules without hairpin settings
* Fine-tune rules to include vport
* Fix delete rules logic/bugs
2017-07-07 00:23:17 -05:00
Murali Reddy
b0de4425ca Merge pull request #43 from bzub/graceful-cli
Remove panics, add --help/-h flag for usage
2017-07-06 10:33:55 +05:30
bzub
7dedc3fa00 options, app: - Handle more config errors
- Add --help/-h for usage information
2017-07-05 21:58:09 -05:00
bzub
cb661f871c controller: - Replace panics with errors
- Add context to errors for debugging
            - Refactor init() code so ipset isn't required to run
              "kube-router --help" for example
2017-07-05 21:57:29 -05:00
Murali Reddy
a757ea3203 Allow multiple peer routers specified through global BGP peer router flag '--peer-router'.
Node annotation to specifiy BGP peer routers also supports one or more BGP peers.

Fixes #37
2017-07-03 22:53:04 +05:30
Murali Reddy
f1823e9853 Update README.md 2017-06-27 15:15:16 +05:30
Murali Reddy
ddbad2a622 docker push from .travici 2017-06-27 11:45:51 +05:30
Murali Reddy
6afc9f60ec docker push from travis CI 2017-06-27 11:32:04 +05:30
Murali Reddy
15a8b59b3d docker push from travis ci 2017-06-27 11:27:30 +05:30
Murali Reddy
e4b33e57f0 remve release go branch from .travisci 2017-06-27 09:13:11 +05:30
Murali Reddy
e60597450c travis CI build status 2017-06-27 09:12:30 +05:30
Murali Reddy
5cafd06798 adding .travis.yml 2017-06-27 09:03:37 +05:30
Murali Reddy
abb106dc7c adding Gitter chat logo 2017-06-27 08:57:30 +05:30
Murali Reddy
6afd1d6849 adding architecture details 2017-06-23 15:03:39 +05:30
Murali Reddy
b00133178b restructuring documentation 2017-06-22 21:36:45 +05:30
Murali Reddy
0f6066e43f update kops.md documentaition to reflect kops 1.6.2 with kube-router support 2017-06-22 14:38:54 +05:30
Bryan Zubrod
75e7698c4f Merge pull request #34 from bzub/invalid-policy
Handle invalid NetworkPolicy definition
2017-06-21 22:44:00 -05:00
bzub
2b019ceec7 Handle invalid NetworkPolicy definition 2017-06-21 22:33:02 -05:00
Murali Reddy
74f4676a21 Create CONTRIBUTING.md 2017-06-21 10:17:15 +05:30
Murali Reddy
fa333c1753 Update README.md 0.0.4 2017-06-13 10:54:58 +05:30