Commit Graph

5609 Commits

Author SHA1 Message Date
DanStough 0150e88200 feat: add PeerThroughMeshGateways to mesh config 2022-09-13 17:19:54 -04:00
boruszak 2b69d809ce /docs/connect/config-entries 2022-09-13 16:04:13 -05:00
boruszak 38fd65bb2c /docs/connect/proxies 2022-09-13 15:58:57 -05:00
boruszak ebcb557ebf /docs/connect/gateways/mesh-gateways 2022-09-13 15:55:24 -05:00
boruszak f60da88228 /docs/connect/gateways 2022-09-13 15:52:02 -05:00
boruszak 76f044d7a3 /connect/cluster-peering 2022-09-13 15:50:15 -05:00
boruszak 653cfb431d /docs/connect 2022-09-13 15:48:39 -05:00
boruszak 2b122dd262 /docs/connect/observability 2022-09-13 15:34:10 -05:00
boruszak b79fb73468 /docs/connect/ca 2022-09-13 15:30:45 -05:00
boruszak df9702f9d1 /docs/connect/l7-traffic 2022-09-13 15:26:51 -05:00
boruszak 4b6fef4c97 /docs/connect/native 2022-09-13 15:24:43 -05:00
boruszak f76983f1fb /docs/connect/registration 2022-09-13 15:22:38 -05:00
boruszak 9c5de92d9f /docs/concepts 2022-09-13 15:00:43 -05:00
boruszak a95a7ec40f /docs/architecture 2022-09-13 14:58:34 -05:00
boruszak 76c064d1fd /docs/internals 2022-09-13 14:55:30 -05:00
boruszak f91f01c891 /docs/agent 2022-09-13 14:45:42 -05:00
boruszak add1b0a61c /docs/agent/config 2022-09-13 14:41:42 -05:00
boruszak 977ac69f1d /docs/discovery 2022-09-13 14:38:47 -05:00
boruszak 8d742d5fe7 /docs/integrate 2022-09-13 14:36:17 -05:00
boruszak 6c0f27f427 /docs/security/acl 2022-09-13 14:32:13 -05:00
boruszak 8a58aab610 /docs/security 2022-09-13 14:27:16 -05:00
boruszak dd8907c137 /docs/security/security-models 2022-09-13 14:26:07 -05:00
cskh f22685b969
Config-entry: Support proxy config in service-defaults (#14395)
* Config-entry: Support proxy config in service-defaults

* Update website/content/docs/connect/config-entries/service-defaults.mdx

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-09-12 10:41:58 -04:00
Eric Haberkorn 45a5f28a60
Update the service resolver documentation to include cluster peering failover and redirects (#14513)
Update the service resolver documentation to include cluster peering failover and redirects
2022-09-09 16:57:23 -04:00
Kyle Schochenmaier 208dd1452a
[docs] use values.yaml instead of config.yaml everywhere for helm configurations (#14554)
* use values.yaml instead of config.yaml everywhere for helm values
* update docs
2022-09-09 13:56:33 -07:00
boruszak 8d181dacd6 /docs/enterprise/license 2022-09-09 14:57:15 -05:00
Blake Covarrubias 25895b8942 docs: Fix redirect to K8s and VM multi-cluster docs
This commit fixes an oversight from PR #14009 where the K8s and VMs
multi-cluster docs were moved, but not redirected to the proper
location.
2022-09-09 12:41:33 -07:00
boruszak eba36ba9b9 /docs/enterprise 2022-09-09 13:46:33 -05:00
boruszak a6cd059335 /docs/intro 2022-09-09 13:35:24 -05:00
boruszak 18e18440ed /docs/troubleshoot 2022-09-09 13:32:41 -05:00
boruszak e3f6a3a060 /docs/install/index.mdx 2022-09-09 13:30:04 -05:00
boruszak 7d09a93824 /docs/install pages 2022-09-09 13:27:35 -05:00
Kyle Schochenmaier 6e046315c6
[docs] update CNI docs to indicate how the CNI plugin is installed (#14546)
* update CNI docs to indicate that the CNI plugin is installed through the helm chart
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
Co-authored-by: Paul Banks <banks@banksco.de>
2022-09-09 12:28:15 -05:00
Krastin Krastev b0218ea35b
docs: fix helm stanza in admin-partitions (#14523) 2022-09-09 09:58:53 -07:00
Dan Upton 1c2c975b0b
xDS Load Balancing (#14397)
Prior to #13244, connect proxies and gateways could only be configured by an
xDS session served by the local client agent.

In an upcoming release, it will be possible to deploy a Consul service mesh
without client agents. In this model, xDS sessions will be handled by the
servers themselves, which necessitates load-balancing to prevent a single
server from receiving a disproportionate amount of load and becoming
overwhelmed.

This introduces a simple form of load-balancing where Consul will attempt to
achieve an even spread of load (xDS sessions) between all healthy servers.
It does so by implementing a concurrent session limiter (limiter.SessionLimiter)
and adjusting the limit according to autopilot state and proxy service
registrations in the catalog.

If a server is already over capacity (i.e. the session limit is lowered),
Consul will begin draining sessions to rebalance the load. This will result
in the client receiving a `RESOURCE_EXHAUSTED` status code. It is the client's
responsibility to observe this response and reconnect to a different server.

Users of the gRPC client connection brokered by the
consul-server-connection-manager library will get this for free.

The rate at which Consul will drain sessions to rebalance load is scaled
dynamically based on the number of proxies in the catalog.
2022-09-09 15:02:01 +01:00
Jeff Apple deda99a387
Merge pull request #14534 from hashicorp/docs/capigw-tech-spec-update
Docs: add limitations to Tech Specs
2022-09-08 14:47:39 -07:00
Jeff Apple 776c98d109
Update website/content/docs/api-gateway/tech-specs.mdx 2022-09-08 14:41:06 -07:00
Nathan Coleman f0e8d44c80
Update website/content/docs/api-gateway/tech-specs.mdx 2022-09-08 15:56:28 -04:00
Jeff Apple 86754cfe5a
Update website/content/docs/api-gateway/tech-specs.mdx
Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2022-09-08 12:55:15 -07:00
Jeff Apple 402ddd6dcd
Update website/content/docs/api-gateway/tech-specs.mdx
Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2022-09-08 12:54:02 -07:00
Derek Menteer f7c884f0af Merge branch 'main' of github.com:hashicorp/consul into derekm/split-grpc-ports 2022-09-08 14:53:08 -05:00
Jeff Apple a1eb38213a
Update website/content/docs/api-gateway/tech-specs.mdx
Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2022-09-08 12:51:44 -07:00
Jeff Apple 16f5d7c381
Docs: add limitations to Tech Specs 2022-09-08 11:38:27 -07:00
trujillo-adam 001b1ed8cf fix to redirects file 2022-09-08 11:31:08 -07:00
Tu Nguyen 1db9f3ea2e Merge branch 'nia/docs-0.7.0' of ssh://github.com/hashicorp/consul into nia/docs-0.7.0 2022-09-08 11:17:58 -07:00
trujillo-adam 6b37a25478 updated HA configuration ref 2022-09-08 11:16:34 -07:00
trujillo-adam 83ccbf1635 Apply suggestions from code review
Co-authored-by: Michael Wilkerson <62034708+wilkermichael@users.noreply.github.com>
2022-09-08 11:16:34 -07:00
trujillo-adam 3ec0f2cd4c Apply suggestions from code review
Co-authored-by: Michael Wilkerson <62034708+wilkermichael@users.noreply.github.com>
2022-09-08 11:16:34 -07:00
trujillo-adam 3ce564354e fixed bad links in status/cluster endpoint ref 2022-09-08 11:16:34 -07:00
trujillo-adam da77e68b27 applied AJs feedback and made a few additional improvements 2022-09-08 11:16:33 -07:00
trujillo-adam 9a856781ad udpated how to ID the leader in the usage docs 2022-09-08 11:16:33 -07:00
trujillo-adam acc184bd09 added no-HA API status error message to EMs page 2022-09-08 11:16:33 -07:00
trujillo-adam 3935eca83a added cluster endpoint to status API docs 2022-09-08 11:16:33 -07:00
Tu Nguyen 5db0240049 Apply suggestions from code review 2022-09-08 11:16:33 -07:00
trujillo-adam d4445f1029 Update website/content/docs/nia/usage/run-ha.mdx 2022-09-08 11:16:33 -07:00
trujillo-adam b153c965cb redirects for CTS 0.7 2022-09-08 11:15:45 -07:00
trujillo-adam a7a0acf754 final content tweaks for CTS 0.7 docs 2022-09-08 11:09:30 -07:00
trujillo-adam 5c1f63ddfb Apply suggestions from code review
Co-authored-by: lornasong <lornasong@users.noreply.github.com>
2022-09-08 11:09:30 -07:00
trujillo-adam 43302fe333 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-09-08 11:09:29 -07:00
trujillo-adam 88f007669f 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-09-08 11:09:29 -07:00
trujillo-adam cd88085423 Apply suggestions from code review
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-09-08 11:09:29 -07:00
trujillo-adam 03ff1d07ef replaced HA diagrams with SVG files 2022-09-08 11:09:29 -07:00
trujillo-adam 61a71ed2bb updated the compatibility table for 0.7 2022-09-08 11:09:29 -07:00
trujillo-adam b170a3c13b add HA to configuration reference, updated other configuration params 2022-09-08 11:09:29 -07:00
trujillo-adam af8f00b3eb added ha information to the API endpoints docs 2022-09-08 11:09:29 -07:00
trujillo-adam 54be860069 updates to the architecture page 2022-09-08 11:09:29 -07:00
trujillo-adam d6506140a3 added error messages page and link fixes to a few pages 2022-09-08 11:09:29 -07:00
trujillo-adam 4e2d32ca80 add HA usage page and small revisions to standard usage page 2022-09-08 11:09:29 -07:00
trujillo-adam 94c7e87414 partial update to the nav, revisisions to the usage requirements page 2022-09-08 11:09:29 -07:00
trujillo-adam f5e1bfb2b4 updated reset-store flag and other page content 2022-09-08 11:09:29 -07:00
Michael Wilkerson 8457845d2d update docs (#13842)
* update docs

* Update website/content/docs/nia/cli/start.mdx

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-09-08 11:09:29 -07:00
Michael Wilkerson eab4a08417 Nia/cts tasks not required (#13731)
* update docs

* Update website/content/docs/nia/configuration.mdx

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-09-08 11:09:28 -07:00
Noe Brown e8a03490b8 Updated the default service name to lower case
Changes to doc :
Changed default service_name to consul-terraform-sync. Service name is used in service registration it was previously proper case, it is now lower case.
2022-09-08 11:09:28 -07:00
trujillo-adam 2ef4d2f4d9
Merge branch 'main' into nia/docs-0.7.0 2022-09-08 10:03:57 -07:00
trujillo-adam fc04fb1b51 updated HA configuration ref 2022-09-07 14:13:39 -07:00
trujillo-adam 7ced09c8aa
Apply suggestions from code review
Co-authored-by: Michael Wilkerson <62034708+wilkermichael@users.noreply.github.com>
2022-09-07 14:00:56 -07:00
trujillo-adam d974e1903c
Apply suggestions from code review
Co-authored-by: Michael Wilkerson <62034708+wilkermichael@users.noreply.github.com>
2022-09-07 12:53:58 -07:00
Krastin Krastev 0abb923d66
docs: licensing improvements (#14488)
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-09-06 18:39:07 -07:00
David Yu 7d580b3857
docs: small typos in single dc k8s clusters (#14484)
* docs: small typos in single dc k8s clusters

Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-09-06 16:55:09 -07:00
trujillo-adam 87e4a66c0d fixed bad links in status/cluster endpoint ref 2022-09-06 16:13:28 -07:00
trujillo-adam 120e8b43ec applied AJs feedback and made a few additional improvements 2022-09-06 16:00:09 -07:00
trujillo-adam 321044312f udpated how to ID the leader in the usage docs 2022-09-06 12:09:03 -07:00
trujillo-adam 47f3a00969 added no-HA API status error message to EMs page 2022-09-06 11:59:21 -07:00
trujillo-adam c76116fec2 added cluster endpoint to status API docs 2022-09-06 11:55:07 -07:00
Derek Menteer bf769daae4 Merge branch 'main' of github.com:hashicorp/consul into derekm/split-grpc-ports 2022-09-06 10:51:04 -05:00
Tu Nguyen 110139a4df revert links to learn 2022-09-06 08:35:01 -07:00
Derek Menteer 02ae66bda8 Add kv txn get-not-exists operation. 2022-09-06 10:28:59 -05:00
David Yu 97606d94a3
docs: Update single dc multiple k8s clusters doc (#14476)
Co-authored-by: Jona Apelbaum <jona@hashicorp.com>
2022-09-02 15:34:15 -07:00
Kyle Schochenmaier 25d272a67a
update helm docs for release 0.48.0 (#14459) 2022-09-01 17:21:27 -07:00
trujillo-adam 61291ef9c5
Docs cni plugin (#14009)
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-09-01 16:22:11 -07:00
David Yu 16e8179a9a
docs: Consul K8s 0.48.0 release notes (#14414)
Co-authored-by: Thomas Eckert <teckert@hashicorp.com>
2022-09-01 16:21:36 -07:00
DanStough e617e7df3e feat(cli): add initial peering cli commands 2022-09-01 17:20:13 -04:00
Kyle Schochenmaier c02b841a3f
[docs] update docs for kube-1.24 support (#14339)
* update docs for kube-1.24 support.
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-09-01 13:33:37 -05:00
David Yu e36650c49c
docs: minor changes to cluster peering k8s docs and typos (#14442)
* docs: minor changes to cluster peering k8s docs and typos
2022-09-01 10:10:32 -07:00
malizz b3ac8f48ca
Add additional parameters to envoy passive health check config (#14238)
* draft commit

* add changelog, update test

* remove extra param

* fix test

* update type to account for nil value

* add test for custom passive health check

* update comments and tests

* update description in docs

* fix missing commas
2022-09-01 09:59:11 -07:00
Chris S. Kim e62f830fa8
Merge pull request #13998 from jorgemarey/f-new-tracing-envoy
Add new envoy tracing configuration
2022-09-01 08:57:23 -04:00
Jorge Marey f476a80aa9 Fix typo on documentation 2022-08-31 23:14:25 +02:00
Tu Nguyen c94f8c26c2
Merge branch 'main' into dev-portal 2022-08-31 11:21:14 -07:00
Jared Kirschner a88ca9518d
docs: node lookups don't support filtering on tag 2022-08-31 13:58:23 -04:00
Tu Nguyen 11a5fec447 Update get started section to include learn, rename overview -> install Consul 2022-08-31 10:25:29 -07:00
Chris S. Kim e12a13d277 Fix code example 2022-08-31 12:11:15 -04:00
Bryce Kalow fc5be5d998 updates previews to render Developer 2022-08-31 10:25:12 -05:00
Thomas Kula 436bc8f3e3 Typo fix in service-splitter.mdx 2022-08-30 17:51:17 -07:00
David Yu 9e726e7691
docs: re-organize service and node lookups for Consul Enterprise (#14389)
* docs: re-organize service and node lookups for Consul Enterprise

Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2022-08-30 15:17:35 -07:00
Jeff Boruszak e56fd9a45a docs: Additional feedback from PR #12971
This commit incorporates additional feedback received related to
PR #12971.
2022-08-30 11:14:53 -07:00
Alessandro De Blasis 60c7c831c6 Merge remote-tracking branch 'hashicorp/main' into feature/health-checks_windows_service 2022-08-30 18:49:20 +01:00
Josh Roose 7345432c3b
events compiled to JSON sentence structure (#13717) 2022-08-30 09:53:18 -07:00
Freddy 110f248b3a
Merge pull request #14385 from hashicorp/snapshot-agent-path-addressing 2022-08-30 10:47:24 -06:00
Jorge Marey 3f3bb8831e Fix typos. Add test. Add documentation 2022-08-30 16:59:02 +02:00
Tu Nguyen 8e76d38db9
Apply suggestions from code review 2022-08-29 15:33:22 -07:00
Max Bowsher decc9231ee Merge branch 'main' into fix-kv_entries-metric 2022-08-29 22:22:10 +01:00
Austin Workman b6f2b6c94f Add support for S3 path based addressing 2022-08-29 14:46:02 -06: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
David Yu daa30a03c3
docs: Update Consul K8s release notes (#14379) 2022-08-29 11:34:39 -07: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
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 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 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
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
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
trujillo-adam c56afd4913 replaced HA diagrams with SVG files 2022-08-26 08:38:51 -07:00
Chris S. Kim 87962b9713 Merge branch 'main' into catalog-service-list-filter 2022-08-26 11:16:06 -04:00
Tu Nguyen e00e0666ca Replace references to Learn 2022-08-25 23:05:08 -07:00
Tu Nguyen 6dcc2a2110 Update Learn links in prep for devdot 2022-08-25 22:49:29 -07:00
Tu Nguyen f1c6629fe8 Update redirects 2022-08-25 20:25:35 -07:00
Tu Nguyen 8efc8fa0a8
Merge pull request #14354 from hashicorp/main
Ensure that dev-portal reflects what's currently on main
2022-08-25 20:21:21 -07:00
trujillo-adam 8405908bca updated the compatibility table for 0.7 2022-08-25 19:36:54 -07:00
trujillo-adam 7ab3a3052a add HA to configuration reference, updated other configuration params 2022-08-25 19:34:22 -07:00
trujillo-adam da0bbd80e8 added ha information to the API endpoints docs 2022-08-25 17:59:49 -07:00
trujillo-adam 0fe310605a updates to the architecture page 2022-08-25 17:18:06 -07:00
trujillo-adam 954c5f3481 added error messages page and link fixes to a few pages 2022-08-25 16:58:20 -07:00
trujillo-adam bd5364638d add HA usage page and small revisions to standard usage page 2022-08-25 16:44:14 -07:00
trujillo-adam 909aba1e22 partial update to the nav, revisisions to the usage requirements page 2022-08-25 15:07:47 -07:00
trujillo-adam cd07f5dd04 updated reset-store flag and other page content 2022-08-25 14:11:59 -07:00
Jared Kirschner 21bc0add9a
Merge pull request #13932 from hashicorp/docs/crossref-maint-mode-from-health-checks
docs: improve health check related docs
2022-08-25 16:56:30 -04:00
Jared Kirschner 20f291fa06 docs: improve health check related docs
Includes:
- Improved scannability and organization of checks overview
- Checks overview includes more guidance on
  - How to register a health check
  - The options available for a health check definition
- Contextual cross-references to maintenance mode
2022-08-25 13:47:22 -07:00
Thomas Eckert 70a1cbd8ea Capitalize Helm 2022-08-25 14:44:45 -04:00
Thomas Eckert 5064fbc254 Add links to requirements 2022-08-25 14:44:33 -04:00
Thomas Eckert ed4a430b3e Use tabs for destinations 2022-08-25 14:40:18 -04:00
Thomas Eckert 77c9995a8e Lil' more cleanup 2022-08-25 14:04:33 -04:00
Thomas Eckert 6d9872388b Clean up copy in ACL role update 2022-08-25 14:03:43 -04:00
Thomas Eckert e990b03d5c Normalize table with nobrs 2022-08-25 13:56:13 -04:00
Thomas Eckert a2a7b56292 Format traffic behaviors table 2022-08-25 13:37:52 -04:00
Thomas Eckert 65dce3476f Clean up copy for registration 2022-08-25 13:27:43 -04:00
Thomas Eckert 884dda25c2 Use tabs for with and without TLS 2022-08-25 13:02:55 -04:00
Thomas Eckert ac129339f8 Instruct users to use the CLI 2022-08-25 12:49:54 -04:00
Thomas Eckert 4d40d02c73 Remove warning about 1.9 2022-08-25 12:45:57 -04:00
Evan Culver 8e6b6a49a2
docs: Update Envoy support matrix to match the code (#14338) 2022-08-24 17:04:26 -07:00
Pablo Ruiz García 1f293e5244
Added new auto_encrypt.grpc_server_tls config option to control AutoTLS enabling of GRPC Server's TLS usage
Fix for #14253

Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-24 12:31:38 -04:00
DanStough ca228aad8d doc: tproxy destination fixes 2022-08-24 11:31:05 -04:00
twunderlich-grapl bb35a8303d
Clarify docs around using either Consul or Vault managed PKI paths (#13295)
* Clarify docs around using either Consul or Vault managed PKI paths

The current docs can be misread to indicate that you need both the
Consul and Vault managed PKI Paths policies. The [Learning Tutorial](https://learn.hashicorp.com/tutorials/consul/vault-pki-consul-connect-ca?in=consul/vault-secure#create-vault-policies)
is clearer. This tries to make the original docs as clear as the
learning tutorial

* Clarify that PKI secret engines are used to store certs

Co-authored-by: Blake Covarrubias <blake.covarrubias@gmail.com>
2022-08-23 17:06:00 -07:00
Rosemary Wang 8d6b73aed0
Clarify transparent proxy documentation (#14301)
* Clarify transparent proxy documentation

Some confusion over known limitations for transparent proxy, specifically over federation versus cluster peering.
Updated `KubeDNS` to Kubernetes DNS for consistency with Kubernetes documentation.

Co-authored-by: David Yu <dyu@hashicorp.com>
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-08-23 14:52:03 -07:00
Tu Nguyen 4b06add255 more more reshuffling 2022-08-23 13:04:21 -07:00
Tu Nguyen 21d8358761 more reshuffling 2022-08-23 13:00:04 -07:00
Tu Nguyen c56802132c more reshuffling 2022-08-23 12:41:44 -07:00
Ashwin Venkatesh 24a3975494
Updates docs for CRDs (#14267)
Co-authored-by: NicoletaPopoviciu <nicoleta@hashicorp.com>
2022-08-23 15:14:36 -04:00
Jared Kirschner eb645453d6
Merge pull request #13999 from hashicorp/docs/improve-dns-lookup-variable-consistency
docs: improve consistency of DNS lookup variables
2022-08-23 09:53:04 -04:00
Jared Kirschner 589e7cfab4 docs: improve consistency of DNS lookup variables
Previously, some variables were wrapped in < > while others were not,
creating ambiguity in whether some labels were a string literal or a
variable.

Now, all variables are wrapped in < >.
2022-08-23 06:47:17 -07:00
Jared Kirschner 3bbe803d7a
Merge pull request #13967 from hashicorp/jkirschner-hashicorp-patch-3
docs: link pq docs to relevant DNS lookup section
2022-08-23 09:23:49 -04:00
Jared Kirschner b0ef7a6674 docs: link pq docs to relevant DNS lookup section 2022-08-23 06:02:47 -07:00
Jared Kirschner 4f920610bf docs: update k8s vault connect ca config docs
- Add namespace to additionalConfig example
- Improve the link to additional configuration options available
2022-08-23 05:49:40 -07:00
Tu Nguyen 046a046861 Reshuffle Docs nav IA 2022-08-22 21:37:03 -07:00
Nathan Coleman 97fcfc215f
Merge pull request #14288 from hashicorp/apigw-docs-x-namespace-cert
Add example code for cross-namespace certificateRefs
2022-08-22 18:23:57 -04:00
Nathan Coleman c1be820d85
Update website/content/docs/api-gateway/configuration/gateway.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-22 16:22:43 -04:00
Nathan Coleman 596ab31262
Apply suggestions from code review
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-22 15:14:30 -04:00
Nathan Coleman 226bfa8203
Update website/content/docs/api-gateway/configuration/gateway.mdx 2022-08-22 14:40:43 -04:00
Nathan Coleman 022c155660
Apply suggestions from code review
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-22 14:31:19 -04:00
Luke Kysow 60c82757ea
Update requirements.mdx (#14286)
* Update requirements.mdx
2022-08-22 11:04:51 -07:00
Nathan Coleman 48e7af89b2 Correct structure of existing tls.certificateRefs example 2022-08-22 12:34:16 -04:00
Nathan Coleman 9c72169d26 Add example code for cross-namespace certificateRefs 2022-08-22 12:33:42 -04: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
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
Jared Kirschner 6d1259ec8f
docs: fix broken markdown 2022-08-16 23:08:09 -04:00
Ashlee Boyer 1f168f6a47 Replacing <sup> tag with badge 2022-08-16 19:11:55 -04: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 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
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
Alessandro De Blasis 5dee555888 Merge remote-tracking branch 'hashicorp/main' into feature/health-checks_windows_service
Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
2022-08-15 08:26:55 +01:00
Alessandro De Blasis ab611eabc3 Merge remote-tracking branch 'hashicorp/main' into feature/health-checks_windows_service
Signed-off-by: Alessandro De Blasis <alex@deblasis.net>
2022-08-15 08:09:56 +01:00
trujillo-adam ecf9a749aa implemented additional information about route configuration 2022-08-14 10:53:43 -07:00
Max Bowsher 25675c8bc6 Correct problem with merge from master, including reformat of table 2022-08-14 16:16:41 +01:00
Jeff-Apple 2ab01023dd Release Notes for CAPIgw v0.4.x 2022-08-12 14:17:29 -07: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
Nick Wales 2d880cb3d3
Typo fix 2022-08-11 17:07:41 -05: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
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
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
boruszak 6ce3669b82 Blank commit 2022-08-10 16:54:42 -05:00
Daniel Kimsey 3c4fa9b468 Add support for filtering the 'List Services' API
1. Create a bexpr filter for performing the filtering
2. Change the state store functions to return the raw (not aggregated)
   list of ServiceNodes.
3. Move the aggregate service tags by name logic out of the state store
   functions into a new function called from the RPC endpoint
4. Perform the filtering in the endpoint before aggregation.
2022-08-10 16:52:32 -05:00
Ashwin Venkatesh 156fbcbc0c
Update website/content/docs/connect/cluster-peering/k8s.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-10 16:53:45 -04:00
A.J. Sanon 56b12ad3a3
Add Consul ECS v0.5 release notes (#14010) 2022-08-10 16:17:56 -04:00
Evan Culver 7bec405070
docs: Update supported Envoy versions (#14130) 2022-08-10 11:57:09 -07:00
Ashwin Venkatesh 15bd40ffc2 Update website/content/docs/connect/cluster-peering/k8s.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-10 14:28:02 -04:00
Ashwin Venkatesh 3286a60a5f Add docs to recreate peering token. 2022-08-10 13:14:36 -04:00
Jeff Boruszak 26dff8e493
Update website/content/docs/connect/cluster-peering/k8s.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-10 10:21:26 -05:00
Jeff Boruszak e940842476
Update website/content/docs/connect/cluster-peering/index.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-10 10:21:20 -05:00
boruszak c5865d982e Not available on HCP Consul update 2022-08-10 09:48:18 -05:00
Michael Wilkerson 89a70c61f5
update docs (#13909) 2022-08-09 13:45:10 -07:00
Jeff Boruszak 833fa9bc40
Merge pull request #13860 from hashicorp/consul-1.13/update-consul-k8s-cli-docs
Update `consul-k8s` CLI docs with Envoy Debugging
2022-08-09 15:18:25 -05:00
Mike Nomitch 807898a3c2 Updates upgrade docs to clarify Nomad bug is fixed 2022-08-09 15:15:26 -04:00
Jeff Boruszak 477b8f1e84
Merge pull request #14011 from hashicorp/docs/cluster-peering-beta
docs: Cluster Peering beta
2022-08-09 13:24:49 -05:00
Eddie Rowe 5363940be3
Merge pull request #14066 from hashicorp/consul-er-add-service-discovery-seo-doc
Add Service Discovery Use Case
2022-08-09 12:42:15 -05:00
Thomas Eckert b56fb1aa44 Remove the beta warning for the upgrade command 2022-08-09 12:25:43 -04:00
boruszak 1d184a0843 Fixes 2022-08-09 10:09:53 -05:00
boruszak b7c94abbb7 Merge branch 'docs/cluster-peering-beta' of github.com:hashicorp/consul into docs/cluster-peering-beta 2022-08-09 09:47:19 -05:00
boruszak fa462915c9 Addt'l fixes 2022-08-09 09:42:22 -05:00
boruszak 166c95e40f Fixes according to Freddy's review/comments 2022-08-09 09:42:01 -05:00
Jeff Boruszak fc010e3fe2
Update website/content/docs/connect/cluster-peering/k8s.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:25:45 -05:00
Jeff Boruszak c3bebf80ce
Update website/content/docs/connect/cluster-peering/index.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:10:34 -05:00
boruszak 9c2d7fb268 WAN Federation/Cluster Peering comparison table addition 2022-08-09 09:07:25 -05:00
Jeff Boruszak b019ce6e62
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:02:33 -05:00
Jeff Boruszak 6840861a17
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:02:16 -05:00
Jeff Boruszak 77e4a5f3c4
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:02:05 -05:00
Jeff Boruszak 31434093f1
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:01:42 -05:00
Chris S. Kim ce316568c9 Update wording on intentions 2022-08-09 10:01:30 -04:00
Jeff Boruszak 2274f35c89
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-09 09:01:27 -05:00
boruszak 7854b6edc9 Delete peering UI instructions 2022-08-09 08:53:03 -05:00
Thomas Eckert edcca6e1a2
Apply Adam's suggestions
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-08-08 21:26:38 -04:00
Tu Nguyen 407147b2e6 Fixed rendering 2022-08-08 16:40:14 -07:00
Chris S. Kim e27d1eb12c Update docs for peered transparent proxy 2022-08-08 18:33:57 -04:00
Eddie Rowe 419c5ea365 add suggestions from code review 2022-08-08 17:09:47 -05:00
Eddie Rowe cfd3e87dde
Apply suggestions from code review
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 17:00:28 -05:00
DanStough c3326d319a docs: destination docs for k8s 2022-08-08 17:37:59 -04:00
Thomas Eckert 0dbb3a634f Clean up copy for the raw example 2022-08-08 17:32:47 -04:00
boruszak f0c916479b UI instructions 2022-08-08 16:32:38 -05:00
Thomas Eckert 71027a4ce1
Clean up raw copy
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 17:28:36 -04:00
Thomas Eckert 07b240e79c Combine shell sessions 2022-08-08 17:25:33 -04:00
Eddie Rowe bcad9e8fce add doc to content nav 2022-08-08 16:15:02 -05:00
Thomas Eckert b641be8466
Clean up external links about proxies
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 17:09:33 -04:00
Thomas Eckert f1f5776575
Add colon
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 17:08:18 -04:00
Eddie Rowe 2946dba663 Add Service Discovery Use Case 2022-08-08 16:05:39 -05:00
Thomas Eckert 46c2927ead Remove extra space from commands 2022-08-08 17:03:15 -04:00
Thomas Eckert e32f16cb45
See -> Refer to the
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 16:58:43 -04:00
Thomas Eckert e1e1ead19f
Note -> Tip
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 16:58:19 -04:00
Thomas Eckert f9420d13de
to -> on
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 16:57:31 -04:00
Thomas Eckert 9f72758aab Clarify use of Helm 2022-08-08 16:56:26 -04:00
Thomas Eckert 0c2efbee51
Update website/content/docs/k8s/k8s-cli.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-08 16:55:10 -04:00
boruszak c972f0ea04 Add peering connection UI iinitial commit. 2022-08-08 15:34:28 -05:00
Dhia Ayachi 2d5425e023
add config parameters doc for destination in service-defaults (#13950)
* add config parameters doc for destination in service-defaults

* add destination config example

* add documentations around tgateway config

* Apply suggestions from code review

Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Dan Stough <dan.stough@hashicorp.com>

* fix based on comments

* fix typo

* fix code tab array

* fix yaml description for addresses and port

* do not split yaml and hcl when the description is the same

Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
Co-authored-by: Dan Stough <dan.stough@hashicorp.com>
2022-08-08 16:28:37 -04:00
boruszak 3ec5d8a9b1 Added info about Consul server config requirements 2022-08-08 15:09:12 -05:00
Thomas Eckert 72df010472 Make external reference links sentences 2022-08-08 15:33:53 -04:00
Thomas Eckert d278b56734 Add read command examples 2022-08-08 15:16:55 -04:00
Thomas Eckert 466dce19a9 Change &nbsp; to <nobr> 2022-08-08 14:56:50 -04:00
Freddy 0455b5e720
Add peering ACL docs (#13855)
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-08-08 11:44:25 -06:00
Thomas Eckert 89f3b2979f Remove "Required" column from options (they are all optional) 2022-08-08 12:57:48 -04:00
Thomas Eckert 418bc1ca04 Update the table of contents with better descriptions 2022-08-08 12:53:41 -04:00
sarahalsmiller 3bd8fbad82
Merge pull request #13675 from hashicorp/sa-restructure-documentation
Restructure Api Gateway Documentation
2022-08-08 10:35:23 -05:00
Sarah Alsmiller b9f70c0bf1 fix identation 2022-08-08 10:16:24 -05:00
Sarah Alsmiller 4b8b1b502c revert indent 2022-08-08 09:33:22 -05:00
Sarah Alsmiller c8e78f1f8d test 2022-08-08 09:32:28 -05:00
Sarah Alsmiller 6e80e6ab37 indentation 2022-08-08 09:21:51 -05:00
sarahalsmiller 62142aa921
Update website/content/docs/api-gateway/configuration/gateway.mdx 2022-08-08 09:16:36 -05:00
Sarah Alsmiller da38571f4b Merge branch 'sa-restructure-documentation' of github.com:hashicorp/consul into sa-restructure-documentation 2022-08-05 10:38:31 -05:00
Sarah Alsmiller c71bc86d2a note rendering weird 2022-08-05 10:38:20 -05:00
Sarah Alsmiller ea921f3818 bulleted list 2022-08-05 10:36:07 -05:00
sarahalsmiller 6f65653f32
Update website/content/docs/api-gateway/configuration/gateway.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-05 10:31:28 -05:00
sarahalsmiller 7a0817aa63
Update website/content/docs/api-gateway/configuration/gateway.mdx
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-08-05 10:31:19 -05:00
Sarah Alsmiller 5f98f18494 delete confusing sentence 2022-08-05 10:28:28 -05:00