Jeff Boruszak
fe0a5491d2
Update website/content/docs/connect/cluster-peering/create-manage-peering.mdx
...
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-06-14 17:27:03 -05:00
Jeff Boruszak
24409fa40b
Update website/content/docs/connect/cluster-peering/index.mdx
...
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-06-14 17:23:07 -05:00
boruszak
703ce412c7
Removing k8s updates on this branch
2022-06-14 17:12:45 -05:00
boruszak
b9a4ff73ce
Updated nav.json
2022-06-14 17:01:48 -05:00
boruszak
8687f1511e
<CodeBlockConfig> fixes
2022-06-14 16:58:07 -05:00
boruszak
0b60e6b539
Code Block fixes
2022-06-14 16:55:25 -05:00
boruszak
c901667dd4
Cluster Peering on Kubernetes initial draft
2022-06-14 16:33:29 -05:00
boruszak
0bffbc429c
Cluster Peering on Kubernetes page creation
2022-06-14 16:15:57 -05:00
Jeff Boruszak
2e5163dfdc
Fixing double-ticks `
2022-06-14 10:00:22 -05:00
Jeff Boruszak
3097f4d00f
Added nav data
2022-06-13 17:27:11 -05:00
boruszak
0c1b6d77d8
Removing Kubernetes page - will submit separate PR for timing reason
2022-06-13 16:47:47 -05:00
boruszak
ad4712334d
Typo fix
2022-06-13 16:42:29 -05:00
boruszak
00e648ab89
Create and Manage Peering Connections additional fixes
2022-06-13 16:38:44 -05:00
boruszak
ecdb4cda96
What is Cluster Peering? additional fixes
2022-06-13 16:06:29 -05:00
boruszak
fb573f7801
Create and Manage Peering Connections page
2022-06-13 14:24:02 -05:00
boruszak
4b306efd94
What is Cluster Peering? additional fixes
2022-06-13 13:41:57 -05:00
boruszak
d3fd58ad8e
What is Cluster Peering? page
2022-06-13 13:31:13 -05:00
boruszak
b8b9be4d56
Initial page creation
2022-06-13 12:58:16 -05:00
Mark Anderson
6cb05666e6
Merge pull request #13357 from hashicorp/ma/add-build-date-oss
...
Add build date (oss)
2022-06-13 08:43:20 -07:00
Mark Anderson
a7a21abe47
Fix infinite recursion in bash_env
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-10 20:24:15 -07:00
Chris S. Kim
4cb251497f
Update RBAC to handle imported services ( #13404 )
...
When converting from Consul intentions to xds RBAC rules, services imported from other peers must encode additional data like partition (from the remote cluster) and trust domain.
This PR updates the PeeringTrustBundle to hold the sending side's local partition as ExportedPartition. It also updates RBAC code to encode SpiffeIDs of imported services with the ExportedPartition and TrustDomain.
2022-06-10 17:15:22 -04:00
R.B. Boyer
4626b65124
xds: allow for peered upstreams to use tagged addresses that are hostnames ( #13422 )
...
Mesh gateways can use hostnames in their tagged addresses (#7999 ). This is useful
if you were to expose a mesh gateway using a cloud networking load balancer appliance
that gives you a DNS name but no reliable static IPs.
Envoy cannot accept hostnames via EDS and those must be configured using CDS.
There was already logic when configuring gateways in other locations in the code, but
given the illusions in play for peering the downstream of a peered service wasn't aware
that it should be doing that.
Also:
- ensuring that we always try to use wan-like addresses to cross peer boundaries.
2022-06-10 16:11:40 -05:00
Kyle Havlovitz
f3d34ee4e6
Merge pull request #13421 from hashicorp/dns-node-query-partitions
...
OSS: Add dns node lookup support in partitions
2022-06-10 12:22:34 -07:00
Kyle Havlovitz
b008741b8e
Add changelog note
2022-06-10 12:05:05 -07:00
Kyle Havlovitz
cfc90ea2d5
Add dns node lookup support in partitions
2022-06-10 11:23:51 -07:00
Mark Anderson
dcf96d9563
Merge pull request #13316 from hashicorp/ma/vault-docs-report-backport
...
Update website/content/docs/connect/ca/vault.mdx
2022-06-10 09:59:15 -07:00
R.B. Boyer
33b497e7c9
peering: rename initiate to establish in the context of the APIs ( #13419 )
2022-06-10 11:10:46 -05:00
Mark Anderson
900bdb8427
Minor cleanup for build-date script
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:07:41 -07:00
Mark Anderson
8fc25aefcf
Change default dates
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:07:41 -07:00
Mark Anderson
32a824c1b9
Add changelog
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
41446f449a
Fixup some more tests
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
ab1f0be711
Fix issue with consul version tests
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
cb1b08141f
Set default for build date
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
961e069556
Fix build-date to use UTC
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
18d3cee29e
Add build date to self endpoint
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
ac1f17326c
Build date in config file
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
edc52cd6c9
Fixup agent startup
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
84d669702c
Cleanup and extend basic build date
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
846298ddf7
Fixup build scripts
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
de2c37c17b
Add BuildDate to version structure
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
DanStough
217c231888
chore(ci): fix false positive metrics check
2022-06-09 17:49:16 -04:00
John Cowen
a0a17aab2d
ui: Disable licensing tab if the UI is running via HCP ( #12771 )
...
Co-authored-by: Evan Rowe <ev.rowe@gmail.com>
2022-06-09 18:15:52 +01:00
R.B. Boyer
d81d8468db
peering: mesh gateways are required for cross-peer service mesh communication ( #13410 )
...
Require use of mesh gateways in order for service mesh data plane
traffic to flow between peers.
This also adds plumbing for envoy integration tests involving peers, and
one starter peering test.
2022-06-09 11:05:18 -05:00
Derek Menteer
74da476b45
Change CTS docs to use the `start` subcommand.
2022-06-08 15:54:18 -05:00
kisunji
1eff652620
Add missing index for read
2022-06-08 13:53:31 -04:00
kisunji
86bf8b8fb6
Add IntentionMatch tests for source peers
2022-06-08 13:53:31 -04:00
kisunji
7d9f413949
Update ServiceIntentionSourceIndex to handle peer
2022-06-08 13:53:31 -04:00
Chris S. Kim
3e71754e7a
Add SourcePeer fields to relevant Intentions types ( #13390 )
2022-06-08 13:24:10 -04:00
R.B. Boyer
c1f20d17ee
peering: allow protobuf requests to populate the default partition or namespace ( #13398 )
2022-06-08 11:55:18 -05:00
Michael Klein
f58fca2048
ui: upgrade ember composable helper ( #13394 )
...
Upgrade ember-composable-helpers to version 5.x. This version contains the pick-helper which makes composition in the template layer easier with Octane.
{{!-- this is usually hard to do with Octane --}}
<input {{on "input" (pick "target.value" this.updateText)}} .../>
Version 5.x also fixes a regression with sort-by that according to @johncowen was the reason why the version was pinned to 4.0.0 at the moment.
Version 5 of ember-composable-helpers removes the contains-helper in favor of includes which I changed all occurences for.
2022-06-08 16:07:51 +01:00