mirror of https://github.com/status-im/consul.git
Clean up additional refs to partition exports
This commit is contained in:
parent
cacfa79fc2
commit
e91509383f
|
@ -594,7 +594,7 @@ func (c *ConfigEntry) ResolveServiceConfig(args *structs.ServiceConfigRequest, r
|
||||||
}
|
}
|
||||||
|
|
||||||
func gateWriteToSecondary(targetDC, localDC, primaryDC, kind string) error {
|
func gateWriteToSecondary(targetDC, localDC, primaryDC, kind string) error {
|
||||||
// Partition exports are gated from interactions from secondary DCs
|
// ExportedServices entries are gated from interactions from secondary DCs
|
||||||
// because non-default partitions cannot be created in secondaries
|
// because non-default partitions cannot be created in secondaries
|
||||||
// and services cannot be exported to another datacenter.
|
// and services cannot be exported to another datacenter.
|
||||||
if kind != structs.ExportedServices {
|
if kind != structs.ExportedServices {
|
||||||
|
|
|
@ -92,7 +92,7 @@ func (s *Server) reconcileLocalConfig(ctx context.Context, configs []structs.Con
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
for i, entry := range configs {
|
for i, entry := range configs {
|
||||||
// Partition exports only apply to the primary datacenter.
|
// Exported services only apply to the primary datacenter.
|
||||||
if entry.GetKind() == structs.ExportedServices {
|
if entry.GetKind() == structs.ExportedServices {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
layout: docs
|
||||||
page_title: 'Configuration Entry Kind: Partition Exports'
|
page_title: 'Configuration Entry Kind: Exported Services'
|
||||||
description: >-
|
description: >-
|
||||||
The exported-services configuration entry enables you to export services from a single file.
|
The exported-services configuration entry enables you to export services from a single file.
|
||||||
Settings in this configuration entry can apply to services in any namespace of the specified partition. Write access to the mesh resource is required.
|
Settings in this configuration entry can apply to services in any namespace of the specified partition. Write access to the mesh resource is required.
|
||||||
---
|
---
|
||||||
|
|
||||||
# Partition Exports
|
# Exported Services
|
||||||
|
|
||||||
This topic describes the `exported-services` configuration entry type. The `exported-services` configuration entry enables Consul to export service instances to other admin partitions from a single file. This enables your services to be networked across admin partitions. See [Admin Partitions](/docs/enterprise/admin-partitions) for additional information.
|
This topic describes the `exported-services` configuration entry type. The `exported-services` configuration entry enables Consul to export service instances to other admin partitions from a single file. This enables your services to be networked across admin partitions. See [Admin Partitions](/docs/enterprise/admin-partitions) for additional information.
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ You can configure the settings defined in the `exported-services` configuration
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
* A Consul Enterprise binary
|
* A Consul Enterprise binary
|
||||||
* A partition that corresponds to the configuration entry. As in, the partition exports config entry for partition "frontend" requires that the "frontend" partition exists
|
* A partition that corresponds to the configuration entry. As in, the exported services config entry for partition "frontend" requires that the "frontend" partition exists
|
||||||
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
@ -36,7 +36,7 @@ You can configure the settings defined in the `exported-services` configuration
|
||||||
|
|
||||||
Configure the following parameters to define a `exported-services` configuration entry:
|
Configure the following parameters to define a `exported-services` configuration entry:
|
||||||
|
|
||||||
<CodeTabs heading="Partition exports configuration syntax" tabs={[ "HCL", "Kubernetes YAML", "JSON" ]}>
|
<CodeTabs heading="Exported services configuration syntax" tabs={[ "HCL", "Kubernetes YAML", "JSON" ]}>
|
||||||
<CodeBlockConfig>
|
<CodeBlockConfig>
|
||||||
|
|
||||||
```hcl
|
```hcl
|
||||||
|
|
|
@ -151,7 +151,7 @@
|
||||||
"path": "connect/config-entries/mesh"
|
"path": "connect/config-entries/mesh"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title": "Partition Exports",
|
"title": "Exported Services",
|
||||||
"path": "connect/config-entries/exported-services"
|
"path": "connect/config-entries/exported-services"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue