Daniel Holbach
5367e0efb1
Remove preview build
...
As the Netlify docs preview build wasn't working for a while
anyway, we stopped them. In this PR I'm removing the relevant
bits.
This is the Net equivalent of weaveworks/scope#3879 .
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-07-13 16:18:37 +02:00
Daniel Holbach
34de0b10a6
Merge pull request #3889 from dholbach/mention-coc
...
point out CoC more clearly
2021-02-08 17:44:45 +01:00
Daniel Holbach
344a4835e5
point out CoC more clearly
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-02-08 14:19:40 +01:00
Bryan Boreham
ba64f8e8eb
Add release v2.8.1
latest_release
v2.8.1
2021-01-25 10:55:30 +00:00
Bryan Boreham
263aecf4ef
Merge pull request #3886 from avestuk/add-etc-machine-id-mount
...
Update daemonset manifest to mount /etc/machine-id
2021-01-22 14:21:16 +00:00
Bryan Boreham
f9239c9a44
Merge pull request #3885 from weaveworks/move-k8s-checkpoint
...
Move Kubernetes API calls into kube-utils program
2021-01-22 12:50:08 +00:00
Alex Vest
9a2682671c
Update daemonset manifest to mount /etc/machine-id
...
Mounted as ReadOnly in order to minimize attack surface as in #3880
2021-01-21 18:00:26 +00:00
Bryan Boreham
ad621c807e
Move Kubernetes API calls into kube-utils program
...
This reduces the size of the 'weaver' binary.
2021-01-19 17:22:47 +00:00
Bryan Boreham
164175160a
Add release v2.8.0
v2.8.0
2021-01-18 14:51:21 +00:00
Bryan Boreham
edd28ab4cb
Fix ambiguous cast in dummy value
...
Go 1.15 picks this up as an error
2021-01-18 14:41:42 +00:00
Bryan Boreham
4368dd5841
Run CI builds using Go 1.15.6
2021-01-18 14:40:57 +00:00
Bryan Boreham
1dfe1f3b98
Merge pull request #3883 from weaveworks/golang-15-6
...
Update Go to 1.15.6
2021-01-18 14:09:43 +00:00
Bryan Boreham
b1651c322a
Merge pull request #3882 from weaveworks/3847-sleep-before-ipset-destroy
...
Workaround to fix ipset conflict with iptables
2021-01-18 14:09:19 +00:00
Bryan Boreham
ba6741166d
Update Go to 1.15.6
2021-01-18 13:52:39 +00:00
Bryan Boreham
108f0a5c14
Merge pull request #3851 from NeonSludge/fix-ipset-destroy
...
Pause and retry ipset deletion if it fails the first time
2021-01-18 13:31:58 +00:00
Bryan Boreham
b04217d8e6
Merge pull request #3840 from mastappl/patch-1
...
website: add info about network aliases
2021-01-18 12:36:26 +00:00
KevDG
3ef97f0c7c
Workaround to fix ipset conflict with iptables
...
Sleep before ipset destroy in startup, otherwise the operation can
sometimes fail - see https://github.com/weaveworks/weave/issues/3847
2021-01-18 12:33:54 +00:00
Bryan Boreham
e91900cc9e
Merge pull request #3880 from weaveworks/init-container
...
Kubernetes: move kernel and CNI setup to init container
This allows the main container to run without write access to the host filesystem,
except for two specific areas, thus trimming the attack surface.
Also remove manifests for Kubernetes 1.6 and 1.7 to reduce maintenance load -
they are ancient history.
2021-01-14 12:10:25 +00:00
Bryan Boreham
fe61992c06
Make launch.sh compatible with older k8s manifests
2021-01-12 15:53:12 +00:00
Bryan Boreham
8eeb3ca4f2
Kubernetes: move part of launch to init container
...
This allows the main container to run without write access to the host
filesystem, except for two specific areas, thus trimming the attack
surface.
We lose the behaviour that the CNI plugin is only installed if Weave Net
gets up and running at least once, so the error reports from kubelet
will be slightly different in the case that it never manages to run.
2021-01-11 17:54:43 +00:00
Bryan Boreham
b7a9947c2f
Remove manifests for Kubernetes 1.6 and 1.7
...
They are ancient history; reduce maintenance load by removing
2021-01-11 14:34:09 +00:00
Bryan Boreham
d81e908d1a
Merge pull request #3876 from weaveworks/k8s-disable-hostpid
...
For K8s, stop running in host PID namespace
2020-12-17 16:53:42 +00:00
Bryan Boreham
a0ac81b3b4
Stop running in host PID namespace
...
We shouldn't need this
2020-12-17 12:49:27 +00:00
Bryan Boreham
c6d0d140a4
Use newest manifest in k8s tests
2020-12-17 12:49:27 +00:00
Bryan Boreham
9bb14662e5
Add security policy
2020-12-17 11:52:07 +00:00
Bryan Boreham
240d1b2f2a
Merge pull request #3854 from weaveworks/simplify-test-840
...
Simplify Kubernetes externalTrafficPolicy:local test
2020-12-17 11:21:46 +00:00
Bryan Boreham
414cbfb838
Simplify Kubernetes externalTrafficPolicy:local test
...
There's no point stopping and starting the daemons now "no-masq-local"
is the default.
2020-08-27 15:20:04 +00:00
Bryan Boreham
fb7fc7ddae
Merge pull request #3852 from weaveworks/spurious-egress-drop-logs
...
Move egress logging rule beside drop rule
2020-08-27 16:12:16 +01:00
Bryan Boreham
8c52698222
Move egress logging rule beside drop rule
...
Otherwise we might log a blocked connection even though the packet
was not dropped.
2020-08-26 10:02:32 +00:00
Kirill Buev
cb2e56fc44
Pause and retry ipset deletion if it fails the first time
2020-08-24 16:23:52 +03:00
Bryan Boreham
30ce219794
Add release v2.7.0
v2.7.0
2020-08-05 10:38:13 +00:00
Bryan Boreham
911f506b63
Merge pull request #3841 from weaveworks/fail-controller-if-goroutines-fail
...
Terminate NPC application if any of the watches panic
2020-08-05 11:35:49 +01:00
Bryan Boreham
4795ba5807
Show stack-trace from panic in weave-npc
...
Rather than exiting silently, fetch the stack trace and print that
for the user to understand what happened.
Exit via existing fatal-error code.
2020-08-05 09:45:20 +00:00
Bryan Boreham
23a827088b
Remove unused stopChan
2020-08-05 09:44:19 +00:00
naemono
269786abf5
Simply run os.Exit on panic of goroutine
2020-08-05 09:40:02 +00:00
Bryan Boreham
9cf4104de7
Merge pull request #3838 from weaveworks/go1_14_4
...
Update to Go 1.14.4 and modules; update other dependencies
2020-08-04 18:25:40 +01:00
Bryan Boreham
5f27dbf17c
Merge pull request #3756 from weaveworks/issue-3389
...
Change NO_MASQ_LOCAL option to default ON
2020-08-04 17:42:16 +01:00
Bryan Boreham
0ab2d08f0c
Update docs now NO_MASQ_LOCAL is the default
2020-08-04 16:21:30 +00:00
Bryan Boreham
4d7e9931f9
Remove NO_MASQ_LOCAL setting from test 840
...
now it's the default
2020-08-04 16:21:30 +00:00
Murali Reddy
fca23f805a
modify launch.sh to launch weaver with --no-masq-local by default
2020-08-04 16:21:30 +00:00
Denis Zaripov
905ec927a3
add info about network aliases
...
Update documentation for #3090
2020-08-04 20:43:10 +05:00
Bryan Boreham
2864d1ebc5
Use Go 1.14.4 in CI build
2020-08-04 10:11:30 +00:00
Bryan Boreham
b3d387fb86
Update Kubernetes client packages to 0.18.6
...
Lots of functions need Context parameters added
2020-08-04 10:11:30 +00:00
Bryan Boreham
d14502e071
Update Prometheus client to latest version
...
Also let Prometheus export process and Go metrics
2020-08-04 10:11:28 +00:00
Bryan Boreham
9439606c57
Update vendor files
2020-08-04 10:11:27 +00:00
Bryan Boreham
feb05c0904
Move to Go modules: initial go.mod
2020-08-04 10:11:27 +00:00
Bryan Boreham
514695e127
Update Go version to 1.14.6
2020-08-04 10:11:27 +00:00
Bryan Boreham
f9e27f76d6
Merge remote-tracking branch 'gobomb/fix-nil-ns-pointer'
...
Needed a few modifications to resolve conflicts due to changed
datatype of UID.
2020-08-03 12:32:31 +00:00
Bryan Boreham
c3504788a0
Merge pull request #3780 from alok87/patch-1
...
Documentation Update for Weave Net Monitoring.
2020-08-03 11:42:13 +01:00
Bryan Boreham
4592758e48
Merge pull request #3789 from hairyhenderson/add-connection-type-label-to-weave-connection-metric-3788
...
Add new 'type' and 'encryption' labels to weave_connections metric
2020-08-03 11:40:16 +01:00