Tu Nguyen
d929272b1b
Apply suggestions from code review
2022-08-29 15:33:22 -07:00
Freddy
f27a9effca
Merge pull request #13496 from maxb/fix-kv_entries-metric
2022-08-29 15:35:11 -06:00
Freddy
69d99aa8c0
Merge pull request #14364 from hashicorp/peering/term-delete
2022-08-29 15:33:18 -06:00
Max Bowsher
3aefc4123f
Merge branch 'main' into fix-kv_entries-metric
2022-08-29 22:22:10 +01:00
Chris S. Kim
7b267f5c01
Merge pull request #14371 from hashicorp/kisunji/peering-metrics-update
...
Adjust metrics reporting for peering tracker
2022-08-29 17:16:19 -04:00
Eric Haberkorn
13f8839924
Fix a breaking change to the API package introduced in #13835 ( #14378 )
...
`QueryDatacenterOptions` was renamed to `QueryFailoverOptions` without creating
an alias. This adds `QueryDatacenterOptions` back as an alias to
`QueryFailoverOptions` and marks it is deprecated.
2022-08-29 16:59:27 -04:00
Austin Workman
bb26fd603f
Add support for S3 path based addressing
2022-08-29 14:46:02 -06:00
Chris S. Kim
e4a154c88e
Add heartbeat timeout grace period when accounting for peering health
2022-08-29 16:32:26 -04:00
David Yu
f5139f0c17
docs: Cluster peering with Transparent Proxy updates ( #14369 )
...
* Update Cluster Peering docs to show example with Transparent Proxy
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-29 13:07:08 -07:00
Derek Menteer
1233680362
Add documentation and changelog entry.
2022-08-29 13:43:49 -05:00
Derek Menteer
b641dcf03d
Expose `grpc_tls` via serf for cluster peering.
2022-08-29 13:43:49 -05:00
Derek Menteer
4a01d75cf8
Add separate grpc_tls port.
...
To ease the transition for users, the original gRPC
port can still operate in a deprecated mode as either
plain-text or TLS mode. This behavior should be removed
in a future release whenever we no longer support this.
The resulting behavior from this commit is:
`ports.grpc > 0 && ports.grpc_tls > 0` spawns both plain-text and tls ports.
`ports.grpc > 0 && grpc.tls == undefined` spawns a single plain-text port.
`ports.grpc > 0 && grpc.tls != undefined` spawns a single tls port (backwards compat mode).
2022-08-29 13:43:43 -05:00
David Yu
91be64887e
docs: Update Consul K8s release notes ( #14379 )
2022-08-29 11:34:39 -07:00
freddygv
850dc52f4f
Add changelog entry
2022-08-29 12:31:13 -06:00
freddygv
f790d84c04
Add validation to prevent switching dialing mode
...
This prevents unexpected changes to the output of ShouldDial, which
should never change unless a peering is deleted and recreated.
2022-08-29 12:31:13 -06:00
Eric Haberkorn
13992d5dc8
Update max_ejection_percent on outlier detection for peered clusters to 100% ( #14373 )
...
We can't trust health checks on peered services when service resolvers,
splitters and routers are used.
2022-08-29 13:46:41 -04:00
Alessandro De Blasis
37bd70ca59
fix(agent): removed redundant code in docker check as well
2022-08-29 18:15:59 +01:00
Alessandro De Blasis
b5cf0524b7
fix(agent): removed redundant check on prev. running check
2022-08-29 17:53:39 +01:00
Alessandro De Blasis
7737e9910f
Update website/content/docs/discovery/checks.mdx
...
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2022-08-29 17:18:41 +01:00
Alessandro De Blasis
e309148169
Update website/content/docs/discovery/checks.mdx
...
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2022-08-29 17:18:27 +01:00
DanStough
680ff580a3
chore: add multi-arch docker build for testing
2022-08-29 12:01:31 -04:00
Chris S. Kim
a58e943502
Rename test
2022-08-29 10:34:50 -04:00
Chris S. Kim
78bf8437d8
Fix test
2022-08-29 10:20:30 -04:00
Eric Haberkorn
2a370d456b
Update the structs and discovery chain for service resolver redirects to cluster peers. ( #14366 )
2022-08-29 09:51:32 -04:00
Tu Nguyen
9f489102ac
Merge pull request #14358 from hashicorp/replace-references-to-learn
...
Replace references to Learn
2022-08-28 19:42:08 -07:00
Tu Nguyen
e895935be1
fix merge conflicts
2022-08-28 19:41:35 -07:00
Tu Nguyen
17898407ef
Merge branch 'dev-portal' into replace-references-to-learn
2022-08-28 19:34:45 -07:00
Tu Nguyen
6ca0680f95
Merge pull request #14357 from hashicorp/replace-learn-links
...
Update Learn links in prep for DevDot
2022-08-28 19:34:06 -07:00
Tu Nguyen
cb3cdfc8cc
fix merge conflicts
2022-08-28 19:33:37 -07:00
Tu Nguyen
ec1286af10
Merge pull request #14355 from hashicorp/consul-docs-ia-reshuffle
2022-08-28 14:31:23 -07:00
Alessandro De Blasis
c336ff6608
docs(checks): updated OSService docs to match new format
2022-08-28 18:10:00 +01:00
Alessandro De Blasis
260c37f9fd
Merge remote-tracking branch 'hashicorp/main' into feature/health-checks_windows_service
...
Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
2022-08-28 18:09:31 +01:00
Alessandro De Blasis
31832ec908
fix(OSServiceCheck): fixes following code-review
2022-08-28 17:56:30 +01:00
Alessandro De Blasis
f0b368c597
Update website/content/api-docs/agent/check.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-28 17:27:08 +01:00
Alessandro De Blasis
0d818b11fa
Update website/content/docs/discovery/checks.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-28 17:26:58 +01:00
trujillo-adam
fb71c17ef3
Update website/content/docs/nia/usage/run-ha.mdx
2022-08-26 15:48:55 -07:00
trujillo-adam
f8969f5c84
Merge branch 'main' into nia/docs-0.7.0
2022-08-26 15:41:33 -07:00
trujillo-adam
79c29f9ebd
redirects for CTS 0.7
2022-08-26 14:53:12 -07:00
trujillo-adam
b26bc6d829
final content tweaks for CTS 0.7 docs
2022-08-26 14:46:13 -07:00
Chris S. Kim
b1025f2dd9
Adjust metrics reporting for peering tracker
2022-08-26 17:34:17 -04:00
trujillo-adam
bdd28ee69b
Apply suggestions from code review
...
Co-authored-by: lornasong <lornasong@users.noreply.github.com>
2022-08-26 14:28:20 -07:00
David Yu
5d1b26e973
docs: Release notes for Consul 1.12, 1.13 and Consul K8s 0.47.0 ( #14352 )
...
* consul 1.12, consul 1.13, and consul-k8s release notes
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-08-26 13:37:41 -07:00
trujillo-adam
d7609bdf53
Apply suggestions from code review
...
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
Co-authored-by: Michael Wilkerson <62034708+wilkermichael@users.noreply.github.com>
2022-08-26 12:20:29 -07:00
trujillo-adam
f5e5ba1af5
Apply suggestions from code review
...
Co-authored-by: Michael Wilkerson <62034708+wilkermichael@users.noreply.github.com>
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-08-26 12:18:28 -07:00
trujillo-adam
77aee6fd37
Apply suggestions from code review
...
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-08-26 11:58:19 -07:00
freddygv
19f25fc3a5
Allow terminated peerings to be deleted
...
Peerings are terminated when a peer decides to delete the peering from
their end. Deleting a peering sends a termination message to the peer
and triggers them to mark the peering as terminated but does NOT delete
the peering itself. This is to prevent peerings from disappearing from
both sides just because one side deleted them.
Previously the Delete endpoint was skipping the deletion if the peering
was not marked as active. However, terminated peerings are also
inactive.
This PR makes some updates so that peerings marked as terminated can be
deleted by users.
2022-08-26 10:52:47 -06:00
Thomas Eckert
91e1242b82
Merge pull request #14347 from hashicorp/update-terminating-gateway-docs
...
Update Kubernetes Terminating Gateway Docs
2022-08-26 12:52:09 -04:00
smamindla57
d649320c0d
Updated consul monitoring with Newrelic APM ( #14360 )
...
* added newrelic consul quickstart link
* adding HCP Consul
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-08-26 09:13:46 -07:00
Chris S. Kim
7e95b35102
Fix casing
2022-08-26 11:56:26 -04:00
trujillo-adam
c8f2cc5311
replaced HA diagrams with SVG files
2022-08-26 08:38:51 -07:00