Chris S. Kim
5010fa5c03
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
77918d9dea
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
b6f2b6c94f
Add support for S3 path based addressing
2022-08-29 14:46:02 -06:00
Chris S. Kim
74ddf040dd
Add heartbeat timeout grace period when accounting for peering health
2022-08-29 16:32:26 -04:00
David Yu
e6b63221eb
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
ce99ccd390
Add documentation and changelog entry.
2022-08-29 13:43:49 -05:00
Derek Menteer
0ceec9017b
Expose `grpc_tls` via serf for cluster peering.
2022-08-29 13:43:49 -05:00
Derek Menteer
1255a8a20d
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
daa30a03c3
docs: Update Consul K8s release notes ( #14379 )
2022-08-29 11:34:39 -07:00
freddygv
d3955bd84c
Add changelog entry
2022-08-29 12:31:13 -06:00
freddygv
310608fb19
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
72f90754ae
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
26cc56bc68
fix(agent): removed redundant code in docker check as well
2022-08-29 18:15:59 +01:00
Alessandro De Blasis
c0d647d11e
fix(agent): removed redundant check on prev. running check
2022-08-29 17:53:39 +01:00
Alessandro De Blasis
fd2dd89faa
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
b391392a71
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
d8cb7731dd
chore: add multi-arch docker build for testing
2022-08-29 12:01:31 -04:00
Chris S. Kim
def529edd3
Rename test
2022-08-29 10:34:50 -04:00
Chris S. Kim
93271f649c
Fix test
2022-08-29 10:20:30 -04:00
Eric Haberkorn
1099665473
Update the structs and discovery chain for service resolver redirects to cluster peers. ( #14366 )
2022-08-29 09:51:32 -04:00
Tu Nguyen
45ea33b5d5
Merge pull request #14358 from hashicorp/replace-references-to-learn
...
Replace references to Learn
2022-08-28 19:42:08 -07:00
Tu Nguyen
4278fe8113
fix merge conflicts
2022-08-28 19:41:35 -07:00
Tu Nguyen
04d66e78c3
Merge branch 'dev-portal' into replace-references-to-learn
2022-08-28 19:34:45 -07:00
Tu Nguyen
c7a6187a41
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
f06348c73e
fix merge conflicts
2022-08-28 19:33:37 -07:00
Tu Nguyen
5e86650306
Merge pull request #14355 from hashicorp/consul-docs-ia-reshuffle
2022-08-28 14:31:23 -07:00
Alessandro De Blasis
1d5bb02d9d
docs(checks): updated OSService docs to match new format
2022-08-28 18:10:00 +01:00
Alessandro De Blasis
f3437eaf05
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
f634e36811
fix(OSServiceCheck): fixes following code-review
2022-08-28 17:56:30 +01:00
Alessandro De Blasis
f0f04217b8
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
61f6fa9c68
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
211b593a54
Update website/content/docs/nia/usage/run-ha.mdx
2022-08-26 15:48:55 -07:00
trujillo-adam
2fe7c588cd
Merge branch 'main' into nia/docs-0.7.0
2022-08-26 15:41:33 -07:00
trujillo-adam
1913b16283
redirects for CTS 0.7
2022-08-26 14:53:12 -07:00
trujillo-adam
dda670044e
final content tweaks for CTS 0.7 docs
2022-08-26 14:46:13 -07:00
Chris S. Kim
4d97e2f936
Adjust metrics reporting for peering tracker
2022-08-26 17:34:17 -04:00
trujillo-adam
d5145629c3
Apply suggestions from code review
...
Co-authored-by: lornasong <lornasong@users.noreply.github.com>
2022-08-26 14:28:20 -07:00
David Yu
b1ba0a89bc
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
8593e712c1
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
134f996df0
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
56470630fb
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
650e48624d
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
e64a28516d
Merge pull request #14347 from hashicorp/update-terminating-gateway-docs
...
Update Kubernetes Terminating Gateway Docs
2022-08-26 12:52:09 -04:00
smamindla57
eb0c5bb9a1
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
937a8ec742
Fix casing
2022-08-26 11:56:26 -04:00
trujillo-adam
c56afd4913
replaced HA diagrams with SVG files
2022-08-26 08:38:51 -07:00
Chris S. Kim
70cf9a610b
Merge pull request #11742 from dekimsey/catalog-service-list-filter
...
Add support for filtering the 'List Services' API
2022-08-26 11:35:20 -04:00
Chris S. Kim
87962b9713
Merge branch 'main' into catalog-service-list-filter
2022-08-26 11:16:06 -04:00
Chris S. Kim
e2fe8b8d65
Fix tests for enterprise
2022-08-26 11:14:02 -04:00
Chris S. Kim
1c43a1a7b4
Merge branch 'main' into NET-638-push-server-address-updates-to-the-peer
...
# Conflicts:
# agent/grpc-external/services/peerstream/stream_test.go
2022-08-26 10:43:56 -04:00