Daniel Nephin
2a8a8f7b8d
state: publish changes from Commit
...
Make topicRegistry use functions instead of unbound methods
Use a regular memDB in EventPublisher to remove a reference cycle
Removes the need for EventPublisher to use a store
2020-07-14 15:57:45 -04:00
Daniel Nephin
f5ecd5de5f
EventPublisher: docstrings and getTopicBuffer
...
also rename commitCh -> publishCh
2020-07-14 15:57:45 -04:00
Daniel Nephin
555cfe52d9
ProcessChanges: use stream.Event
...
Also remove secretHash, which was used to hash tokens. We don't expose
these tokens anywhere, so we can use the string itself instead of a
Hash.
Fix acl_events_test.go for storing a structs type.
2020-07-14 15:57:45 -04:00
Daniel Nephin
4e0bc8013b
stream: Use local types for Event Topic SubscriptionRequest
2020-07-14 15:57:45 -04:00
Daniel Nephin
aacd514dca
Rename stream_publisher.go -> event_publisher.go
2020-07-14 15:57:44 -04:00
Daniel Nephin
c0b0109e80
Add streaming package with Subscription and Snapshot components.
...
The remaining files from 7965767de0bd62ab07669b85d6879bd5f815d157
Co-authored-by: Paul Banks <banks@banksco.de>
2020-07-14 15:57:44 -04:00
Alvin Huang
2a040342ba
remove GIT_DESCRIBE variable since we have a revision line ( #8310 )
2020-07-14 15:17:45 -04:00
John Cowen
76abc184ae
ui: Make sure the intention create form has a cancel button ( #8308 )
2020-07-14 18:44:00 +01:00
Matt Keeler
8beca1cb8d
Add ability for notifications when one of the agent tokens is updated ( #8301 )
...
Co-authored-by: Chris Piraino <cpiraino@hashicorp.com>
2020-07-14 09:53:55 -04:00
John Cowen
4b746dc880
ui: Only try and load sessions and coordinates if the node exists ( #8305 )
2020-07-14 14:50:44 +01:00
R.B. Boyer
c11a961600
update changelog
2020-07-13 15:46:20 -05:00
Hans Hasselberg
496fb5fc5b
add support for envoy 1.14.4, 1.13.4, 1.12.6 ( #8216 )
2020-07-13 15:44:44 -05:00
Chris Piraino
4d857d117f
Set enterprise metadata after resolving the token ( #8302 )
...
The token can encode enterprise metadata information, and we must make
sure we set that on the reply so that we can correct filter ACLs.
2020-07-13 13:39:57 -05:00
John Cowen
8b5bed1efc
ui: Replaces old request method with rpc. ( #8298 )
...
`rpc` is used to define how to make a HTTP request/response messages.
This used to be called 'request' but the term is overused and sounded
like only one leg of the message, so the naming was moved to `rpc` a
while ago, this cleans up the places where we still used the old term.
2020-07-13 14:23:15 +01:00
John Cowen
54749686c9
ui: Move dc sorting to the view/template ( #8297 )
...
* ui: Move dc sorting to the view/template
* Cleanup unused coordinates service from Node repo
* Fix up integration test to not expect a sorted result
2020-07-13 14:22:58 +01:00
John Cowen
4b51eb6f8e
ui: Ensure any colons in headers aren't split out ( #8293 )
2020-07-13 14:22:15 +01:00
Daniel Nephin
7b3f26e61d
watch: Allow args from different types
...
Fixes a bug where specifying a slice of args with a single item was being converted to
a string when config was loaded, causing an error.
2020-07-10 17:18:32 -04:00
Freddy
e72af87918
Add api mod support for /catalog/gateway-services ( #8278 )
2020-07-10 13:01:45 -06:00
Chris Piraino
45a2987c6c
docs: add section for /health/ingress/:service API ( #8108 )
...
* docs: add section for /health/ingress/:service API
* Add documentation around consul version for API
* docs: add note about gateway-services API release version
2020-07-10 12:36:46 -05:00
Daniel Nephin
653c938edc
watch: extract makeWatchPlan to facilitate testing
...
There is a bug in here now that slices in opaque config are unsliced. But to test that bug fix we
need a function that can be easily tested.
2020-07-10 13:33:45 -04:00
John Cowen
2f721504a7
ui: Revert ember-composable-helpers to ~4.0.0 due to faster sort-by ( #8289 )
2020-07-10 17:38:50 +01:00
Matt Keeler
7500f90308
Update CHANGELOG.md
2020-07-10 10:07:32 -04:00
Matt Keeler
fb9517bae8
Merge pull request #8268 from hashicorp/feature/improved-version-output
...
Add Revision to version CLI output and add JSON support
2020-07-10 10:01:57 -04:00
John Cowen
60b2e469c3
ui: Adds definition-table class to RTT values table ( #8286 )
...
We changed our default definition list layout in
https://github.com/hashicorp/consul/pull/8117 .
We replaced the default with a definition-table class but missed one
place where the old default was previously used.
This adds the definition-table class in RTT where it used to use the
default.
2020-07-10 14:27:02 +01:00
John Cowen
47b47b98e3
ui: Lint staged no longer requires git add to be specified ( #8285 )
2020-07-10 14:25:59 +01:00
Warren
40f080576e
Small typo in docstring ( #8280 )
2020-07-09 17:38:50 -06:00
R.B. Boyer
60f864504a
update changelog
2020-07-09 17:13:22 -05:00
R.B. Boyer
1eef096dfe
xds: version sniff envoy and switch regular expressions from 'regex' to 'safe_regex' on newer envoy versions ( #8222 )
...
- cut down on extra node metadata transmission
- split the golden file generation to compare all envoy version
2020-07-09 17:04:51 -05:00
Daniel Nephin
f22f3d300d
Merge pull request #8231 from hashicorp/dnephin/unembed-HTTPServer-Server
...
agent/http: un-embed the http.Server
2020-07-09 17:42:33 -04:00
Daniel Nephin
df4088291c
agent/http: Update TestSetupHTTPServer_HTTP2
...
To remove the need to store the http.Server. This will allow us to
remove the http.Server field from the HTTPServer struct.
2020-07-09 16:42:19 -04:00
Daniel Nephin
d98a4c1317
Merge pull request #8237 from hashicorp/dnephin/remove-acls-enabled-from-delegate
...
Remove ACLsEnabled from delegate interface
2020-07-09 16:35:43 -04:00
Jeff Escalante
c986cce408
remove extra dependencies
2020-07-09 14:56:22 -04:00
Daniel Nephin
b434a8a4a5
Merge pull request #8270 from hashicorp/dnephin/oss-store-jsonfile
...
ci: Store a jsonfile for go-test and go-test-api
2020-07-09 14:17:51 -04:00
John Cowen
67f336a325
ui: Dependency upgrade ( #8276 )
...
* Remove curly brackets and pass through attributes
* yarn upgrade and part manual deps upgrade of non-problematic things
* from-entries from ember-composable helpers receives an array
* PowerSelect destruction bug seems to be fixed upstream
* Ensure all policies have a default 0 date for ember-c-h upgrade
sorting no longer works correctly unless CreateTime has a value
2020-07-09 17:13:41 +01:00
Matt Keeler
c707572621
Merge pull request #8253 from hashicorp/feature/auto-config/rpc-delegate
2020-07-09 10:24:11 -04:00
John Cowen
7edb3eca22
ui: Use top-level 'named index files' instead of in folder index files ( #8274 )
...
* Remove unused phrase-editor CSS
* Move index.scss files to top-level named files to make them more obvious
2020-07-09 14:51:08 +01:00
John Cowen
b27efcd0ac
ui: Replace dom-buffering components with ember-stargate Portals ( #8273 )
...
* ui: Replace dom-buffering components with ember-stargate Portals
2020-07-09 14:30:17 +01:00
John Cowen
77886f6d69
ui: Extract and organize popover-menu and related from main-nav ( #8272 )
2020-07-09 14:26:52 +01:00
John Cowen
7fa58138a4
ui: Enable keyboard access for the sorting dropdown menus ( #8267 )
2020-07-09 13:41:34 +01:00
John Cowen
0d35548519
ui: New Intention Form/List components ( #8172 )
2020-07-09 10:08:47 +01:00
Daniel Nephin
007c6cd2cf
ci: Store a jsonfile
2020-07-08 19:45:27 -04:00
Sabeen Syed
afb888cc09
docs: Add Audit Logging page under Consul Enterprise
2020-07-08 18:16:12 -05:00
Jeff Escalante
fa135ae285
update deps, format all files
2020-07-08 19:12:34 -04:00
Jeff Escalante
22d5afc262
update and hard-pin dependencies
2020-07-08 18:44:34 -04:00
Matt Keeler
680ac0c1c6
Add Revision to version CLI output and add JSON support
...
Also add JSON format support
2020-07-08 16:32:46 -04:00
Matt Keeler
4fb535ba48
Pass the Config and TLS Configurator into the AutoConfig constructor
...
This is instead of having the AutoConfigBackend interface provide functions for retrieving them.
NOTE: the config is not reloadable. For now this is fine as we don’t look at any reloadable fields. If that changes then we should provide a way to make it reloadable.
2020-07-08 12:36:11 -04:00
Matt Keeler
f2f32735ce
Rename (*Server).forward to (*Server).ForwardRPC
...
Also get rid of the preexisting shim in server.go that existed before to have this name just call the unexported one.
2020-07-08 11:05:44 -04:00
Matt Keeler
d2e4869c7c
Refactor AutoConfig RPC to not have a direct dependency on the Server type
...
Instead it has an interface which can be mocked for better unit testing that is deterministic and not prone to flakiness.
2020-07-08 11:05:44 -04:00
JohnnyB
5e5dbedd47
Added undocumented CONSUL_NAMESPACE to website. ( #8264 )
2020-07-08 10:41:42 -04:00
Kenia
2f7fe06f5b
ui: Fix up styling for the Tags tab ( #8263 )
2020-07-08 09:47:04 -04:00