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
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
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
Tu Nguyen
407147b2e6
Fixed rendering
2022-08-08 16:40:14 -07:00
boruszak
f0c916479b
UI instructions
2022-08-08 16:32:38 -05:00
boruszak
c972f0ea04
Add peering connection UI iinitial commit.
2022-08-08 15:34:28 -05:00
boruszak
3ec5d8a9b1
Added info about Consul server config requirements
2022-08-08 15:09:12 -05:00
boruszak
017a94c0b6
Minor edit
2022-08-02 16:25:13 -05:00
boruszak
8d676619b3
Proofing edits
2022-08-02 16:20:43 -05:00
boruszak
6c5d4df590
Proofing edits
2022-08-02 16:01:22 -05:00
boruszak
0e349ad6aa
New features/functions list
2022-08-02 15:17:09 -05:00
boruszak
8f45d8347f
New "Mesh Gateways for Peered Clusters" page
2022-08-02 15:09:00 -05:00
boruszak
c798db392d
Initial new features commit
2022-08-02 14:26:20 -05:00
boruszak
0d62ad8923
Proofing updates & adjustments
2022-08-01 14:43:10 -05:00
boruszak
3ada8ac95b
Updated functionality + task instructions
2022-08-01 14:28:50 -05:00
boruszak
6aaf674396
Beta release constraints updated
2022-08-01 10:43:38 -05:00
boruszak
aa53c3bcab
Nav correction
2022-08-01 10:31:02 -05:00
boruszak
4fcfea8be2
Update "technical preview" to "beta"
2022-08-01 10:30:36 -05:00
Matt Keeler
f74d0cef7a
Implement/Utilize secrets for Peering Replication Stream ( #13977 )
2022-08-01 10:33:18 -04:00
Jared Kirschner
1348e44f8f
Merge pull request #13966 from hashicorp/jkirschner-hashicorp-patch-1
...
docs: fix k8s prepared query upstream link
2022-07-29 18:09:57 -04:00
Jared Kirschner
2ba916c50a
docs: fix k8s prepared query upstream link
2022-07-29 18:00:56 -04:00
alex
a45bb1f06b
block PeerName register requests ( #13887 )
...
Signed-off-by: acpana <8968914+acpana@users.noreply.github.com>
2022-07-29 14:36:22 -07:00
Luke Kysow
95096e2c03
peering: retry establishing connection more quickly on certain errors ( #13938 )
...
When we receive a FailedPrecondition error, retry that more quickly
because we expect it will resolve shortly. This is particularly
important in the context of Consul servers behind a load balancer
because when establishing a connection we have to retry until we
randomly land on a leader node.
The default retry backoff goes from 2s, 4s, 8s, etc. which can result in
very long delays quite quickly. Instead, this backoff retries in 8ms
five times, then goes exponentially from there: 16ms, 32ms, ... up to a
max of 8152ms.
2022-07-29 13:04:32 -07:00
Chris S. Kim
7f2732e12c
Ensure connections are closed before WaitGroup marked as done
...
The previous ordering of defers meant the listener's connWG could fire and wake up other goroutines before the connection closed. Unsure if this caused any real bugs but this commit should make the code more correct.
2022-07-29 09:29:13 -04:00
alex
92c615c35f
Merge pull request #13952 from hashicorp/sync-more-acl
...
sync more acl enforcement
2022-07-28 12:31:02 -07:00
Dhia Ayachi
256694b603
inject gateway addons to destination clusters ( #13951 )
2022-07-28 15:17:35 -04:00
acpana
eae4e71492
sync more acl enforcement
...
sync w ent at 32756f7
Signed-off-by: acpana <8968914+acpana@users.noreply.github.com>
2022-07-28 12:01:52 -07:00
alex
41f3343eac
Merge pull request #13929 from hashicorp/fix-validation
...
[sync] fix empty partitions matching
2022-07-28 10:14:49 -07:00
Evan Culver
d5bd9436d5
ci: Use correct branch name for 1.13 nightly test ( #13945 )
2022-07-28 12:49:15 -04:00
cskh
6640997fc1
fix (cli): import empty directory to kv ( #13939 )
...
* fix (cli): import empty directory to kv
- when import an empty directory like foo/, the import
command will remove the trailing /, making it a
non-directory key.
- This change fixes the bug by adding back the / if
the imported key is an directory
2022-07-28 10:54:25 -04:00
Jared Kirschner
08fcdad0f6
Merge pull request #13917 from hashicorp/docs/show-cli-cmd-options-before-general-options-2
...
docs: show CLI cmd-specific opts before general opts
2022-07-27 18:55:06 -04:00
Jared Kirschner
95c72164a4
docs: show CLI cmd-specific opts before general opts
...
Applied to all remaining CLI commands.
2022-07-27 15:50:51 -07:00
Ashwin Venkatesh
eef9edaed9
Add peer counts to emitted metrics. ( #13930 )
2022-07-27 18:34:04 -04:00
Luke Kysow
465a9801e1
Merge pull request #13924 from hashicorp/lkysow/util-metric-peering
...
peering: don't track imported services/nodes in usage
2022-07-27 14:49:55 -07:00
acpana
6033584349
use EqualPartitions
...
Signed-off-by: acpana <8968914+acpana@users.noreply.github.com>
2022-07-27 14:48:30 -07:00
acpana
0351ca5136
better fix
...
Signed-off-by: acpana <8968914+acpana@users.noreply.github.com>
2022-07-27 14:28:08 -07:00
Evan Culver
3f876b85d9
ci: Add nightly test workflow for 1.13, remove 1.10 ( #13927 )
...
Signed-off-by: Evan Culver <eculver@hashicorp.com>
2022-07-27 16:59:00 -04:00
acpana
8b2ef80336
sync w ent
...
Signed-off-by: acpana <8968914+acpana@users.noreply.github.com>
2022-07-27 11:41:39 -07:00
Chris S. Kim
0999e05a7d
Reduce arm64 flakes for TestConnectCA_ConfigurationSet_ChangeKeyConfig_Primary
...
There were 16 combinations of tests but 4 of them were duplicates since the default key type and bits were "ec" and 256. That entry was commented out to reduce the subtest count to 12.
testrpc.WaitForLeader was failing on arm64 environments; the cause is unknown but it might be due to the environment being flooded with parallel tests making RPC calls. The RPC polling+retry was replaced with a simpler check for leadership based on raft.
2022-07-27 13:54:34 -04:00
Chris S. Kim
8ead1caf53
Retry checks for virtual IP metadata
2022-07-27 13:54:34 -04:00
Chris S. Kim
62ed0250c3
Sort slice of ServiceNames deterministically
2022-07-27 13:54:34 -04:00
Chris S. Kim
a5fe2125e9
Remove unnecessary goroutine in flaky test
...
The watch is established in a background goroutine and the first assertion proves that the watcher is active so there is no reason for the update to happen in a racy goroutine.
Note that this does not completely remove the race condition as the first call to testGetConfigValTimeout could time out before a config is returned.
2022-07-27 13:54:34 -04:00
Luke Kysow
740d54e730
peering: don't track imported services/nodes in usage
...
Services/nodes that are imported from other peers are stored in
state. We don't want to count those as part of our own cluster's usage.
2022-07-27 09:08:51 -07:00
cskh
4e292b7b72
chore: clarify the error message: service.service must not be empty ( #13907 )
...
- when register service using catalog endpoint, the key of service
name actually should be "service". Add this information to the
error message will help user to quickly fix in the request.
2022-07-27 10:16:46 -04:00
Jared Kirschner
9080bef4a4
Merge pull request #13914 from hashicorp/docs/remove-comparisons-from-ref-docs
...
docs: remove comparative info from ref docs site
2022-07-27 02:42:41 -04:00
Jared Kirschner
bcbe9cc06d
Merge pull request #12903 from hashicorp/docs/show-cli-cmd-options-before-general-options
...
Docs: Show CLI command-specific options before general options
2022-07-27 02:18:04 -04:00
Jared Kirschner
cd562564ba
docs: show CLI cmd-specific opts before general opts
...
Applied to a single command (acl auth-method create).
2022-07-26 22:38:44 -07:00