Martynas Pumputis
18b5cb10dc
Add release v2.2.1
v2.2.1
2018-03-12 15:02:36 +01:00
Martynas Pumputis
fff656f7e4
Merge pull request #3235 from weaveworks/wait-5-sec
...
Wait 5 seconds to let pod connect before rolling next pod
2018-03-08 14:36:11 +01:00
Martynas Pumputis
b42895b5c0
Merge pull request #3250 from alok87/del_default_ipset
...
Delete defaultAllowIPSet on namespace delete
Fix #3247
Duplicate merge commit as the PR got merged to "master" instead of "2.2"
2018-03-08 14:22:33 +01:00
alok87
91ab0e4a76
Clean defaultAllowIPSet on namespace delete
2018-03-05 22:52:56 +05:30
Bryan Boreham
20eee3818e
Merge pull request #3236 from weaveworks/apk-ca-certs
...
Install ca-certificates instead of copying them
2018-02-28 17:00:31 +00:00
Bryan Boreham
5534ecf1b1
Merge pull request #3237 from weaveworks/issues/3222-dst-selector
...
Fix bug when dstSelector is overwritten by srcSelector
2018-02-28 16:56:07 +00:00
Bryan Boreham
75bf62ca80
Merge pull request #3234 from weaveworks/raise-conn-limit
...
Raise default connection limit from 30 to 100
2018-02-26 17:15:56 +00:00
Bryan Boreham
ce9c5162bd
Merge pull request #3238 from weaveworks/fix-k8s-weave-passwd-howto
...
Fix HOWTO for setting weave-kube passwd
2018-02-04 16:29:14 +00:00
Martynas Pumputis
5c0da56ad5
Fix HOWTO for setting weave-kube passwd
...
A quick fix.
LG generates secretKeyRef.key w/o the ".txt" extension which makes it
inaccessible to weave-kube when passwd is stored in "weave-passwd.txt".
2018-02-04 14:43:41 +01:00
Martynas Pumputis
08858c2a10
npc: Fix bug when dstSelector is overwritten by srcSelector
...
There was a bug in the npc analyser when adding a netpol with
dstSelector == srcSelector. The analyser was overwriting
dstSelector with srcSelector which resulted in Pod selected
by dstSelector not being removed from a corresponding
"default-allow" ipset.
This applies only to non-legacy netpols.
2018-02-04 13:23:38 +01:00
Martynas Pumputis
0268aeb25f
Install ca-certificates instead of copying them
...
There is a package for alpine:
https://pkgs.alpinelinux.org/packages?name=ca-certificates&branch=v3.6
2018-02-01 14:44:00 +01:00
Bryan Boreham
ea3aba8971
Wait 5 seconds to let pod connect before rolling next pod
2018-01-31 10:54:07 +00:00
Bryan Boreham
265bfcf9d7
Raise default connection limit from 30 to 100
2018-01-31 10:48:05 +00:00
Bryan Boreham
7a9fae5892
Add release v2.2
v2.2.0
2018-01-30 12:10:05 +00:00
Martynas Pumputis
f66b0cc0aa
Merge pull request #3196 from weaveworks/issues/1770-proxy-dns-address
...
Make proxy use configured WeaveDNS address
2018-01-29 17:20:03 +01:00
Bryan Boreham
e7f30106c0
Pass the WeaveDNS Domain into the proxy
...
instead of obtaining it via the http api
2018-01-29 15:55:36 +00:00
Bryan Boreham
86d2800b59
Make proxy use configured WeaveDNS address
...
rather than assuming it is listening on the weave bridge
2018-01-29 15:55:36 +00:00
Bryan Boreham
e65006042d
Remove obsolete --dns-effective-listen-address parameter
...
it was needed when we ran inside a container network namespace
2018-01-29 15:55:36 +00:00
Bryan Boreham
65efc89b78
Merge pull request #3227 from weaveworks/issues/3223-update-miekgdns
...
Update miekg/dns to 1.0.4
2018-01-29 15:49:45 +00:00
Bryan Boreham
ae38834507
Merge pull request #3229 from weaveworks/k8s-1.9
...
Update k8s in CI to 1.9.2 and fix flaky tests
2018-01-29 15:49:06 +00:00
Martynas Pumputis
4261777613
Remove "-j KUBESERVICES" during teardown in 840 smoke test
...
Remove the rule to ensure that api-server is not accessible while
kube-proxy is not ready.
Otherwise, we have a race between "-j KUBE-FORWARD" and "-j WEAVE-NPC"
which makes the NodePort isolation test case to fail.
2018-01-29 16:20:22 +01:00
Martynas Pumputis
7bc089f5c5
Add iproute2 scope info to assertions
...
The latest alpine linux changed iproute2 of busybox which now
includes scope info.
2018-01-29 16:20:22 +01:00
Martynas Pumputis
c46e3e8cf7
Skip CA verification in k8s smoke tests
2018-01-29 16:20:22 +01:00
Martynas Pumputis
180d554205
Do not pin k8s vsn in 840 smoke test
2018-01-29 16:20:22 +01:00
Martynas Pumputis
a450d2e741
Bump CI k8s vsn to 1.9.2
2018-01-29 16:20:22 +01:00
Bryan Boreham
d528196033
Merge pull request #3224 from weaveworks/fix-ipt-rules-order
...
Fix subnet isolation and bump build-tools to latest
2018-01-29 15:19:13 +00:00
Martynas Pumputis
0da2cbf84e
Update build-tools to include the defunct process fix
2018-01-29 15:52:24 +01:00
Martynas Pumputis
20f981bc42
Update miekg/dns to 1.0.4
...
Includes the fix for CVE-2017-15133.
2018-01-29 13:55:03 +01:00
Martynas Pumputis
9a5514ffe0
Add comment about the FORWARD rule order
...
Should help debugging.
2018-01-20 14:44:40 +01:00
Martynas Pumputis
439b4ad190
Improve naming of ensureRulesAtTop function
2018-01-20 12:51:31 +01:00
Martynas Pumputis
9a9c06966b
Bring the weave bridge isolation iptables rule to the top
...
Make the rule creation to use the same mechanism (via ensureRules)
as other rules from filter/FORWARD. Otherwise, the rule is preceded
by "-j WEAVE-EXPOSE" rule which can break the subnet isolation.
2018-01-20 12:47:11 +01:00
Martynas Pumputis
b3f9baac8f
Merge pull request #3210 from weaveworks/issues/3209-npc-rules-first
...
Move weave-npc checks to top of FORWARD chain
Fixes #3209
2018-01-14 12:45:18 +01:00
Bryan Boreham
bb961489b0
Merge branch '2.1'
2018-01-12 10:47:29 +00:00
Bryan Boreham
d6ae1f8375
Add CONN_LIMIT to kube-addon docs
2018-01-12 09:48:30 +00:00
Bryan Boreham
5a1361167e
Move our rules to the top of the FORWARD chain
...
We want our DROP rule to be executed ahead of any ACCEPT rules which
might have been added by another program on the system.
2018-01-11 15:35:19 +00:00
Bryan Boreham
4d5172f67e
Run test with Kubernetes 1.8.5 and --cluster-cidr
2018-01-11 15:24:25 +00:00
Bryan Boreham
6f01c31458
Extend kubernetes test to nodePort and virtual IP
2018-01-11 15:24:25 +00:00
Bryan Boreham
6cfb208f3f
Merge pull request #3204 from weaveworks/issues/3133-idempotent-bridge
...
Do not skip bridge creation if bridge exists
2018-01-09 17:20:06 +00:00
Bryan Boreham
3074892f1b
Merge pull request #3216 from weaveworks/update-release-process
...
Update docs release process
2018-01-09 17:18:58 +00:00
Brice Fernandes
b05d977cf9
Merge pull request #3217 from weaveworks/improve-test-readme
...
Improve instructions for running tests against a remote cluster
2018-01-09 17:08:49 +00:00
Brice Fernandes
36d183d988
Improve readme
2018-01-09 14:51:25 +00:00
Brice Fernandes
b154fd56fb
Fix typo
2018-01-09 13:58:07 +00:00
Brice Fernandes
3419f69246
Make sure to mention Ansible in instructions
2018-01-09 13:41:02 +00:00
Bryan Boreham
8e23301028
Merge pull request #3214 from weaveworks/vagrant-more-mem
...
Give more memory to vagrant test machines
2018-01-08 17:36:59 +00:00
Bryan Boreham
72724ee389
Merge pull request #3215 from weaveworks/fix-k8s-use-legacy-mode-docs
...
Fix link to k8s legacy netpol docs
2018-01-08 17:36:29 +00:00
Brice Fernandes
ae59a053b1
Improve readme formatting
2018-01-08 16:45:00 +00:00
Brice Fernandes
e71919226b
Add cloud build instructions to test readme
2018-01-08 16:38:22 +00:00
Martynas Pumputis
6c5dd75216
Merge pull request #3183 from weaveworks/trim-npc-json
...
Trim the JSON logged for Kubernetes objects by weave-npc
2018-01-06 17:51:34 +01:00
Bryan Boreham
23095728f5
Merge branch '2.1'
2018-01-06 15:41:56 +00:00
Martynas Pumputis
498dacb4d2
Update docs release process
2018-01-06 14:55:01 +01:00