Chris Piraino
3af96930eb
Add new usage memdb table that tracks usage counts of various elements
...
We update the usage table on Commit() by using the TrackedChanges() API
of memdb.
Track memdb changes on restore so that usage data can be compiled
2020-09-02 10:24:16 -05:00
John Cowen
736a3c89e7
ui: Reinstate tooltip for exposed paths pill ( #8598 )
2020-09-02 14:47:04 +01:00
John Cowen
6ae3e3ffc7
ui: Delete unused javascript/CSS components ( #8597 )
2020-09-02 14:45:06 +01:00
Hans Hasselberg
e3fbebda01
add docs for dual stack options ( #8407 )
2020-09-02 14:15:41 +02:00
John Cowen
2946d823ba
ui: Improved filtering and sorting ( #8591 )
2020-09-01 19:13:11 +01:00
Jasmine W
8ae3332165
docs: update structure ( #8506 )
...
- moved and renamed files/folders based on new structure
- updated docs navigation based on new structure
- moved CLI to top nav (created commands.jsx and commands-navigation.js)
- updated and added redirects
- updating to be consistent with standalone categories
- changing "overview" link in top nav to lead to where intro was moved (docs/intro)
- adding redirects for intro content
- deleting old intro folders
- format all data/navigation files
- deleting old commands folder
- reverting changes to glossary page
- adjust intro navigation for removal of 'vs' paths
- add helm page redirect
- fix more redirects
- add a missing redirect
- fix broken anchor links and formatting mistakes
- deleted duplicate section, added redirect, changed link
- removed duplicate glossary page
2020-09-01 11:14:13 -04:00
Daniel Nephin
f0719426de
Merge pull request #8581 from hashicorp/dnephin/logging-tests
...
logging: Remove t.Parallel from tests
2020-08-31 17:33:16 -04:00
Matt Keeler
335c604ced
Merge of auto-config and auto-encrypt code ( #8523 )
...
auto-encrypt is now handled as a special case of auto-config.
This also is moving all the cert-monitor code into the auto-config package.
2020-08-31 13:12:17 -04:00
Daniel Nephin
bd4e480a78
Merge pull request #8577 from hashicorp/dnephin/changelog-for-8537
...
Add missing changelog for PR 8537
2020-08-31 11:56:20 -04:00
Daniel Nephin
7baa65a301
Merge pull request #8586 from pierresouchay/changelog_for_8552
...
Added changelog for #8552
2020-08-28 17:35:50 -04:00
Pierre Souchay
2a52f89b8d
Added changelog for #8552
2020-08-28 23:01:04 +02:00
Daniel Nephin
845661c8af
Merge pull request #8548 from edevil/fix_flake
...
Fix flaky TestACLResolver_Client/Concurrent-Token-Resolve
2020-08-28 15:10:55 -04:00
Daniel Nephin
39b06a0c0b
Merge pull request #8552 from pierresouchay/reload_cache_throttling_config
...
Ensure that Cache options are reloaded when `consul reload` is performed
2020-08-28 15:04:42 -04:00
Kenia
d8c14b51a3
ui: Redesign Node list page ( #8567 )
...
* Create ConsulNodeList component
* Implement ConsulNodeList and the new Search/Sort to Node List page
* Minor styling fix to align the first icons in composite row
* Fix-up and add tests for the redesigned Node List page
* Add Leader to composite row for Node List page
* Add test for node leader
2020-08-28 09:21:03 -04:00
Pierre Souchay
ee50b55163
Added Unit test for cache reloading
2020-08-28 13:03:58 +02:00
Daniel Nephin
a8256b84bc
logging: Remove t.Parallel from tests
...
The tests all run fast enough that we do not get any advantage from
using Parallel.
The one test that was slow used a long sleep. Changing the sleep to
a few milliseconds speeds up the test considerably.
2020-08-27 18:14:46 -04:00
Jack
145bcdc2bb
Add http2 and grpc support to ingress gateways ( #8458 )
2020-08-27 15:34:08 -06:00
R.B. Boyer
f2b8bf109c
xds: use envoy's rbac filter to handle intentions entirely within envoy ( #8569 )
2020-08-27 12:20:58 -05:00
R.B. Boyer
a7a8b8d6d9
agent: ensure that we normalize bootstrapped config entries ( #8547 )
2020-08-27 11:37:25 -05:00
Pierre Souchay
f92ae5e6ca
Also test reload of EntryFetchMaxBurst
2020-08-27 18:14:05 +02:00
Daniel Nephin
85de324a86
Retroactively add changelog for PR 8537
2020-08-27 11:53:49 -04:00
Matt Keeler
106e1d50bd
Move RPC router from Client/Server and into BaseDeps ( #8559 )
...
This will allow it to be a shared component which is needed for AutoConfig
2020-08-27 11:23:52 -04:00
Matt Keeler
5e2f0be305
Add helpers to the API client to help with getting information from `AgentMember` tags ( #8575 )
...
Lots of constants were added for various tags that would concern users and are not already parsed out.
Additionally two methods on the AgentMember type were added to ask a member what its ACL Mode is and whether its a server or not.
2020-08-27 11:00:48 -04:00
Pierre Souchay
4983e093a0
Tests that changes in rate limit are taken into account by agent
2020-08-27 16:41:20 +02:00
Pierre Souchay
084d0e8015
Added `options.Equals()` and minor fixes indentation fixes
2020-08-27 13:44:45 +02:00
Nick Wales
a94da1782d
Fixes table formatting ( #8572 )
2020-08-26 15:11:56 -04:00
Daniel Nephin
9f01c8e8dc
Merge pull request #8563 from woz5999/docs-typo-fix
...
fix typo in contributing docs
2020-08-26 12:20:12 -04:00
Jeff
bc80f12305
Update CONTRIBUTING.md
2020-08-26 08:04:25 -07:00
R.B. Boyer
6fad634512
agent: expose the list of supported envoy versions on /v1/agent/self ( #8545 )
2020-08-26 10:04:11 -05:00
John Cowen
539b1076e2
ui: Split ember-data service model into service/service-instance ( #8557 )
2020-08-26 15:24:30 +01:00
Kenia
abc0045adc
ui: Tooltip Bugs ( #8562 )
...
* Fix tooltip offset in Discovery Chain for Firefox Browser
* Add z-index to ember-tooltip to over over the search/sort in AppView
2020-08-26 10:05:09 -04:00
woz5999
35a76fba4c
fix typo in contributing docsc
2020-08-25 14:58:58 -07:00
Pierre Souchay
dd385f05e6
Ensure that Cache options are reloaded when `consul reload` is performed.
...
This will apply cache throttling parameters are properly applied:
* cache.EntryFetchMaxBurst
* cache.EntryFetchRate
When values are updated, a log is displayed in info.
2020-08-24 23:33:10 +02:00
Jeff Escalante
8d66456880
Merge pull request #8531 from hashicorp/je.fix-broken-links
...
Docs Sidenav Update, Fix Broken Links
2020-08-24 15:43:08 -04:00
André Cruz
673bd69f36
Decrease test flakiness
...
Fix flaky TestACLResolver_Client/Concurrent-Token-Resolve and TestCacheNotifyPolling
2020-08-24 20:30:02 +01:00
Kyle MacDonald
8faf4a69af
website: add link to certification on /community ( #7807 )
2020-08-24 15:21:54 -04:00
Daniel Nephin
75609f5221
Merge pull request #8546 from edevil/fix_vet
...
testing: Fix govet errors
2020-08-24 14:39:29 -04:00
André Cruz
a64686fab6
testing: Fix govet errors
2020-08-21 18:01:55 +01:00
John Cowen
7238089fc7
ui: Add new Service.Mesh* properties for improved sorting ( #8542 )
...
* ui: Serialize proxies into the model, add Mesh* model props
Serializes the proxies associated with a service onto the Service model
itself, then adds various Mesh* properties
* ui: Uses the new Mesh* properties throughout the app
2020-08-21 08:53:22 +01:00
Daniel Nephin
1c3a638d69
Merge pull request #8537 from hashicorp/dnephin/fix-panic-on-connect-nil
...
Fix panic when decoding 'Connect: null'
2020-08-20 18:00:25 -04:00
Daniel Nephin
4155cae1cb
Fix panic when decoding 'Connect: null'
...
Surprisingly the json Unmarshal updates the aux pointer to a nil.
2020-08-20 17:52:14 -04:00
Daniel Nephin
e719a209e8
Merge pull request #8540 from hashicorp/dnephin/logging-setup-cleanup
...
logging: cleanup Setup and configuration
2020-08-20 17:50:00 -04:00
Kenia
92c2614f6a
ui: Redesign Node Lock Sessions Tab ( #8535 )
...
* Add delay svg icon
* Create ConsulLockSessionList component
* Implement ConsulLockSession component in Lock Sessions tab
* Create format-time helper
* Add Invalidate button and fix up styling
* Fixup and add additional tests
2020-08-20 10:29:16 -04:00
Daniel Nephin
a97adadd2b
config: use logging.Config in RuntimeConfig
...
To add structure to RuntimeConfig, and remove the need to translate into a third type.
2020-08-19 13:21:00 -04:00
Daniel Nephin
e4578aace8
logging: move init of grpclog
...
This line initializes global state. Moving it out of the constructor and closer to where logging
is setup helps keep related things together.
2020-08-19 13:21:00 -04:00
Daniel Nephin
7349018ff3
logging: Setup accept io.Writer instead of []io.Writer
...
Also accept a non-pointer Config, since the config is not modified
2020-08-19 13:20:41 -04:00
Daniel Nephin
6f1ae2a1b6
Merge pull request #8511 from hashicorp/dnephin/agent-setup
...
agent: extract dependency creation from New
2020-08-19 11:41:06 -04:00
Kenia
a0eb8846e5
ui: Increase spacing between detail items in composite row ( #8507 )
2020-08-19 09:17:34 -04:00
Jeff Escalante
b577dca6b6
one more
2020-08-18 19:13:40 -04:00
Daniel Nephin
a520cf3ea7
testing: disable global metrics sink in tests
...
This might be better handled by allowing configuration for the InMemSink interval and retail, and disabling
the global. For now this is a smaller change to remove the goroutine leak caused by tests because go-metrics
does not provide any way of shutting down the global goroutine.
2020-08-18 19:04:57 -04:00