Chris S. Kim
03e92826aa
Increase heartbeat rate to reduce test flakes
2022-08-22 14:24:05 -04:00
Chris S. Kim
06ba9775ee
Remove check for ResponseNonce
2022-08-22 13:55:01 -04:00
Chris S. Kim
547fb9570e
Add missing mock assertions
2022-08-22 13:55:01 -04:00
Chris S. Kim
adff2eef16
Fix data race
...
newMockSnapshotHandler has an assertion on t.Cleanup which gets called before the event publisher is cancelled. This commit reorders the context.WithCancel so it properly gets cancelled before the assertion is made.
2022-08-22 13:55:01 -04:00
Chris S. Kim
39cb26e4d7
Add changelog
2022-08-22 13:42:13 -04:00
Chris S. Kim
4e40e1d222
Handle server addresses update as client
2022-08-22 13:42:12 -04:00
Chris S. Kim
584d3409c4
Send server addresses on update from server
2022-08-22 13:41:44 -04:00
Chris S. Kim
c9d8ad3939
Add new subscription for server addresses
2022-08-22 13:40:25 -04:00
Chris S. Kim
028b87d51f
Cleanup unused logger
2022-08-22 13:40:23 -04:00
Chris S. Kim
df951bd601
Expose external gRPC port in autopilot
...
The grpc_port was added to a NodeService's meta in ea58f235f5
2022-08-22 10:07:00 -04:00
Chris S. Kim
09c0fe22f2
Add PeeringServerAddresses proto
2022-08-22 10:04:23 -04:00
Jared Kirschner
ca22ac9b29
Merge pull request #14279 from hashicorp/docs/1-13-upgrade-considerations-changelog
...
docs: add 1.13 upgrade considerations to changelog
2022-08-19 14:32:52 -04:00
Jared Kirschner
acc5fd5c0a
docs: add 1.13 upgrade considerations to changelog
2022-08-19 11:29:57 -07:00
cskh
527ebd068a
fix: missing MaxInboundConnections field in service-defaults config entry ( #14072 )
...
* fix: missing max_inbound_connections field in merge config
2022-08-19 14:11:21 -04:00
Chris Thain
5384f5baad
Skip Lambda integration tests for fork PRs ( #14257 )
2022-08-18 16:06:20 -07:00
Jared Kirschner
6b6038885a
Merge pull request #14259 from hashicorp/docs/1-13-upgrade-considerations
...
docs: add 1.13 upgrade considerations
2022-08-18 18:18:33 -04:00
Jared Kirschner
c201254ae9
docs: add 1.13 upgrade considerations
...
Adds guidance when upgrading a Consul service mesh deployment to 1.13 and:
- using auto-encrypt or auto-config; or
- the HTTPS port is not enabled on Consul agents
2022-08-18 15:13:21 -07:00
Evan Culver
0e6c8401ed
Add missing changelog for 1.9.17 ( #14053 )
2022-08-18 12:59:03 -07:00
Mariano Asselborn
72bae90724
Add version label to Docker image ( #14204 )
2022-08-18 14:41:34 -04:00
Jared Kirschner
ff068616bc
Merge pull request #14231 from hashicorp/jkirschner-hashicorp-patch-4
...
docs: fix broken markdown
2022-08-18 14:30:22 -04:00
cskh
e84e4b8868
Fix: upgrade pkg imdario/merg to prevent merge config panic ( #14237 )
...
* upgrade imdario/merg to prevent merge config panic
* test: service definition takes precedence over service-defaults in merged results
2022-08-17 21:14:04 -04:00
Michele Degges
925eaf31fe
set PRODUCT_VERSION for docker build ( #14242 )
...
Changes proposed in this PR:
In `actions-docker-build` we [pass](05c370a26e/scripts/docker_build (L49)
) `PRODUCT_VERSION` to the docker build command. Since this was not set, the label did not populate properly which is used in a comparison to determine the `minor-latest` and `latest` docker image tags.
How I've tested this PR:
- build the image up to the point of label creation and pass in `--build-arg PRODUCT_VERSION=1.2.3`
- inspect the image for the label with the above command
How I expect reviewers to test this PR:
- same as above
Related [internal-only] post about this: https://hashicorp.atlassian.net/wiki/spaces/RELENG/pages/2416934922/August+17+2022-+Docker+Build+Failures
2022-08-17 14:48:43 -07:00
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
Jared Kirschner
6d1259ec8f
docs: fix broken markdown
2022-08-16 23:08: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