Commit graph

5432 commits

Author SHA1 Message Date
boruszak 61c11be969 Clean up 2022-09-16 11:15:55 -05:00
boruszak 3fdb3e894d Spacing and title fixes 2022-09-16 10:28:32 -05:00
boruszak 94c4ff07a8 Merge 'main' into docs/search-metadata-headers 2022-09-15 15:34:36 -05:00
Jeff Boruszak b56f0976df
Merge pull request #14621 from hashicorp/docs/search-desc-batch05
docs: Search Metadata Batch 05
2022-09-15 14:33:59 -05:00
Jeff Boruszak 73d0bca8a1
Apply suggestions from code review
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-09-15 14:33:39 -05:00
Jeff Boruszak 9fef128a19
Merge pull request #14596 from hashicorp/docs/search-desc-batch04
docs: Search Metadata Batch 04
2022-09-15 14:30:09 -05:00
Jeff Boruszak 62b4b4c5cd
Apply suggestions from code review
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
Co-authored-by: Luke Kysow <1034429+lkysow@users.noreply.github.com>
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-09-15 14:29:34 -05:00
Jeff Boruszak 167789f526
Merge pull request #14593 from hashicorp/docs/search-desc-batch03
docs: Search Metadata Batch 03
2022-09-15 13:59:18 -05:00
Jeff Boruszak 99b453e273
Apply suggestions from code review
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2022-09-15 13:58:47 -05:00
Jeff Boruszak fc3141c84c
Merge pull request #14589 from hashicorp/docs/search-desc-batch02
docs: Search Metadata Batch 02
2022-09-15 12:11:49 -05:00
Jeff Boruszak a0b56f0612
Apply suggestions from code review
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
2022-09-15 12:10:20 -05:00
Gabriel Santos 09c00ff39a
Middleware: RequestRecorder reports calls below 1ms as decimal value (#12905)
* Typos

* Test failing

* Convert values <1ms to decimal

* Fix test

* Update docs and test error msg

* Applied suggested changes to test case

* Changelog file and suggested changes

* Update .changelog/12905.txt

Co-authored-by: Chris S. Kim <kisunji92@gmail.com>

* suggested change - start duration with microseconds instead of nanoseconds

* fix error

* suggested change - floats

Co-authored-by: alex <8968914+acpana@users.noreply.github.com>
Co-authored-by: Chris S. Kim <kisunji92@gmail.com>
2022-09-15 13:04:37 -04:00
Blake Covarrubias 3095d4d702
docs: Fix spelling errors on website (#14634) 2022-09-15 09:03:12 -07:00
Jeff Boruszak f85ec5f4fc
Apply suggestions from code review
Co-authored-by: Jared Kirschner <85913323+jkirschner-hashicorp@users.noreply.github.com>
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
Co-authored-by: Luke Kysow <1034429+lkysow@users.noreply.github.com>
2022-09-15 10:32:23 -05:00
Jeff Boruszak da7bd437cd
Update website/content/docs/enterprise/admin-partitions.mdx 2022-09-15 09:46:06 -05:00
David Yu 939074a4e5
docs: add nginx ingress controller example (#14615)
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-09-14 19:43:01 -07:00
Bryce Kalow e61e7d1eb5
docs: update /install -> /downloads (#14631) 2022-09-14 18:34:25 -05:00
trujillo-adam 925aad34e8
Merge branch 'main' into docs/what-is-consul-devdot-update 2022-09-14 15:57:04 -07:00
boruszak 0f3b67e17a /docs/k8s/connect/observability 2022-09-14 17:49:29 -05:00
boruszak bf807c2c07 /docs/k8s/connect 2022-09-14 17:48:49 -05:00
Bryce Kalow 8d416f74ba
website: content updates for developer (#14419)
Co-authored-by: Ashlee Boyer <ashlee.boyer@hashicorp.com>
Co-authored-by: Ashlee M Boyer <43934258+ashleemboyer@users.noreply.github.com>
Co-authored-by: Tu Nguyen <im2nguyen@gmail.com>
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
Co-authored-by: HashiBot <62622282+hashibot-web@users.noreply.github.com>
Co-authored-by: Kevin Wang <kwangsan@gmail.com>
2022-09-14 17:45:42 -05:00
boruszak 0996dab76b /docs/k8s/installation + /installation/platforms 2022-09-14 17:44:13 -05:00
trujillo-adam a54c3ed9a4 applied feedback from review 2022-09-14 15:42:19 -07:00
boruszak f64f89540b /docs/k8s/operations 2022-09-14 17:29:21 -05:00
boruszak 62eda6c9eb /docs/k8s 2022-09-14 17:26:14 -05:00
boruszak 8100a5b67f /docs/k8s/upgrades 2022-09-14 17:21:47 -05:00
boruszak 41deca9acb /docs/k8s/crds 2022-09-14 17:20:05 -05:00
Derek Menteer 2fb66d0cc9
Improve grpc_tls wording in docs. (#14608)
Improve grpc_tls wording in docs.

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2022-09-14 15:25:39 -05:00
Evan Culver aa40adf97e
connect: Bump latest Envoy to 1.23.1 in test matrix (#14573) 2022-09-14 13:20:16 -07:00
trujillo-adam b0012368d5 updated meta desc for consistency 2022-09-14 13:07:16 -07:00
Kyle Havlovitz ea4d95a5c6
Merge pull request #14516 from hashicorp/ca-ttl-fixes
Fix inconsistent TTL behavior in CA providers
2022-09-13 16:07:36 -07:00
trujillo-adam faf1769433 update to main what is consul page 2022-09-13 16:00:44 -07:00
Kyle Havlovitz 1ded025400 connect/ca: Clarify behavior around IntermediateCertTTL in CA config 2022-09-13 15:42:26 -07:00
trujillo-adam 2110d62049 minor updates to dup docs landing page 2022-09-13 15:21:25 -07:00
DanStough fca4042bd9 feat: add PeerThroughMeshGateways to mesh config 2022-09-13 17:19:54 -04:00
boruszak 7e40cbc6ac /docs/connect/config-entries 2022-09-13 16:04:13 -05:00
boruszak f149fd7f4e /docs/connect/proxies 2022-09-13 15:58:57 -05:00
boruszak 3d50f8abff /docs/connect/gateways/mesh-gateways 2022-09-13 15:55:24 -05:00
boruszak ad9b8789e8 /docs/connect/gateways 2022-09-13 15:52:02 -05:00
boruszak 56b808d4ad /connect/cluster-peering 2022-09-13 15:50:15 -05:00
boruszak ccd86bf254 /docs/connect 2022-09-13 15:48:39 -05:00
boruszak c014ba6b6c /docs/connect/observability 2022-09-13 15:34:10 -05:00
boruszak dc5038c50e /docs/connect/ca 2022-09-13 15:30:45 -05:00
boruszak 0edfe69885 /docs/connect/l7-traffic 2022-09-13 15:26:51 -05:00
boruszak 788eab543e /docs/connect/native 2022-09-13 15:24:43 -05:00
boruszak 608e5e265f /docs/connect/registration 2022-09-13 15:22:38 -05:00
boruszak a349c4af3a /docs/concepts 2022-09-13 15:00:43 -05:00
boruszak 19436ca471 /docs/architecture 2022-09-13 14:58:34 -05:00
boruszak 40f1d6c51e /docs/internals 2022-09-13 14:55:30 -05:00
boruszak a973e8a023 /docs/agent 2022-09-13 14:45:42 -05:00
boruszak c89922499c /docs/agent/config 2022-09-13 14:41:42 -05:00
boruszak 0ae0702e08 /docs/discovery 2022-09-13 14:38:47 -05:00
boruszak 1e920748d6 /docs/integrate 2022-09-13 14:36:17 -05:00
boruszak 0b33745f44 /docs/security/acl 2022-09-13 14:32:13 -05:00
boruszak 6d0f7c2857 /docs/security 2022-09-13 14:27:16 -05:00
boruszak b560dbefd5 /docs/security/security-models 2022-09-13 14:26:07 -05:00
cskh 6196be1f98
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 3d68f9bd4f
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 4ad1491305
[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 4fe732d881 /docs/enterprise/license 2022-09-09 14:57:15 -05:00
Blake Covarrubias 30106240a2 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 f9ca69ae16 /docs/enterprise 2022-09-09 13:46:33 -05:00
boruszak c8ec0ea2e6 /docs/intro 2022-09-09 13:35:24 -05:00
boruszak 8dfb3de7a5 /docs/troubleshoot 2022-09-09 13:32:41 -05:00
boruszak f2d38503f9 /docs/install/index.mdx 2022-09-09 13:30:04 -05:00
boruszak c6476f4de6 /docs/install pages 2022-09-09 13:27:35 -05:00
Kyle Schochenmaier 29772eac2a
[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 7279c2e17d
docs: fix helm stanza in admin-partitions (#14523) 2022-09-09 09:58:53 -07:00
Dan Upton 9fe6c33c0d
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 a5f4573c76
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 c12c0a8376
Update website/content/docs/api-gateway/tech-specs.mdx 2022-09-08 14:41:06 -07:00
Nathan Coleman 193eeaee7a
Update website/content/docs/api-gateway/tech-specs.mdx 2022-09-08 15:56:28 -04:00
Jeff Apple c9251d2aaa
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 0648e83bca
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 8efe862b76 Merge branch 'main' of github.com:hashicorp/consul into derekm/split-grpc-ports 2022-09-08 14:53:08 -05:00
Jeff Apple ce4ec3e6b8
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 ec508e492e
Docs: add limitations to Tech Specs 2022-09-08 11:38:27 -07:00
trujillo-adam 0df792005d fix to redirects file 2022-09-08 11:31:08 -07:00
Tu Nguyen 4a7ec94445 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 53aceea6f7 updated HA configuration ref 2022-09-08 11:16:34 -07:00
trujillo-adam 06c6023f25 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 ecc0a6e4b0 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 808eeab7d8 fixed bad links in status/cluster endpoint ref 2022-09-08 11:16:34 -07:00
trujillo-adam aa7eddd41a applied AJs feedback and made a few additional improvements 2022-09-08 11:16:33 -07:00
trujillo-adam ca58bca433 udpated how to ID the leader in the usage docs 2022-09-08 11:16:33 -07:00
trujillo-adam d23c007cc4 added no-HA API status error message to EMs page 2022-09-08 11:16:33 -07:00
trujillo-adam 32645e3133 added cluster endpoint to status API docs 2022-09-08 11:16:33 -07:00
Tu Nguyen ed505b956b Apply suggestions from code review 2022-09-08 11:16:33 -07:00
trujillo-adam 950654f7f8 Update website/content/docs/nia/usage/run-ha.mdx 2022-09-08 11:16:33 -07:00
trujillo-adam 38727b41d1 redirects for CTS 0.7 2022-09-08 11:15:45 -07:00
trujillo-adam 1baca91665 final content tweaks for CTS 0.7 docs 2022-09-08 11:09:30 -07:00
trujillo-adam 73b0e2b3ec Apply suggestions from code review
Co-authored-by: lornasong <lornasong@users.noreply.github.com>
2022-09-08 11:09:30 -07:00
trujillo-adam c43e595c6c 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 0ed871d548 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 40f359ef71 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 8030e78245 replaced HA diagrams with SVG files 2022-09-08 11:09:29 -07:00
trujillo-adam b30982e1b2 updated the compatibility table for 0.7 2022-09-08 11:09:29 -07:00
trujillo-adam 6a4693245e add HA to configuration reference, updated other configuration params 2022-09-08 11:09:29 -07:00
trujillo-adam c694e1927d added ha information to the API endpoints docs 2022-09-08 11:09:29 -07:00
trujillo-adam 65822ef5d3 updates to the architecture page 2022-09-08 11:09:29 -07:00