Commit Graph
5754 Commits
Author SHA1 Message Date
Bryan BorehamandGitHub da6995bd87 Merge pull request #3109 from weaveworks/release-1.8
Release 1.8
2018-03-12 15:43:29 +00:00
Bryan Boreham 00868097c8 Add release 1.8.0 v1.8.0 2018-03-12 15:05:22 +00:00
Bryan BorehamandGitHub a709163349 Merge pull request #3056 from weaveworks/save-codegen
Save codegen output as CI artifact
2018-03-12 11:44:38 +00:00
Filip BarlandGitHub 7bfd363b84 Merge pull request #3102 from weaveworks/3101-bump-moment-js-dep
Bump moment.js & ui-components deps
2018-03-07 11:48:06 +01:00
Filip Barl 90caf5b016 Bump ui-components to v0.4.36 2018-03-07 11:00:43 +01:00
Filip Barl ea414c148f Bump moment.js to v2.21.0 2018-03-07 11:00:09 +01:00
Filip BarlandGitHub 6f72ef6969 Merge pull request #3097 from weaveworks/1999-fix-default-topology-options-filtering
Pick up default topology options on initial load
2018-02-27 21:08:07 +01:00
Roberto BruggemannandRoland Schilter d6c2e96e34 Dispatch 'Monitor' flag render function (#3072)
Adds update of monitor availability when it appears/disappears.
The constructor is only called once at the beginning.
2018-02-26 22:50:58 +00:00
Filip Barl 179f97160d Pick up default topology options on initial load. 2018-02-26 17:08:42 +01:00
Matthias RadestockandGitHub c9d9068f68 Merge pull request #2399 from weaveworks/big-roundtrip
Add a test that checks if reports with data round-trip
2018-02-26 13:44:22 +00:00
Matthias RadestockandGitHub 306a744189 Merge pull request #3095 from weaveworks/blank-latestmap-insert
Blank out value on LatestMap decode insert
2018-02-26 13:43:40 +00:00
Matthias RadestockandGitHub adc46e84e8 Merge pull request #3094 from weaveworks/remove-getchildren
Remove unused process tree function GetChildren()
2018-02-26 13:43:29 +00:00
Matthias RadestockandGitHub a6ac66566d Merge pull request #3093 from weaveworks/simplify-docker-tagger
More efficient docker Tagger
2018-02-26 13:43:13 +00:00
Bryan Boreham 262cea2797 More efficient docker Tagger
Augment existing node rather than creating a new one then merging it,
and avoid creating a set with one entry.
2018-02-26 12:43:00 +00:00
Bryan Boreham f44f8806cd Add a test that checks if reports with data round-trip
Previously the only roundtrip test was for an empty report.
This test has fake data similar to that found in real reports.
'Metrics' does not round-trip exactly, so a DeepEqual workaround is
added for that.
2018-02-26 10:52:50 +00:00
Bryan BorehamandGitHub 6593720472 Merge pull request #3080 from weaveworks/stop-polling-k8s
Remove flag -probe.kubernetes.interval and stop re-syncing Kubernetes data
2018-02-26 10:43:43 +00:00
Bryan BorehamandGitHub 95359a70d0 Merge pull request #3091 from weaveworks/omit-empty-networks
Exclude null entries for networks on container nodes in probe report
2018-02-26 10:43:13 +00:00
Bryan BorehamandGitHub 35d3e32744 Merge pull request #3090 from weaveworks/more-service-info
Add Kubernetes service type and ports
2018-02-26 10:42:57 +00:00
Bryan Boreham f17640646e Blank out value on LatestMap decode insert
Fixing a rare case that came up in a test. In order for this to cause
a problem, the data being decoded has to have entries out of order,
and have a value that is nil or omitted.
2018-02-26 10:34:53 +00:00
Filip BarlandGitHub cb54e0e5f5 Merge pull request #3088 from weaveworks/1861-explicit-tour-step-anchor-class-names
Add explicit tour-step-anchor classNames to Explore tour elements
2018-02-26 10:17:13 +01:00
Bryan Boreham c06429b92a Remove unused process tree function GetChildren() 2018-02-26 08:54:31 +00:00
Bryan Boreham 64570f1311 Add Kubernetes service type and ports 2018-02-24 14:58:13 +00:00
Bryan Boreham 3941424794 Don't add null entries to container nodes for networks
or the "none" network, which is a special case meaning none.
2018-02-23 18:09:18 +00:00
Filip Barl 97bd290f2c Add explicit tour-step-anchor classNames to Explore tour elements. 2018-02-23 16:27:45 +01:00
Ilya DmitrichenkoandGitHub 44076048ca Merge pull request #3084 from weaveworks/fix-2200
Add (cloud.)weave.works to the list of known services
2018-02-23 08:01:58 +00:00
Ilya Dmitrichenko e024ab2d1f Add (cloud.)weave.works to the list of known services 2018-02-22 17:19:55 +00:00
Bryan Boreham 1de6d9755a Remove -probe.kubernetes.interval flag entirely 2018-02-22 15:05:20 +00:00
Roland SchilterandGitHub 6ddc57d047 Only modify document title if running standalone (#3071) 2018-02-20 18:16:04 +00:00
Bryan Boreham 43eda261ee Disable polling of Kubernetes by default
We set up a "watch" on everything we need so there is no reason to
poll repeatedly.
2018-02-20 17:39:10 +00:00
Bryan BorehamandGitHub 6cc2026791 Merge pull request #3061 from weaveworks/dns-on-report
Move DNS name mapping from endpoint to report
2018-02-20 16:15:47 +00:00
Bryan Boreham b5cdcb9a42 Move DNS name mapping from endpoint to report 2018-02-20 16:14:21 +00:00
Bryan Boreham 6674ff61e5 Fix incorrect comment 2018-02-20 16:14:20 +00:00
Filip BarlandGitHub b756042a96 Merge pull request #3068 from weaveworks/1861-prepare-dom-for-tours
Prepare DOM for Guided Tours
2018-02-20 16:37:23 +01:00
Bryan BorehamandGitHub ba32a400f7 Merge pull request #3077 from weaveworks/nodename-env
Read Kubernetes node name from environment
2018-02-19 18:46:10 +00:00
Bryan Boreham 04002f3287 Fix doc string for -probe.kubernetes 2018-02-19 17:41:32 +00:00
Bryan Boreham dc1b768e73 Allow Kubernetes node-name to be set from env var
If we have the node-name then we can save work requesting the list of
local pods from kubelet.  And the best way to get the node name is via
the "downwards api", i.e. put this in the Daemonset Yaml:

        - name: KUBERNETES_NODENAME
          valueFrom:
            fieldRef:
              apiVersion: v1
              fieldPath: spec.nodeName
2018-02-19 17:31:04 +00:00
Filip Barl a096c07cce Fix nodes grid row clickability in the tours. 2018-02-19 15:21:17 +01:00
Bryan BorehamandGitHub b742846835 Optimise processTopology() (#3074)
* Add a benchmark for processprocessTopology()

* Shortcut merging with an empty set

* Use more efficient apis to create process node
2018-02-19 10:13:58 +00:00
Bryan BorehamandGitHub f72ced3380 Add topology.ReplaceNode() for efficiency (#3073)
* Add topology.ReplaceNode() for efficiency

In some places AddNode() was called after adding to an existing node,
in which case the Merge() is just a waste of time.
2018-02-19 10:13:31 +00:00
Filip Barl df8906d6c6 Extracted ViewModeButton into a separate component. 2018-02-19 10:55:29 +01:00
Filip Barl 3a00acbdc6 Use babel-plugin-transform-class-properties. 2018-02-19 10:55:29 +01:00
Filip Barl 1a6e49fd3d Added classNames to all the anchor DOM elements. 2018-02-19 10:55:29 +01:00
Matthias RadestockandGitHub 474298c39c Merge pull request #3075 from weaveworks/no-return-topology-add
refactor: don't return receiver in Topology.AddNode()
2018-02-19 09:16:20 +00:00
Matthias Radestock 5b30b668ae refactor: don't return receiver in Topology.AddNode()
This had little use and was obscuring the mutating nature of
AddNode().
2018-02-19 05:10:04 +00:00
Bryan BorehamandGitHub c879cc65d3 Merge pull request #3062 from weaveworks/omitempty-idlist
Set 'omitempty' on Node Adjacency
2018-02-18 13:29:48 +00:00
Roberto BruggemannandGitHub 8bb79f0efc Merge pull request #3070 from weaveworks/monitor-flag
Disable detail panel link
2018-02-16 11:06:58 +00:00
Roberto Bruggemann 72255468c1 Disable detail panel link
The link is disabled if the `monitor` flag is not true.
If Weave Cloud runs without Monitor, the link is dead. The flag allows to pass Weave Cloud's Monitor state down to Scope.
2018-02-15 17:22:18 +00:00
Brice FernandesandGitHub e106568dda Create README.md 2018-02-15 10:36:49 +00:00
Filip BarlandGitHub 7f7d2d4964 Merge pull request #3066 from weaveworks/3015-dynamic-table-height
Relative positioning for Table view tables
2018-02-13 13:29:22 +01:00
Filip Barl 89c3e330f2 Use relative positioning of Table view tables. 2018-02-13 13:25:48 +01:00