James Hartig
f92883bbce
Use the maximum jitter when calculating the timeout
...
The timeout should include the maximum possible
jitter since the server will randomly add to it's
timeout a jitter. If the server's timeout is less
than the client's timeout then the client will
return an i/o deadline reached error.
Before:
```
time curl 'http://localhost:8500/v1/catalog/service/service?dc=other-dc&stale=&wait=600s&index=15820644 '
rpc error making call: i/o deadline reached
real 10m11.469s
user 0m0.018s
sys 0m0.023s
```
After:
```
time curl 'http://localhost:8500/v1/catalog/service/service?dc=other-dc&stale=&wait=600s&index=15820644 '
[...]
real 10m35.835s
user 0m0.021s
sys 0m0.021s
```
2022-08-17 10:24:09 -04:00
Evan Culver
1c728ebcbb
ci: Replace Nomad integration tests with predictable compatibility matrix ( #14220 )
2022-08-16 15:33:33 -07:00
Jeff Apple
a2c49d3f7b
Merge pull request #14196 from hashicorp/docs/capigw-v0.4.0
...
Docs updates for Consul API Gateway v0.4.0
2022-08-16 10:50:03 -07:00
Jeff-Apple
32dfb1615d
Added Known Issues and other edits to Rel Notes
2022-08-16 10:48:13 -07:00
Jeff Apple
3dcd60f805
Minor edits to Release Notes
2022-08-16 09:36:23 -07:00
Jeff Apple
081afac966
Minor edits to Release Notes
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-16 09:31:46 -07:00
Jeff Apple
d79368a866
Update website/content/docs/release-notes/consul-api-gateway/v0_4_x.mdx
2022-08-16 09:26:02 -07:00
sarahalsmiller
0deaaecdb9
Merge pull request #14205 from hashicorp/api-gateway-install-redirrects
...
Add missing install redirrect to redirrect.js for api-gateway docs
2022-08-15 18:14:27 -05:00
sarahalsmiller
152cfdf6dc
Update redirects.js
2022-08-15 18:00:08 -05:00
sarahalsmiller
cb0e64db86
Update redirects.js
2022-08-15 17:52:47 -05:00
trujillo-adam
5a6fdbae20
Merge pull request #14175 from hashicorp/docs/capigw-040-route-details-prefix-rewrite
...
Docs/capigw 040 route details prefix rewrite
2022-08-15 14:39:00 -07:00
Nathan Coleman
23ef639c6d
Fix typo
2022-08-15 17:21:36 -04:00
Nathan Coleman
10b89163e4
Apply suggestions from code review
2022-08-15 17:13:44 -04:00
trujillo-adam
01a34917cd
Apply suggestions from code review
...
Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2022-08-15 14:02:46 -07:00
Nathan Coleman
0d432e66ff
Merge branch 'docs/capigw-v0.4.0' into docs/capigw-040-route-details-prefix-rewrite
2022-08-15 12:01:19 -04:00
Nathan Coleman
b6e1962265
Update ReferencePolicy -> ReferenceGrant
2022-08-15 11:56:54 -04:00
Nathan Coleman
c10464fc0b
Add missing code block
2022-08-15 11:49:41 -04:00
Nathan Coleman
ff11876f1e
Replace MeshService section on Route page w/ link to new page
2022-08-15 11:16:38 -04:00
Nathan Coleman
b273da7c0c
Add new MeshService config page to nav
2022-08-15 11:14:27 -04:00
Nathan Coleman
467bfb15ac
Add page for MeshService configuration object for Consul API Gateway
2022-08-15 11:13:18 -04:00
Nathan Coleman
3f9debf7a1
Fix typo in Gateway docs header
2022-08-15 11:12:58 -04:00
Eric Haberkorn
1a73b0ca20
Add `Targets` field to service resolver failovers. ( #14162 )
...
This field will be used for cluster peering failover.
2022-08-15 09:20:25 -04:00
trujillo-adam
ecf9a749aa
implemented additional information about route configuration
2022-08-14 10:53:43 -07:00
Jeff-Apple
2ab01023dd
Release Notes for CAPIgw v0.4.x
2022-08-12 14:17:29 -07:00
cskh
d46b515b64
fix: missing segment and partition ( #14194 )
2022-08-12 15:21:39 -04:00
Eric Haberkorn
ebd5513d4b
Refactor failover code to use Envoy's aggregate clusters ( #14178 )
2022-08-12 14:30:46 -04:00
Nitya Dhanushkodi
550dd08e52
peering: update docs with exposing servers ( #14191 )
2022-08-12 11:22:41 -07:00
Ashwin Venkatesh
48a7b97c7d
Update helm docs for cluster peering ( #14188 )
2022-08-12 12:55:33 -04:00
David Yu
ada3dc9c19
docs: bumping requirements for cluster peering to consul k8s 0.47.0 and 1.13.1 ( #14177 )
2022-08-12 09:00:04 -07:00
David Yu
c6de7e413f
docs: update consul-k8s compat matrix and remove 1.10.x version ( #14106 )
2022-08-12 08:57:59 -07:00
Eric Haberkorn
d281c89ad0
Cluster Peering Prepared Query Failover Documentation ( #13846 )
...
Add documentation for cluster peering prepared query failover
2022-08-12 11:06:16 -04:00
trujillo-adam
d055cfd7a2
added configuration model for routes
2022-08-11 20:50:38 -07:00
trujillo-adam
54e7924943
added usage docs for prefix rewrite
2022-08-11 20:19:51 -07:00
trujillo-adam
1610fb0315
updated Routes configuration ref
2022-08-11 20:10:36 -07:00
Tu Nguyen
519a0a0ac7
Merge pull request #14154 from hashicorp/1.13.1-upgrade-considerations
2022-08-11 19:23:09 -07:00
cskh
81931e52c3
feat(telemetry): add labels to serf and memberlist metrics ( #14161 )
...
* feat(telemetry): add labels to serf and memberlist metrics
* changelog
* doc update
Co-authored-by: R.B. Boyer <4903+rboyer@users.noreply.github.com>
2022-08-11 22:09:56 -04:00
Evan Culver
a2c0494605
docs: changelog for 1.13.1 ( #14168 )
2022-08-11 16:24:30 -07:00
Evan Culver
05a9af71e3
Add changelog entry for peering fix ( #14160 )
2022-08-11 16:23:02 -07:00
DanStough
407b570e1f
docs: changelog 1.12.4 and 1.11.8
2022-08-11 18:04:27 -04:00
Tu Nguyen
10ee4d42fc
Update with more details on 1.13.0 issue
2022-08-11 14:43:27 -07:00
Tu Nguyen
39ec6e4c2b
Apply suggestions from code review
...
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2022-08-11 14:40:28 -07:00
Chris S. Kim
4c928cb2f7
Handle breaking change for ServiceVirtualIP restore ( #14149 )
...
Consul 1.13.0 changed ServiceVirtualIP to use PeeredServiceName instead of ServiceName which was a breaking change for those using service mesh and wanted to restore their snapshot after upgrading to 1.13.0.
This commit handles existing data with older ServiceName and converts it during restore so that there are no issues when restoring from older snapshots.
2022-08-11 14:47:10 -04:00
Tu Nguyen
605e5052e1
Add upgrade instructions and considerations for Consul 1.13.1
2022-08-11 11:17:17 -07:00
Mike Morris
0cf4afb18f
docs(capigw): add v0.4.0 upgrade instructions ( #14101 )
...
docs(capigw): add manual ReferencePolicy -> ReferenceGrant migration steps, comment out kube-storage-version-migrator workflow in case we choose to publish it later
2022-08-11 13:32:34 -04:00
Evan Culver
6336d75da7
ci: Disable Arm RPM verifications ( #14142 )
2022-08-11 10:26:21 -07:00
Chris S. Kim
3926009405
Add test to verify forwarding
2022-08-11 11:16:02 -04:00
Chris S. Kim
1ef22360c3
Register peerStreamServer internally to enable RPC forwarding
2022-08-11 11:16:02 -04:00
Chris S. Kim
de73171202
Handle wrapped errors in isFailedPreconditionErr
2022-08-11 11:16:02 -04:00
Tu Nguyen
4ed74dd513
Merge pull request #14126 from hashicorp/ashwin/recreate-token-docs
...
Add docs to recreate peering token.
2022-08-10 15:29:20 -07:00
Jeff Boruszak
a23931161f
Merge pull request #14136 from hashicorp/boruszak/docs-fix
...
docs: Fixing merge error
2022-08-10 17:04:17 -05:00