R.B. Boyer
ed294fc49c
test: fix envoy integration tests to explicitly create config entries ( #15269 )
...
This is instead of the current behavior where we feed the config entries in using the config_entries.bootstrap configuration which oddly races against other setup code in some circumstances.
I converted ALL tests to explicitly create config entries.
2022-11-07 10:02:04 -06:00
Eric Haberkorn
1804b58799
Fix a bug in mesh gateway proxycfg where ACL tokens aren't passed. ( #15273 )
2022-11-07 10:00:11 -05:00
David Yu
b848849742
docs: cluster peering docs feedback ( #15268 )
...
* docs: cluster peering docs feedback
Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2022-11-04 15:01:23 -07:00
Dan Stough
553312ef61
fix: persist peering CA updates to dialing clusters ( #15243 )
...
fix: persist peering CA updates to dialing clusters
2022-11-04 12:53:20 -04:00
Derek Menteer
18d6c338f4
Backport tests from ent. ( #15260 )
...
* Backport agent tests.
Original commit: 0710b2d12fb51a29cedd1119b5fb086e5c71f632
Original commit: aaedb3c28bfe247266f21013d500147d8decb7cd (partial)
* Backport test fix and reduce flaky failures.
2022-11-04 10:19:24 -05:00
Derek Menteer
0834fe349b
Backport test from ENT: "Fix missing test fields" ( #15258 )
...
* Backport test from ENT: "Fix missing test fields"
Original Author: Sarah Pratt
Original Commit: a5c88bef7a969ea5d06ed898d142ab081ba65c69
* Update with proper linting.
2022-11-04 09:29:16 -05:00
Derek Menteer
f4cb2f82bf
Backport various fixes from ENT. ( #15254 )
...
* Regenerate golden files.
* Backport from ENT: "Avoid race"
Original commit: 5006c8c858b0e332be95271ef9ba35122453315b
Original author: freddygv
* Backport from ENT: "chore: fix flake peerstream test"
Original commit: b74097e7135eca48cc289798c5739f9ef72c0cc8
Original author: DanStough
2022-11-03 16:34:57 -05:00
malizz
617a5f2dc2
convert stream status time fields to pointers ( #15252 )
2022-11-03 11:51:22 -07:00
Paul Glass
325d0e2320
docs: Update consul-dataplane docs for post-beta ( #15177 )
...
* Update Consul Dataplane CLI reference
* Add new page for Consul Dataplane telemetry
* Add `server_type` label to agent grpc metrics
* Callout Consul Dataplane in Envoy bootstrap configuration section
* Update consul-dataplane unsupported features
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
Co-authored-by: Riddhi Shah <riddhi@hashicorp.com>
2022-11-03 12:05:29 -05:00
sarahalsmiller
436160e155
Added check for empty peeringsni in restrictPeeringEndpoints ( #15239 )
...
Add check for empty peeringSNI in restrictPeeringEndpoints
Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2022-11-02 17:20:52 -05:00
cskh
94d232ab1e
integ test: reduce flakiness due to compound output from retry ( #15233 )
...
* integ test: avoid flakiness due to compound output from retry
* changelog
2022-11-02 14:08:17 -04:00
Derek Menteer
bd1019fadb
Prevent peering acceptor from subscribing to addr updates. ( #15214 )
2022-11-02 07:55:41 -05:00
Dan Stough
05e93f7569
test: refactor testcontainers and add peering integ tests ( #15084 )
2022-11-01 15:03:23 -04:00
Derek Menteer
cf114d029f
Regenerate test certificates. ( #15218 )
...
Regenerate test certificates
2022-11-01 10:51:13 -05:00
Nathan Coleman
2f005f2086
Update required Helm chart version to match APIGW release notes ( #15168 )
2022-10-31 16:31:10 -04:00
Derek Menteer
fa5d87c116
Decrease retry time for failed peering connections.
2022-10-31 14:30:27 -05:00
R.B. Boyer
97b9fcbf48
test: fix flaky TestSubscribeBackend_IntegrationWithServer_DeliversAllMessages test ( #15195 )
...
Allow for some message duplication in subscription events during assertions.
I'm pretty sure the subscriptions machinery allows for messages to occasionally
be duplicated instead of dropping them, as a once-and-only-once queue is a pipe
dream and you have to pick one of the other two options.
2022-10-31 12:10:43 -05:00
Evan Culver
62d4517f9e
connect: Add Envoy 1.24 to integration tests, remove Envoy 1.20 ( #15093 )
2022-10-31 10:50:45 -05:00
Derek Menteer
693c8a4706
Allow peering endpoints to bypass verify_incoming.
2022-10-31 09:56:30 -05:00
Derek Menteer
2d4b62be3c
Add tests.
2022-10-31 08:45:00 -05:00
Derek Menteer
1483c94531
Fix peered service protocols using proxy-defaults.
2022-10-31 08:45:00 -05:00
R.B. Boyer
218eb3e1ea
build: ensure 'make dev-docker' also produces a matching CLI binary at the same time ( #15188 )
2022-10-28 15:21:05 -05:00
Nathan Coleman
87581a223f
Merge pull request #15187 from hashicorp/nathancoleman-patch-1
...
Fix broken link in Consul API Gateway docs
2022-10-28 15:35:29 -04:00
Nathan Coleman
5d73fda1f4
Fix broken link in Consul API Gateway docs
2022-10-28 15:01:38 -04:00
R.B. Boyer
25ce082d8f
build: ensure 'make dev-docker' updates consul-dev:latest too ( #15176 )
...
Fixes a minor regression from #14222
2022-10-28 10:27:24 -05:00
Eric Haberkorn
cf50bdbe20
Fix peering metrics bug ( #15178 )
...
This bug was caused by the peering health metric being set to NaN.
2022-10-28 10:51:12 -04:00
Tyler Wendlandt
c55ec2823b
Merge pull request #15153 from hashicorp/ui/chore/update-icons-to-use-flight-icons-component
...
ui: update icons to use flight icons component
2022-10-27 15:21:56 -06:00
wenincode
f1ce34836f
Replace main consul logo with FlightIcon
2022-10-27 14:28:10 -06:00
wenincode
2dd31ff96f
Format index template
2022-10-27 14:23:41 -06:00
Michael Klein
67905f8348
Merge pull request #15159 from hashicorp/ui/fix-peered-service-not-unique-based-on-peer
...
ui: Fix PeerName is part of service uniqueness
2022-10-27 20:26:50 +02:00
Michael Klein
288bb16cd5
Merge pull request #15158 from hashicorp/ui/improve-layout-address-list-peer-detail
...
ui: Improve layout address list peer detail
2022-10-27 20:26:30 +02:00
Chris S. Kim
0e176dd6aa
Allow consul debug on non-ACL consul servers ( #15155 )
2022-10-27 09:25:18 -04:00
wenincode
46ba6174d5
Format intentions table hbs template
2022-10-26 11:46:35 -06:00
wenincode
4dbb1e16f4
Replace k8s informed action with flight icon
2022-10-26 11:07:42 -06:00
cskh
a9427e1310
fix(peering): nil pointer in calling handleUpdateService ( #15160 )
...
* fix(peering): nil pointer in calling handleUpdateService
* changelog
2022-10-26 11:50:34 -04:00
Michael Klein
033694e6a3
Fix PeerName is part of service uniqueness
...
We need to make a PeerName part of a the service id when present.
This makes sure that peers can export services named
the same as other peers but have the UI still treat them
as separate services.
2022-10-26 17:34:45 +02:00
Michael Klein
e5130be812
Merge pull request #15156 from hashicorp/ui/peer-create-redirect-to-show
...
ui: peer create redirect to show
2022-10-26 17:16:28 +02:00
wenincode
c1800b9187
Remove consul logo icons
2022-10-26 08:57:43 -06:00
wenincode
cbc150f7bf
Update iconography documentation
2022-10-26 08:57:31 -06:00
Michael Klein
ca0dbe2052
Improve layout address list peer detail
2022-10-26 16:17:05 +02:00
Michael Klein
41e50a0f8d
Merge pull request #15148 from hashicorp/ui/update-hds-usage-best-practices
...
UI: update hds usage to hds best practices
2022-10-26 16:10:05 +02:00
wenincode
6a4cd42a2b
Remove shadow-template/host and related components
2022-10-26 08:07:35 -06:00
wenincode
b34244c62d
Remove template log
2022-10-26 06:43:57 -06:00
Michael Klein
3ba50bd5a3
Redirect to peers.show after establishing peering
2022-10-26 11:15:57 +02:00
Michael Klein
63a2d5a1f5
Prettify peers.index template
2022-10-26 11:15:06 +02:00
Michael Klein
44c7614b3b
prettify peer/initiate form
2022-10-26 10:11:41 +02:00
wenincode
f96b45b9f0
Add back logo-consul-color
2022-10-25 14:13:12 -06:00
wenincode
ee9481d3aa
Remove some icons
2022-10-25 14:02:38 -06:00
Eric Haberkorn
1bdad89026
fix bug that resulted in generating Envoy configs that use CDS with an EDS configuration ( #15140 )
2022-10-25 14:49:57 -04:00
wenincode
9eb97b29f9
Use FlightIcon component for k8s type select in authmethods
2022-10-25 12:01:09 -06:00