Paul Banks
ca68136ac7
Refactor to use embedded struct.
2018-06-25 12:25:39 -07:00
Paul Banks
86a55892fd
Remove go-diff vendor as assert.JSONEq output is way better for our case
2018-06-25 12:25:39 -07:00
Paul Banks
6deadef6bd
Revert telemetry config changes ready for cleaner approach
2018-06-25 12:25:39 -07:00
Paul Banks
23be6ad1c8
StartupTelemetry => InitTelemetry
2018-06-25 12:25:39 -07:00
Paul Banks
fd3681f35b
Allow user override of proxy telemetry config
2018-06-25 12:25:38 -07:00
Paul Banks
530d4acc57
Misc rebase and test fixes
2018-06-25 12:25:38 -07:00
Paul Banks
ca9640030e
Basic proxy active conns and bandwidth telemetry
2018-06-25 12:25:38 -07:00
Paul Banks
8ed46d7701
Add accessor and helpers to SDK for fetching self-name and client service ID
2018-06-25 12:25:38 -07:00
Paul Banks
ff162ffdde
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
93f346431b
WIP
2018-06-25 12:25:38 -07:00
Paul Banks
ced9b2bee4
Expose telemetry config from RuntimeConfig to proxy config endpoint
2018-06-25 12:25:38 -07:00
Paul Banks
2df422e1e5
Disable TestAgent proxy execution properly
2018-06-25 12:25:38 -07:00
Paul Banks
81bd1b43a3
Fix hot loop in cache for RPC returning zero index.
2018-06-25 12:25:37 -07:00
Paul Banks
3d51c2aeac
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
9509de1de6
website: clarify that modifying intentions will not kill the conn
2018-06-25 12:25:37 -07:00
Mitchell Hashimoto
bf27d1ada2
website: clearly note beta for Connect
2018-06-25 12:25:37 -07:00
John Cowen
b351c170a7
Move intentions menu item to after ACLs
2018-06-25 12:25:37 -07:00
Mitchell Hashimoto
3efa77b912
Update UI for beta3
2018-06-25 12:25:16 -07:00
Mitchell Hashimoto
948c289629
version: set the right version to beta3
2018-06-25 12:25:16 -07:00
Paul Banks
584917fa03
Formatting change keeps coming up running make
2018-06-25 12:25:16 -07:00
John Cowen
4280c78330
Lint
2018-06-25 12:25:16 -07:00
John Cowen
181cb6e1b5
Icons in the filter bar
2018-06-25 12:25:15 -07:00
John Cowen
90f01ffbd8
Validate all the things, all the time
2018-06-25 12:25:15 -07:00
John Cowen
cd67636bb8
More detailed error messages for duplicate intentions
2018-06-25 12:25:15 -07:00
John Cowen
1c4b1ee798
Only offer to create a future service if the name doesn't already exist
2018-06-25 12:25:15 -07:00
John Cowen
f914a760fc
Make sure future services are available when editing intentions
2018-06-25 12:25:15 -07:00
John Cowen
e51a8fd5c1
Add support for specifying future services and wildcards
2018-06-25 12:25:15 -07:00
John Cowen
c110338cfa
Tie up real endpoints
2018-06-25 12:25:15 -07:00
John Cowen
87d128971c
Switch to single selects rather than inputs
2018-06-25 12:25:15 -07:00
John Cowen
33d823c53d
Have a look at power select for select elements
2018-06-25 12:25:14 -07:00
John Cowen
5d5936fba6
Add intentions actions mixin
2018-06-25 12:25:14 -07:00
John Cowen
5263d04317
Remove SourceType for the moment
2018-06-25 12:25:14 -07:00
John Cowen
15d01f1d90
Include logger for generated tests
2018-06-25 12:25:14 -07:00
John Cowen
96ea5b799a
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
4756d97c9a
WIP: Logger
2018-06-25 12:25:14 -07:00
Mitchell Hashimoto
29af8fb5ab
agent/cache: always schedule the refresh
2018-06-25 12:25:14 -07:00
Mitchell Hashimoto
63047f9434
agent: clarify comment
2018-06-25 12:25:14 -07:00
Mitchell Hashimoto
1f3d2701f3
agent: add additional assertion to test
2018-06-25 12:25:13 -07:00
Thomas Kula
72a58dca67
website: Fix getting started connect dependent service example
...
* Needs a `port`
* The upstream service is `socat` in the previous example, make
the dependent service section use `socat` consistently throughout
2018-06-25 12:25:13 -07:00
Thomas Kula
1069654f3b
website: Fix link in connect intentions doc
2018-06-25 12:25:13 -07:00
Thomas Kula
8215df622e
website: Typo fix in connect intentions doc
2018-06-25 12:25:13 -07:00
Paul Banks
8f26c9c3b9
More test tweaks
2018-06-25 12:25:13 -07:00
Paul Banks
d6b13463ed
Fix misc test failures (some from other PRs)
2018-06-25 12:25:13 -07:00
Paul Banks
1283373a64
Only set precedence on write path
2018-06-25 12:25:13 -07:00
Paul Banks
22b95283e9
Fix some tests failures caused by the sorting change and some cuased by previous UpdatePrecedence() change
2018-06-25 12:25:13 -07:00
Paul Banks
e2938138f6
Sort intention list by precedence
2018-06-25 12:25:13 -07:00
Mitchell Hashimoto
efa2bdb88b
agent: intention update/delete responess match ACL/KV behavior
2018-06-25 12:25:12 -07:00
Mitchell Hashimoto
93037b0607
agent/structs: JSON marshal the configuration for a managed proxy
2018-06-25 12:25:12 -07:00
Mitchell Hashimoto
8cb57b9316
agent: disallow deregistering a managed proxy directly
2018-06-25 12:25:12 -07:00
Mitchell Hashimoto
47c0e0dde6
agent: deregister service deregisters the proxy along with it
2018-06-25 12:25:12 -07:00