Eric Haberkorn
501089292e
Add Cluster Peering Failover Support to Prepared Queries ( #13835 )
...
Add peering failover support to prepared queries
2022-07-22 09:14:43 -04:00
Sarah Alsmiller
2f8b0174b2
fix tabs
2022-07-21 17:38:57 -05:00
Sarah Alsmiller
596f421881
fix tabs
2022-07-21 17:21:22 -05:00
Sarah Alsmiller
7d66c77f9c
fix tabs
2022-07-21 17:11:07 -05:00
Nitya Dhanushkodi
f47319b7c6
update generate token endpoint to take external addresses ( #13844 )
...
Update generate token endpoint (rpc, http, and api module)
If ServerExternalAddresses are set, it will override any addresses gotten from the "consul" service, and be used in the token instead, and dialed by the dialer. This allows for setting up a load balancer for example, in front of the consul servers.
2022-07-21 14:56:11 -07:00
Sarah Alsmiller
add15bec2e
fix tabs
2022-07-21 16:54:03 -05:00
Sarah Alsmiller
b9501b5170
erge branch 'sa-restructure-documentation' of github.com:hashicorp/consul into sa-restructure-documentation
2022-07-21 15:13:00 -05:00
Sarah Alsmiller
e0d38ea01e
add consul k8s install instructions
2022-07-21 15:12:49 -05:00
sarahalsmiller
c9f622de38
Update website/content/docs/api-gateway/configuration/gatewayclassconfig.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-21 14:59:14 -05:00
Sarah Alsmiller
63e806f993
Merge branch 'sa-restructure-documentation' of github.com:hashicorp/consul into sa-restructure-documentation
2022-07-21 14:54:04 -05:00
Sarah Alsmiller
20e97a7729
merge back in mike's environment doc in install
2022-07-21 14:53:55 -05:00
sarahalsmiller
c54e0904de
Update website/content/docs/api-gateway/configuration/gateway.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-21 14:39:55 -05:00
sarahalsmiller
5d02480430
Update website/content/docs/api-gateway/configuration/gateway.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-21 14:39:47 -05:00
sarahalsmiller
dfc9ae4a60
Update website/content/docs/api-gateway/configuration/gateway.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-21 14:39:34 -05:00
sarahalsmiller
9feb465f62
Update website/content/docs/api-gateway/configuration/gateway.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-21 14:39:25 -05:00
alex
58d66a002e
Merge pull request #13845 from hashicorp/acpana/peering-rename-oss
...
[SYNC] Rename peering internal to ~
2022-07-21 11:20:38 -07:00
acpana
12b773ab02
Rename peering internal to ~
...
sync ENT to 5679392c81
Signed-off-by: acpana <8968914+acpana@users.noreply.github.com>
2022-07-21 10:51:05 -07:00
Luke Kysow
0c87be0845
peering: Add heartbeating to peering streams ( #13806 )
...
* Add heartbeating to peering streams
2022-07-21 10:03:27 -07:00
Chris Thain
af40b9b144
Add Consul Lambda integration tests ( #13770 )
2022-07-21 09:54:56 -07:00
John Cowen
c9898fb38e
ui: Change initiate > establish for peering the modal tab ( #13839 )
2022-07-21 17:39:15 +01:00
John Cowen
e2908679c6
ui: Allow searching for peerings by ID ( #13837 )
2022-07-21 17:38:57 +01:00
John Cowen
b960cb671f
ui: Remove peering detail page ( #13836 )
...
* ui: Remove links to the peering detail page
* 404 everything
2022-07-21 17:38:10 +01:00
Michael Klein
2f81c7b292
ui: peered services only show instance- and tags-tabs ( #13840 )
...
* Only show instances- and tags-tab peered services
* Adapt show-with-slashes test to peering changes
Tests always have the peering feature turned on and the default service
we load from the mock-api will be peered. This is why the topology
view of the service.show page will not be accessible in the updated
test it will show the instances instead. This change does not change
what the test is actually testing so just putting changing to the now
different url is fine.
2022-07-21 16:09:54 +01:00
Michael Klein
b1a39fc12f
ui: Surface peer info in nodes.show view ( #13832 )
2022-07-21 15:35:54 +01:00
Michael Klein
07f30687d5
ui: Update peerings empty state copy ( #13834 )
2022-07-21 14:59:38 +01:00
Daniel Upton
3655802fdc
proxycfg-glue: server-local implementation of `PeeredUpstreams`
...
This is the OSS portion of enterprise PR 2352.
It adds a server-local implementation of the proxycfg.PeeredUpstreams interface
based on a blocking query against the server's state store.
It also fixes an omission in the Virtual IP freeing logic where we were never
updating the max index (and therefore blocking queries against
VirtualIPsForAllImportedServices would not return on service deletion).
2022-07-21 13:51:59 +01:00
Krastin Krastev
8d4baafd84
Merge pull request #12592 from krastin/krastin/docs/sidecarservice-typo
...
docs: clean-up sidecar service expanded definition
2022-07-21 10:21:48 +02:00
Krastin Krastev
25b6148aa8
Merge branch 'main' into krastin/docs/sidecarservice-typo
2022-07-21 10:51:39 +03:00
Jared Kirschner
e0d9f07c28
Merge pull request #13682 from hashicorp/docs/deemphasize-token-query-param
...
docs: suggest using token header, not query param
2022-07-20 19:22:53 -04:00
Luke Kysow
c411e6b326
Add send mutex to protect against concurrent sends ( #13805 )
2022-07-20 15:48:18 -07:00
Jared Kirschner
443f4bc2a2
docs: suggest using token header, not query param
2022-07-20 15:16:27 -07:00
Jared Kirschner
281892ab7c
Merge pull request #13405 from hashicorp/jkirschner-hashicorp-patch-3
...
docs: correct Vault CA multiple namespace support
2022-07-20 17:52:32 -04:00
Kyle Havlovitz
0be7d923dc
Cancel upstream watches when the discovery chain has been removed
2022-07-20 14:26:52 -07:00
Kyle Havlovitz
31318d7049
Fix duplicate Notify calls for discovery chains in ingress gateways
2022-07-20 14:25:20 -07:00
Sarah Alsmiller
7cbc1d9138
fix indent issue
2022-07-20 16:21:14 -05:00
sarahalsmiller
c859af7ad9
Update website/content/docs/api-gateway/install.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-20 16:04:53 -05:00
sarahalsmiller
f1a6067a0b
Update website/data/docs-nav-data.json
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-20 16:03:56 -05:00
sarahalsmiller
381a987549
Update website/content/docs/api-gateway/usage/basic-usage.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-20 16:02:20 -05:00
sarahalsmiller
c5e4923640
Update website/content/docs/api-gateway/usage/basic-usage.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-20 16:02:09 -05:00
sarahalsmiller
5215b63598
Update website/content/docs/api-gateway/usage/basic-usage.mdx
...
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-20 16:00:04 -05:00
Luke Kysow
741c906b0d
Add heartbeat proto to peer stream ( #13804 )
2022-07-20 11:31:02 -07:00
Michael Klein
cab88bcd1e
ui: no partition and peer in bucket-list at the same time ( #13812 )
...
* don't show partition / peer at the same time in bucket-list
* use bucket-list in intentions table
* add bucket-list tests
* Simplify bucket list - match old behavior
Refactor the bucket-list component to be easier to grok and match
how the old template based approach worked. I.e. do not surface
partition or namespace when it matches the passed nspace or partition
property.
* Update docs for bucket-list
* fix linting
2022-07-20 16:07:52 +01:00
John Cowen
6be4a0629a
ui: Add Peer Form ( #13794 )
2022-07-20 12:58:47 +01:00
John Cowen
854b5a93e7
ui: Peer token use form ( #13792 )
2022-07-20 12:38:39 +01:00
Evan Culver
4116537b83
connect: Add support for Envoy 1.23, remove 1.19 ( #13807 )
2022-07-19 14:51:04 -07:00
Paul Glass
77afe0e76e
Extract AWS auth implementation out of Consul ( #13760 )
2022-07-19 16:26:44 -05:00
Chris S. Kim
495936300e
Make envoy resources for inferred peered upstreams ( #13758 )
...
Peered upstreams has a separate loop in xds from discovery chain upstreams. This PR adds similar but slightly modified code to add filters for peered upstream listeners, clusters, and endpoints in the case of transparent proxy.
2022-07-19 14:56:28 -04:00
alex
de5a991d8c
peering: refactor reconcile, cleanup ( #13795 )
...
Signed-off-by: acpana <8968914+acpana@users.noreply.github.com>
2022-07-19 11:43:29 -07:00
Ranjandas
eb4f479e7e
Update Single DC Multi K8S doc ( #13278 )
...
* Updated note with details of various K8S CNI options
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-07-19 09:45:41 -07:00
Luke Kysow
bb943bc77c
makefile: give better error for tool installed by wrong package ( #13797 )
...
I had protoc-gen-go installed through `google.golang.org/protobuf` instead of
`github.com/golang/protobuf` and `make proto` was failing silently.
This change will ensure you get an error:
```
protoc-gen-go is already installed by module "google.golang.org/protobuf" but
should be installed by module "github.com/golang/protobuf".
Delete it and re-run to re-install.
```
2022-07-19 09:16:24 -07:00