8590 Commits

Author SHA1 Message Date
Paul Banks
e33bfe249e Note leadership issues in comments 2018-06-25 12:25:41 -07:00
Paul Banks
b5f24a21cb Fix test broken by final telemetry PR change! 2018-06-25 12:25:40 -07:00
Paul Banks
e514570dfa Actually return Intermediate certificates bundled with a leaf! 2018-06-25 12:25:40 -07:00
John Cowen
9f8b87cdda Check for NOT connect-proxy 2018-06-25 12:25:40 -07:00
John Cowen
cc3d578271 Filter Source and Destination menus by Kind 2018-06-25 12:25:40 -07:00
Matt Keeler
e22b9c8e15 Output the service Kind in the /v1/internal/ui/services endpoint 2018-06-25 12:25:40 -07:00
Paul Banks
3a6024e1b0 Fix merge error 2018-06-25 12:25:40 -07:00
Paul Banks
17789d4fe3 register TCP check for managed proxies 2018-06-25 12:25:40 -07:00
Paul Banks
280f14d64c Make proxy only listen after initial certs are fetched 2018-06-25 12:25:40 -07:00
John Cowen
d61a09ea28 Fix linting typo, caused the selection of future services to break 2018-06-25 12:25:40 -07:00
Paul Banks
b562b9f66a Add proxy telemetry to docs 2018-06-25 12:25:39 -07:00
Paul Banks
420ae3df69 Limit proxy telemetry config to only be visible with authenticated with a proxy token 2018-06-25 12:25:39 -07:00
Paul Banks
597e55e8e2 Misc test fixes 2018-06-25 12:25:39 -07:00
Paul Banks
c6ef6a61c9 Refactor to use embedded struct. 2018-06-25 12:25:39 -07:00
Paul Banks
2f8c1d2059 Remove go-diff vendor as assert.JSONEq output is way better for our case 2018-06-25 12:25:39 -07:00
Paul Banks
9f559da913 Revert telemetry config changes ready for cleaner approach 2018-06-25 12:25:39 -07:00
Paul Banks
32f362bad9 StartupTelemetry => InitTelemetry 2018-06-25 12:25:39 -07:00
Paul Banks
38405bd4a9 Allow user override of proxy telemetry config 2018-06-25 12:25:38 -07:00
Paul Banks
96c416012e Misc rebase and test fixes 2018-06-25 12:25:38 -07:00
Paul Banks
dc260f42fa Basic proxy active conns and bandwidth telemetry 2018-06-25 12:25:38 -07:00
Paul Banks
c08b6f6fec Add accessor and helpers to SDK for fetching self-name and client service ID 2018-06-25 12:25:38 -07:00
Paul Banks
7649d630c6 Basic proxy telemetry working; not sure if it's too ugly; need to instrument things we care about 2018-06-25 12:25:38 -07:00
Paul Banks
a7038454fd WIP 2018-06-25 12:25:38 -07:00
Paul Banks
d83f2e8e21 Expose telemetry config from RuntimeConfig to proxy config endpoint 2018-06-25 12:25:38 -07:00
Paul Banks
8aeb7bd206 Disable TestAgent proxy execution properly 2018-06-25 12:25:38 -07:00
Paul Banks
2e223ea2b7 Fix hot loop in cache for RPC returning zero index. 2018-06-25 12:25:37 -07:00
Paul Banks
43b48bc06b Get agent cache tests passing without global hit count (which is racy).
Few other fixes in here just to get a clean run locally - they are all also fixed in other PRs but shouldn't conflict.

This should be robust to timing between goroutines now.
2018-06-25 12:25:37 -07:00
Mitchell Hashimoto
79778635e8 website: clarify that modifying intentions will not kill the conn 2018-06-25 12:25:37 -07:00
Mitchell Hashimoto
7a1031fdc5 website: clearly note beta for Connect 2018-06-25 12:25:37 -07:00
John Cowen
f600d8fcc9 Move intentions menu item to after ACLs 2018-06-25 12:25:37 -07:00
Mitchell Hashimoto
155bb67c52 Update UI for beta3 2018-06-25 12:25:16 -07:00
Mitchell Hashimoto
026d770444 version: set the right version to beta3 2018-06-25 12:25:16 -07:00
Paul Banks
9f1144ab63 Formatting change keeps coming up running make 2018-06-25 12:25:16 -07:00
John Cowen
b0ff68cd7d Lint 2018-06-25 12:25:16 -07:00
John Cowen
e736b546f8 Icons in the filter bar 2018-06-25 12:25:15 -07:00
John Cowen
f4218b4bea Validate all the things, all the time 2018-06-25 12:25:15 -07:00
John Cowen
ee3a32d771 More detailed error messages for duplicate intentions 2018-06-25 12:25:15 -07:00
John Cowen
ea3e4a720a Only offer to create a future service if the name doesn't already exist 2018-06-25 12:25:15 -07:00
John Cowen
50507b34a5 Make sure future services are available when editing intentions 2018-06-25 12:25:15 -07:00
John Cowen
5575455053 Add support for specifying future services and wildcards 2018-06-25 12:25:15 -07:00
John Cowen
55bc45832e Tie up real endpoints 2018-06-25 12:25:15 -07:00
John Cowen
24f6155efc Switch to single selects rather than inputs 2018-06-25 12:25:15 -07:00
John Cowen
148621d98e Have a look at power select for select elements 2018-06-25 12:25:14 -07:00
John Cowen
8023bb9b03 Add intentions actions mixin 2018-06-25 12:25:14 -07:00
John Cowen
9d6b9b7717 Remove SourceType for the moment 2018-06-25 12:25:14 -07:00
John Cowen
871953ba39 Include logger for generated tests 2018-06-25 12:25:14 -07:00
John Cowen
b38e5df630 WIP: First draft intentions
1. Listing, filtering by action and searching by source name and
destination name
2. Edit/Create page, edits ping the API double fine, need to work through
creates and deletes
3. Currently uses a `Precedence` intention keyname that doesn't yet
exist in the real API
2018-06-25 12:25:14 -07:00
John Cowen
c3e92a236f WIP: Logger 2018-06-25 12:25:14 -07:00
Mitchell Hashimoto
6b1e0a3003 agent/cache: always schedule the refresh 2018-06-25 12:25:14 -07:00
Mitchell Hashimoto
7cbbac43a3 agent: clarify comment 2018-06-25 12:25:14 -07:00