docs: remove beta references; leave version notation (#6372)

pull/6388/head
R.B. Boyer 5 years ago committed by GitHub
parent 7a6faccf2f
commit 0a4e683708
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -6,7 +6,9 @@ description: |-
The /discovery-chain endpoints are for interacting with the discovery chain.
---
# Discovery Chain HTTP Endpoint <sup>beta</sup>
-> **1.6.0+:** The discovery chain API is available in Consul versions 1.6.0 and newer.
# Discovery Chain HTTP Endpoint
~> This is a low-level API primarily targeted at developers building external
[Connect proxy integrations](/docs/connect/proxies/integrate.html). Future

@ -49,9 +49,9 @@ config {
* [Envoy](/docs/connect/proxies/envoy.html#bootstrap-configuration)
* [Consul's built-in proxy](/docs/connect/proxies/built-in.html)
- `MeshGateway` <sup>(beta)</sup> `(MeshGatewayConfig: <optional>)` - Controls the default
- `MeshGateway` `(MeshGatewayConfig: <optional>)` - Controls the default
[mesh gateway configuration](/docs/connect/mesh_gateway.html#connect-proxy-configuration)
for all proxies.
for all proxies. Added in v1.6.0.
- `Mode` `(string: "")` - One of `none`, `local`, or `remote`.

@ -29,22 +29,20 @@ Protocol = "http"
- `Protocol` `(string: "tcp")` - Sets the protocol of the service. This is used
by Connect proxies for things like observability features and to unlock usage
of the [`service-splitter`
<sup>(beta)</sup>](/docs/agent/config-entries/service-splitter.html) and
[`service-router`
<sup>(beta)</sup>](/docs/agent/config-entries/service-router.html) config
of the [`service-splitter`](/docs/agent/config-entries/service-splitter.html) and
[`service-router`](/docs/agent/config-entries/service-router.html) config
entries for a service.
- `MeshGateway` <sup>(beta)</sup> `(MeshGatewayConfig: <optional>)` - Controls the default
- `MeshGateway` `(MeshGatewayConfig: <optional>)` - Controls the default
[mesh gateway configuration](/docs/connect/mesh_gateway.html#connect-proxy-configuration)
for this service.
for this service. Added in v1.6.0.
- `Mode` `(string: "")` - One of `none`, `local`, or `remote`.
- `ExternalSNI` <sup>(beta)</sup> `(string: "")` - This is an optional setting
that allows for the TLS
[SNI](https://en.wikipedia.org/wiki/Server_Name_Indication) value to be
changed to a non-connect value when federating with an external system.
- `ExternalSNI` `(string: "")` - This is an optional setting that allows for
the TLS [SNI](https://en.wikipedia.org/wiki/Server_Name_Indication) value to
be changed to a non-connect value when federating with an external system.
Added in v1.6.0.
## ACLs

@ -1,12 +1,14 @@
---
layout: "docs"
page_title: "Configuration Entry Kind: Service Resolver (beta)"
page_title: "Configuration Entry Kind: Service Resolver"
sidebar_current: "docs-agent-cfg_entries-service_resolver"
description: |-
The `service-resolver` config entry kind controls which service instances should satisfy Connect upstream discovery requests for a given service name.
---
# Service Resolver <sup>(beta)</sup>
-> **1.6.0+:** This config entry is available in Consul versions 1.6.0 and newer.
# Service Resolver
The `service-resolver` config entry kind controls which service instances
should satisfy Connect upstream discovery requests for a given service name.

@ -1,12 +1,14 @@
---
layout: "docs"
page_title: "Configuration Entry Kind: Service Router (beta)"
page_title: "Configuration Entry Kind: Service Router"
sidebar_current: "docs-agent-cfg_entries-service_router"
description: |-
The service-router config entry kind controls Connect traffic routing and manipulation at networking layer 7 (e.g. HTTP).
---
# Service Router <sup>(beta)</sup>
-> **1.6.0+:** This config entry is available in Consul versions 1.6.0 and newer.
# Service Router
The `service-router` config entry kind controls Connect traffic routing and
manipulation at networking layer 7 (e.g. HTTP).

@ -1,12 +1,14 @@
---
layout: "docs"
page_title: "Configuration Entry Kind: Service Splitter (beta)"
page_title: "Configuration Entry Kind: Service Splitter"
sidebar_current: "docs-agent-cfg_entries-service_splitter"
description: |-
The service-splitter config entry kind controls how to split incoming Connect requests across different subsets of a single service (like during staged canary rollouts), or perhaps across different services (like during a v2 rewrite or other type of codebase migration).
---
# Service Splitter <sup>(beta)</sup>
-> **1.6.0+:** This config entry is available in Consul versions 1.6.0 and newer.
# Service Splitter
The `service-splitter` config entry kind controls how to split incoming Connect
requests across different subsets of a single service (like during staged

@ -24,13 +24,13 @@ Name = "<name of entry>"
The supported `Kind` names for configuration entries are:
* [`service-router` <sup>(beta)</sup>](/docs/agent/config-entries/service-router.html) - defines
* [`service-router`](/docs/agent/config-entries/service-router.html) - defines
where to send layer 7 traffic based on the HTTP route
* [`service-splitter` <sup>(beta)</sup>](/docs/agent/config-entries/service-splitter.html) - defines
* [`service-splitter`](/docs/agent/config-entries/service-splitter.html) - defines
how to divide requests for a single HTTP route based on percentages
* [`service-resolver` <sup>(beta)</sup>](/docs/agent/config-entries/service-resolver.html) - matches
* [`service-resolver`](/docs/agent/config-entries/service-resolver.html) - matches
service instances with a specific Connect upstream discovery requests
* [`service-defaults`](/docs/agent/config-entries/service-defaults.html) - configures

@ -144,7 +144,7 @@ deprecated and has been removed as of Consul 1.1.
The `kind` field is used to optionally identify the service as a [Connect
proxy](/docs/connect/proxies.html) instance with the value `connect-proxy` or
a [Mesh Gateway<sup>(beta)</sup>](/docs/connect/mesh_gateway.html) instance with the value `mesh-gateway`. For
a [Mesh Gateway](/docs/connect/mesh_gateway.html) instance with the value `mesh-gateway`. For
typical non-proxy instances the `kind` field must be omitted. The `proxy` field
is also required for Connect proxy registrations and is only valid if `kind` is
`connect-proxy`. The only required `proxy` field is `destination_service_name`.

@ -1,17 +1,14 @@
---
layout: "docs"
page_title: "Connect - L7 Traffic Management (beta)"
page_title: "Connect - L7 Traffic Management"
sidebar_current: "docs-connect-l7_traffic_management"
description: |-
Layer 7 traffic management allows operators to divide L7 traffic between different subsets of service instances when using Connect.
---
# L7 Traffic Management <sup>(beta)</sup>
-> **1.6.0+:** This feature is available in Consul versions 1.6.0 and newer.
-> **Note:** This feature is not compatible with the
[built-in proxy](/docs/connect/proxies/built-in.html),
[native proxies](/docs/connect/native.html),
and some [Envoy proxy escape hatches](/docs/connect/proxies/envoy.html#escape-hatch-overrides).
# L7 Traffic Management
Layer 7 traffic management allows operators to divide L7 traffic between
different
@ -25,6 +22,11 @@ Canary testing, A/B tests, blue/green deploys, and soft multi-tenancy
carving out portions of the Consul catalog smaller than the level of a single
service and configuring when that subset should receive traffic.
-> **Note:** This feature is not compatible with the
[built-in proxy](/docs/connect/proxies/built-in.html),
[native proxies](/docs/connect/native.html),
and some [Envoy proxy escape hatches](/docs/connect/proxies/envoy.html#escape-hatch-overrides).
## Stages
Connect proxy upstreams are discovered using a series of stages: routing,

@ -1,12 +1,14 @@
---
layout: "docs"
page_title: "Connect - Mesh Gateways (beta)"
page_title: "Connect - Mesh Gateways"
sidebar_current: "docs-connect-meshgateways"
description: |-
A Mesh Gateway enables better routing of a Connect service's data to upstreams in other datacenters. This section details how to use Envoy and describes how you can plug in a gateway of your choice.
---
# Mesh Gateways <sup>(beta)</sup>
-> **1.6.0+:** This feature is available in Consul versions 1.6.0 and newer.
# Mesh Gateways
Mesh gateways enable routing of Connect traffic between different Consul datacenters. Those datacenters
can reside in different clouds or runtime environments where general interconnectivity between all services

@ -252,7 +252,7 @@ definition](/docs/connect/registration/service-registration.html) or
proxy upstream config will override any values defined in config entries.
It is supported here for backwards compatibility with Consul versions prior to 1.6.0.
### Mesh Gateway Options <sup>(beta)</sup>
### Mesh Gateway Options
These fields may also be overridden explicitly in the [proxy service
definition](/docs/connect/registration/service-registration.html), or defined in

@ -187,7 +187,7 @@ followed by documentation for each attribute.
for this proxy. The format is defined in the [Mesh Gateway Configuration Reference](#mesh-gateway-configuration-reference).
### Mesh Gateway Configuration Reference <sup>(beta)</sup>
### Mesh Gateway Configuration Reference
The following examples show all possible mesh gateway configurations.

@ -6,7 +6,9 @@ description: |-
The service discovery process can be modeled as a "discovery chain" which passes through three distinct stages: routing, splitting, and resolution. Each of these stages is controlled by a set of configuration entries.
---
# Discovery Chain <sup>beta</sup>
-> **1.6.0+:** This feature is available in Consul versions 1.6.0 and newer.
# Discovery Chain
~> This topic is part of a [low-level API](/api/discovery-chain.html)
primarily targeted at developers building external [Connect proxy

@ -20,7 +20,7 @@ Please review the following documentation to understand how Consul works.
* [Sessions](/docs/internals/sessions.html)
* [Anti-Entropy](/docs/internals/anti-entropy.html)
* [Security Model](/docs/internals/security.html)
* [Discovery Chain <sup>beta</sup>](/docs/internals/discovery-chain.html)
* [Discovery Chain](/docs/internals/discovery-chain.html)
You should also be familiar with [Jepsen testing](/docs/internals/jepsen.html), before deploying
a production datacenter.

@ -8,13 +8,6 @@ description: |-
<h1>Download Consul</h1>
<div class="alert alert-info" id="rc-1-4" role="alert">
<p><strong>1.6.0 beta Available:</strong> Read more about the new features coming in 1.6.0 in the
<a href="https://www.hashicorp.com/blog/hashicorp-consul-1-6">announcement post</a>. Binaries can be accessed on <a href="https://releases.hashicorp.com/consul/">releases.hashicorp.com</a>. View the <a href="https://github.com/hashicorp/consul/blob/v1.6.0-beta1/CHANGELOG.md">changelog</a> for details.
</p>
</div>
<section class="downloads">
<div class="description row">
<div class="col-md-12">

@ -82,7 +82,7 @@
<a href="/api/coordinate.html">Coordinates</a>
</li>
<li<%= sidebar_current("api-discovery-chain") %>>
<a href="/api/discovery-chain.html">Discovery Chain <sup>(beta)</sup></a>
<a href="/api/discovery-chain.html">Discovery Chain</a>
</li>
<li<%= sidebar_current("api-event") %>>
<a href="/api/event.html">Events</a>

@ -63,7 +63,7 @@
<a href="/docs/internals/jepsen.html">Jepsen Testing</a>
</li>
<li<%= sidebar_current("docs-internals-discovery-chain") %>>
<a href="/docs/internals/discovery-chain.html">Discovery Chain <sup>beta</sup></a>
<a href="/docs/internals/discovery-chain.html">Discovery Chain</a>
</li>
</ul>
</li>
@ -419,13 +419,13 @@
<a href="/docs/agent/config_entries.html">Configuration Entries</a>
<ul class="nav">
<li<%= sidebar_current("docs-agent-cfg_entries-service_router") %>>
<a href="/docs/agent/config-entries/service-router.html">service-router <sup>(beta)</sup></a>
<a href="/docs/agent/config-entries/service-router.html">service-router</a>
</li>
<li<%= sidebar_current("docs-agent-cfg_entries-service_splitter") %>>
<a href="/docs/agent/config-entries/service-splitter.html">service-splitter <sup>(beta)</sup></a>
<a href="/docs/agent/config-entries/service-splitter.html">service-splitter</a>
</li>
<li<%= sidebar_current("docs-agent-cfg_entries-service_resolver") %>>
<a href="/docs/agent/config-entries/service-resolver.html">service-resolver <sup>(beta)</sup></a>
<a href="/docs/agent/config-entries/service-resolver.html">service-resolver</a>
</li>
<li<%= sidebar_current("docs-agent-cfg_entries-service_defaults") %>>
<a href="/docs/agent/config-entries/service-defaults.html">service-defaults</a>
@ -498,7 +498,7 @@
<a href="/docs/connect/observability.html">Observability</a>
</li>
<li<%= sidebar_current("docs-connect-l7_traffic_management") %>>
<a href="/docs/connect/l7-traffic-management.html">L7 Traffic Management <sup>(beta)</sup></a>
<a href="/docs/connect/l7-traffic-management.html">L7 Traffic Management</a>
</li>
<li<%= sidebar_current("docs-connect-intentions") %>>
<a href="/docs/connect/intentions.html">Intentions - Security Policies</a>
@ -521,7 +521,7 @@
</ul>
</li>
<li<%= sidebar_current("docs-connect-meshgateways") %>>
<a href="/docs/connect/mesh_gateway.html">Mesh Gateways <sup>(beta)</sup></a>
<a href="/docs/connect/mesh_gateway.html">Mesh Gateways</a>
</li>
<li<%= sidebar_current("docs-connect-registration") %>>
<a href="/docs/connect/registration.html">Registering Proxies</a>

Loading…
Cancel
Save