Adam Harrison
fda035d8d6
Merge branch '1.7'
2016-10-28 14:29:26 +01:00
Adam Harrison
a4a53e1a11
Fix broken link
2016-10-28 14:08:54 +01:00
Martynas Pumputis
aad3e52d72
Merge pull request #2564 from weaveworks/improved-dh-org-override-fix
...
Improve Dockerfile template substitution
2016-10-28 10:24:28 +01:00
Adam Harrison
cb778a9af5
Improve Dockerfile template substitution
2016-10-27 11:43:41 +01:00
Marc CARRE
3af9732c84
Merge branch '1.7'
2016-10-26 16:49:58 +01:00
Marc Carré
00e754ed9f
Merge pull request #2562 from weaveworks/build-test-runner-with-vendoring
...
Use vendoring when building test runner & Vagrantfile improvements
2016-10-26 16:44:15 +01:00
Marc CARRE
d893f44833
Vagrantfile now copies SSH key required to run smoke tests from host to guest.
2016-10-26 16:09:09 +01:00
Marc CARRE
4839f41809
Improve resolution of Dockerfile since used in both Vagrantfile and test/Vagrantfile.
2016-10-26 16:09:09 +01:00
Marc CARRE
c801409c94
Set VM's memory to 2048 MB by default.
2016-10-26 16:09:09 +01:00
Marc CARRE
1c4a01d52c
Read Go version from Dockerfile in order to keep things 'DRY'.
2016-10-26 16:09:09 +01:00
Adam Harrison
880b0a883a
Use vendoring when building test runner
2016-10-26 16:09:09 +01:00
Adam Harrison
4b77662e3b
Merge pull request #2561 from weaveworks/issues/2560-fix-dns-ipam-metrics
...
Do not expose IPAM or DNS metrics if weave does not run IPAM or DNS
2016-10-26 14:24:43 +01:00
Adam Harrison
a5ff7ab8df
Merge pull request #2475 from weaveworks/issues/2419-withnetns
...
Add a safer version of WithNetNS*
2016-10-26 13:50:34 +01:00
Adam Harrison
04a6e6d13b
Merge branch '1.7'
2016-10-26 13:47:05 +01:00
Martynas Pumputis
5c2e878c64
Do not expose IPAM or DNS metrics when weave does not run IPAM or DNS
...
Otherwise, GET /metrics will crash weaver.
2016-10-25 16:54:35 +01:00
Adam Harrison
f9bada5af8
Merge pull request #2558 from weaveworks/fix-broken-url-in-doc
...
Fixed broken link to plugin.md to weave-docker-api.md.
2016-10-24 16:57:07 +01:00
Marc CARRE
80d66f8f68
Fixed broken link to plugin.md to weave-docker-api.md.
2016-10-24 16:37:55 +01:00
Martynas Pumputis
98b35b87a9
Fix weave_connection_termination_count
...
Do not count terminations caused by connect-to-ourselves.
2016-10-24 11:37:15 +01:00
Martynas Pumputis
b1d6605e8f
Remove inaccurate Prometheus metrics
...
The metrics include:
- weave_packets_total
- weave_bytes_total
The problem with those metrics is that fastdp periodically flushes
flows including their stats thus makes the current implementation
of the metrics unreliable.
2016-10-24 11:23:10 +01:00
Martynas Pumputis
2cd3bde348
Merge pull request #2555 from weaveworks/forget-immediately
...
Recompute targets immediately after 'weave forget'
2016-10-24 10:52:14 +01:00
Bryan Boreham
f2454775b9
Merge pull request #2552 from weaveworks/issues/2550-fix-make-dockerhub-user
...
Ensure Dockerfiles obey DOCKERHUB_USER
2016-10-24 09:59:38 +01:00
Bryan Boreham
a53d1e00ee
Recompute targets immediately after 'weave forget'
2016-10-21 18:02:25 +01:00
Martynas Pumputis
523a964ac8
Merge pull request #2547 from weaveworks/prometheus-metrics
...
Prometheus metrics
2016-10-21 14:57:42 +01:00
Adam Harrison
f8cf7a1054
Ensure Dockerfiles obey DOCKERHUB_USER
2016-10-21 14:45:10 +01:00
Bryan Boreham
4d8a40c0b5
Reduce metrics mechanism to just support fastdp
2016-10-21 14:44:12 +01:00
Martynas Pumputis
9754da15d6
Encode "list-netdevs" output in JSON
2016-10-20 18:18:57 +01:00
Bryan Boreham
0458d32089
Serve metrics on a different socket to the main API
...
Serve metrics+status on status socket and api+status+metrics on api
socket; the reasoning is that metrics or status are read-only hence
may be scraped from an off-machine connection, while we don't want to
open the control port up unprotected.
2016-10-20 16:25:16 +01:00
Bryan Boreham
ee4e8eb994
Pull in updated mesh lib
2016-10-20 16:25:16 +01:00
Bryan Boreham
b8d619dde7
Add Prometheus http handler for metrics
...
Metrics are: connection counts, active IP addresses, DNS addresses,
FastDP flow metrics, connection termination count
2016-10-20 16:25:16 +01:00
Bryan Boreham
00c86fed42
Expose overlay metrics from fastdp
...
and allow them to pass through OverlaySwitch
2016-10-20 16:25:16 +01:00
Bryan Boreham
6d5af85eee
Report count of active IP addresses in status
2016-10-20 14:04:41 +01:00
Bryan Boreham
1ae2d33714
Remove old-style 'expvar' metrics
2016-10-20 13:54:42 +01:00
Bryan Boreham
71d550260f
Extract countDNSEntries function
2016-10-20 13:54:42 +01:00
Bryan Boreham
1092bae05c
Refactor: move 'unreachable' logic out of printing function
2016-10-20 13:54:42 +01:00
Martynas Pumputis
e611f04f41
Move NetDev utils from common/ to net/
2016-10-19 17:03:30 +01:00
Martynas Pumputis
3492cd93d0
Use safe version of WithNetNS
2016-10-19 16:15:59 +01:00
Martynas Pumputis
947ae11fee
Refactor NetDev utilities
...
- Make them safe by using the safe version of WithNetNS.
- Improve naming.
2016-10-19 16:07:53 +01:00
Martynas Pumputis
cdd6ed548c
Add netdev subcommands to weaveutil
...
The subcommands are going to be used with WithNetNS wrapper.
2016-10-19 16:07:53 +01:00
Martynas Pumputis
fc940d0017
Merge pull request #2549 from weaveworks/log-drops-via-nflog
...
Log dropped policy controller traffic via NFLOG
2016-10-19 11:02:28 +01:00
Bryan Boreham
b38a55ca7c
Include more context in error messages from CNI operations
2016-10-18 17:45:09 +01:00
Adam Harrison
8e739d5240
Log dropped policy controller traffic via NFLOG
...
Send blocked NEW connection attempts to NFLOG group 86 for accounting by
the weave-npc process.
2016-10-14 15:59:15 +01:00
Adam Harrison
71f8bb7e9a
Merge branch '1.7'
2016-10-11 17:02:00 +01:00
Adam Harrison
ebfaf11f4a
Add release v1.7.2
v1.7.2
2016-10-11 11:07:18 +01:00
Matthias Radestock
4a6cec3ecc
Merge branch '1.7'
2016-10-07 12:47:04 +01:00
Matthias Radestock
1abce148a3
Merge pull request #2543 from weaveworks/issues/2527-remote-addr
...
Update Weave Mesh to bring in two fixes
Fixes #2481 via weaveworks/mesh#57
Fixes #2527 via weaveworks/mesh#60
2016-10-07 12:45:51 +01:00
Adam Harrison
e0cc7f17b2
Merge branch '1.7'
...
Fixes #2540
2016-10-07 12:24:11 +01:00
Adam Harrison
264e5c9979
Merge pull request #2541 from weaveworks/issues/2540-withnetns
...
Change namespace via nsenter, for plugin arp-config step
2016-10-07 12:20:47 +01:00
Bryan Boreham
a6a1ce5c9e
Update Weave Mesh to bring in fix of panic
2016-10-07 12:13:49 +01:00
Bryan Boreham
6ac7ab162f
Merge branch '1.7'
2016-10-06 16:42:07 +01:00
Bryan Boreham
5e660311d2
Merge pull request #2538 from weaveworks/2506-uts-release-bytes
...
inline (u)int8 array to string conversion
2016-10-06 16:41:26 +01:00