Dhia Ayachi
5f6bf369af
reset `coalesceTimer` to nil as soon as the event is consumed ( #11924 )
...
* reset `coalesceTimer` to nil as soon as the event is consumed
* add change log
* refactor to add relevant test.
* fix linter
* Apply suggestions from code review
Co-authored-by: Freddy <freddygv@users.noreply.github.com>
* remove non needed check
Co-authored-by: Freddy <freddygv@users.noreply.github.com>
2022-01-05 12:17:47 -05:00
Jared Kirschner
7abfe6bff9
Merge pull request #10894 from jkirschner-hashicorp/clarify-debug-msg-if-name-used-when-id-needed
...
Clarify service and health check not found error messages
2022-01-04 16:14:49 -05:00
Blake Covarrubias
4a36e4ee24
cli: Show node identities in acl token list output ( #11926 )
...
Fix the pretty CLI output of `consul acl token list` so that it
properly displays node identities that are associated with a token.
2022-01-04 12:44:43 -08:00
Jared Kirschner
a9371f18e5
Clarify service and check error messages (use ID)
...
Error messages related to service and check operations previously included
the following substrings:
- service %q
- check %q
From this error message, it isn't clear that the expected field is the ID for
the entity, not the name. For example, if the user has a service named test,
the error message would read 'Unknown service "test"'. This is misleading -
a service with that *name* does exist, but not with that *ID*.
The substrings above have been modified to make it clear that ID is needed,
not name:
- service with ID %q
- check with ID %q
2022-01-04 11:42:37 -08:00
Jared Kirschner
fc076c02c7
Merge pull request #11335 from littlestar642/url-encoded-args
...
URL-encode/decode resource names for HTTP API
2022-01-04 14:00:14 -05:00
John Cowen
1779246257
ui: Fix URL params decoding ( #11931 )
...
* ui: Move wildcard param decoding to routlet service
2022-01-04 16:08:06 +00:00
John Cowen
2e571b6406
ui: Ensure disconnect error doesn't appear w/auth change on some pages ( #11905 )
2022-01-04 14:55:32 +00:00
Jared Kirschner
d26f8e4529
Merge pull request #11820 from hashicorp/improve-ui-disabled-api-response
...
http: improve UI not enabled response message
2022-01-03 12:00:01 -05:00
littlestar642
7d1f2157eb
add path escape and unescape to path params
2022-01-03 08:18:32 -08:00
Daniel Nephin
f3c385391a
Merge pull request #11781 from marco-m/private-key-0600-permission
...
cli: consul tls: create private keys with mode 0600
2021-12-21 17:29:14 -05:00
Daniel Nephin
6b2501344a
Add changelog
2021-12-21 16:45:45 -05:00
John Cowen
a34bf96559
ui: Remove any route level auth checks ( #11891 )
2021-12-21 07:51:52 +00:00
John Cowen
cf68ef8646
ui: Fixup names of Meta for instance search, also add Node ( #11774 )
2021-12-21 07:00:02 +00:00
John Cowen
bb923d8705
ui: Various empty state improvements/fixups ( #11892 )
...
* ui: Add login button to per service intentions for zero results
* Add login button and consistent header for when you have zero nodes
* `services` doesn't exists use `items` consequently:
Previous to this fix we would not show a more tailored message for when
you empty result set was due to a user search rather than an empty
result set straight from the backend
* Fix `error` > `@error` in ErrorState plus code formatting and more docs
* Changelog
2021-12-21 06:49:18 +00:00
John Cowen
9830867f6c
ui: Fix up missing policy delete warning modal ( #11868 )
...
Fixes an issue where the policy detail page delete button would disappear when clicking rather than showing a modal confirmation
2021-12-21 06:40:55 +00:00
Freddy
8656709fc9
Merge pull request #11855 from hashicorp/eculver/fix-changelog
2021-12-15 10:21:42 -07:00
Evan Culver
4920893ff3
Move changelog entry to match this PR
2021-12-15 09:16:43 -08:00
Evan Culver
0170b4994e
Remove compressed changelog entries
2021-12-15 09:14:25 -08:00
kisunji
49a7fab68b
Update golang.org/x/net to address CVE-2021-44716
2021-12-15 11:58:48 -05:00
John Cowen
ad0afe3f60
ui: Fixes an issue with the version footer when scrolling ( #11850 )
2021-12-15 13:55:31 +00:00
freddygv
415b6ef0a8
Add changelog entry
2021-12-13 19:03:12 -07:00
R.B. Boyer
72a81cfc4a
proxycfg: ensure all of the watches are canceled if they are cancelable ( #11824 )
2021-12-13 15:56:17 -06:00
Jared Kirschner
7b78ded3c7
Merge pull request #11818 from hashicorp/improve-url-not-found-response
...
http: improve 404 Not Found response message
2021-12-13 16:08:50 -05:00
Jared Kirschner
757236007a
http: improve 404 Not Found response message
...
When a URL path is not found, return a non-empty message with the 404 status
code to help the user understand what went wrong. If the URL path was not
prefixed with '/v1/', suggest that may be the cause of the problem (which is a
common mistake).
2021-12-13 11:03:25 -08:00
Jared Kirschner
8b8c79ea72
http: improve UI not enabled response message
...
Response now clearly indicates:
- the UI is disabled
- how to enable the UI
2021-12-13 08:48:33 -08:00
John Cowen
45d97f080f
ui: Add version information back into the footer ( #11803 )
2021-12-13 15:54:58 +00:00
John Cowen
b8888fc0f2
ui: Disable setting wildcard partitions for intentions ( #11804 )
2021-12-13 15:42:10 +00:00
John Cowen
ca04a62702
ui: Change the URL prefix of partitions from `-` to `_` ( #11801 )
2021-12-13 15:39:56 +00:00
John Cowen
470fce1e07
ui: Ensure we show a special readonly page for intentions ( #11767 )
2021-12-13 15:02:36 +00:00
Chris S. Kim
db6c2663be
Update CI and release go versions to 1.17.5 ( #11799 )
2021-12-10 14:04:56 -05:00
Evan Culver
db7c814722
connect: update SNI label extraction to support new taxonomy for partitions ( #11786 )
2021-12-10 10:26:22 -08:00
John Cowen
c6c1b9f13a
ui: Change partitions to expect `[]` from the API ( #11791 )
2021-12-10 14:41:08 +00:00
FFMMM
336a234927
[sync ent] increase segment max limit to 4*64, make configurable ( #1424 ) ( #11795 )
...
* commit b6eb27563e747a78b7647d2b5da405e46364cc46
Author: FFMMM <FFMMM@users.noreply.github.com>
Date: Thu Dec 9 13:53:44 2021 -0800
increase segment max limit to 4*64, make configurable (#1424 )
Signed-off-by: FFMMM <FFMMM@users.noreply.github.com>
* fix: rename ent changelog file
Signed-off-by: FFMMM <FFMMM@users.noreply.github.com>
2021-12-09 15:36:11 -08:00
R.B. Boyer
357eea6155
update changelog for ent feature ( #11794 )
2021-12-09 16:44:14 -06:00
haxandmat
bb992667de
Improved performance of the version.GetHumanVersion function by 50% on memory allocation. ( #11507 )
...
Co-authored-by: Evan Culver <eculver@hashicorp.com>
2021-12-09 13:14:06 -08:00
John Cowen
4ddc2b4481
ui: Amends to Routing visualization for partitions ( #11747 )
...
* Update disco fixtures now we have partitions
* Add virtual-admin-6 fixture with partition 'redirects' and failovers
* Properly cope with extra partition segment for splitters and resolvers
* Make 'redirects' and failovers look/act consistently
* Fixup some unit tests
2021-12-09 10:47:58 +00:00
R.B. Boyer
2f345cca33
acl: ensure that the agent recovery token is properly partitioned ( #11782 )
2021-12-08 17:11:55 -06:00
Evan Culver
32a04317bf
rpc: Unset partition before forwarding to remote datacenter ( #11758 )
2021-12-08 11:02:14 -08:00
Daniel Nephin
52c8b4994b
Merge remote-tracking branch 'origin/main' into serve-panic-recovery
2021-12-07 16:30:41 -05:00
Dan Upton
0230ebb4ef
agent/token: rename `agent_master` to `agent_recovery` (internally) ( #11744 )
2021-12-07 12:12:47 +00:00
freddygv
21ce4d2fb7
Add changelog entry
2021-12-06 12:35:11 -07:00
R.B. Boyer
5ea4b82940
light refactors to support making partitions and serf-based wan federation are mutually exclusive ( #11755 )
2021-12-06 13:18:02 -06:00
John Cowen
08b100c1b1
ui: Stop tables overlapping with their headers when scrolling ( #11670 )
2021-12-06 16:09:15 +00:00
R.B. Boyer
80422c0dfe
areas: make the gRPC server tracker network area aware ( #11748 )
...
Fixes a bug whereby servers present in multiple network areas would be
properly segmented in the Router, but not in the gRPC mirror. This would
lead servers in the current datacenter leaving from a network area
(possibly during the network area's removal) from deleting their own
records that still exist in the standard WAN area.
The gRPC client stack uses the gRPC server tracker to execute all RPCs,
even those targeting members of the current datacenter (which is unlike
the net/rpc stack which has a bypass mechanism).
This would manifest as a gRPC method call never opening a socket because
it would block forever waiting for the current datacenter's pool of
servers to be non-empty.
2021-12-06 09:55:54 -06:00
Freddy
d86b98c503
Merge pull request #11739 from hashicorp/ap/exports-rename
2021-12-06 08:20:50 -07:00
John Cowen
442df6d27d
ui: Adds basic support for partition exports to Service listings ( #11702 )
...
Also:
* ui: Add cross partition linking and rollout BucketList (#11712 )
* ui: Add exported service partition to the source filter menu (#11727 )
2021-12-06 11:06:33 +00:00
John Cowen
a90a65c9d8
ui: Adds partition support to Service and Node Identity templates ( #11696 )
2021-12-06 10:33:44 +00:00
John Cowen
7775773979
ui: Adds basic support for the Routing tab viz with partitions ( #11679 )
2021-12-06 10:22:09 +00:00
John Cowen
ca7e087e57
ui: Add documentation link for partitions ( #11668 )
2021-12-06 10:09:44 +00:00
Freddy
9991f1fcf9
Merge pull request #11738 from hashicorp/ap/tproxy
2021-12-04 09:50:38 -07:00