mirror of https://github.com/docker/docs.git
				
				
				
			Update Interlock service labels reference
This commit is contained in:
		
							parent
							
								
									dd24ac828d
								
							
						
					
					
						commit
						b2f0a31d77
					
				|  | @ -1716,6 +1716,9 @@ manuals: | |||
|           - title: Set a default service | ||||
|             path: /ee/ucp/interlock/usage/default-service/ | ||||
| 
 | ||||
|           - title: Service labels reference | ||||
|             path: /ee/ucp/interlock/usage/labels-reference/ | ||||
| 
 | ||||
| 
 | ||||
|         - sectiontitle: Introduction | ||||
|           section: | ||||
|  |  | |||
|  | @ -1,34 +0,0 @@ | |||
| --- | ||||
| title: Interlock service labels | ||||
| description: Learn about Interlock, an application routing and load balancing system | ||||
|   for Docker Swarm. | ||||
| keywords: ucp, interlock, load balancing | ||||
| ui_tabs: | ||||
| - version: ucp-3.0 | ||||
|   orhigher: false | ||||
| --- | ||||
| 
 | ||||
| {% if include.version=="ucp-3.0" %} | ||||
| 
 | ||||
| Applications that publish using Interlock use service labels to configure how they are published. | ||||
| The following table describes the available options and what they do. | ||||
| 
 | ||||
| | Label                                  | Description                                                                                                                                      | Example                | | ||||
| |:---------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------| | ||||
| | `com.docker.lb.hosts`                  | Comma separated list of the hosts that the service should serve                                                                                  | `example.com,test.com` | | ||||
| | `com.docker.lb.port`                   | Port to use for internal upstream communication                                                                                                  | `8080`                 | | ||||
| | `com.docker.lb.network`                | Name of network the proxy service should attach to for upstream connectivity                                                                     | `app-network-a`        | | ||||
| | `com.docker.lb.context_root`           | Context or path to use for the application                                                                                                       | `/app`                 | | ||||
| | `com.docker.lb.context_root_rewrite`   | Boolean to enable rewrite for the context root                                                                                                   | `true`                 | | ||||
| | `com.docker.lb.ssl_only`               | Boolean to force SSL for application                                                                                                             | `true`                 | | ||||
| | `com.docker.lb.ssl_cert`               | Docker secret to use for the SSL certificate                                                                                                     | `example.com.cert`     | | ||||
| | `com.docker.lb.ssl_key`                | Docker secret to use for the SSL key                                                                                                             | `example.com.key`      | | ||||
| | `com.docker.lb.websocket_endpoints`    | Comma separated list of endpoints to configure to be upgraded for websockets                                                                     | `/ws,/foo`             | | ||||
| | `com.docker.lb.service_cluster`        | Name of the service cluster to use for the application                                                                                           | `us-east`              | | ||||
| | `com.docker.lb.ssl_backend`            | Enable SSL communication to the upstreams                                                                                                        | `true`                 | | ||||
| | `com.docker.lb.ssl_backend_tls_verify` | Verification mode for the upstream TLS                                                                                                           | `none`                 | | ||||
| | `com.docker.lb.sticky_session_cookie`  | Cookie to use for sticky sessions                                                                                                                | `none`                 | | ||||
| | `com.docker.lb.redirects`              | Semi-colon separated list of redirects to add in the format of `<source>,<target>`.  Example: (`http://old.example.com,http://new.example.com;`) | `none`                 | | ||||
| | `com.docker.lb.ssl_passthrough`        | Enable SSL passthrough                                                                                                                           | `false`                | | ||||
| 
 | ||||
| {% endif %} | ||||
|  | @ -0,0 +1,37 @@ | |||
| --- | ||||
| title: Layer 7 routing labels reference | ||||
| description: Learn about Interlock, an application routing and load balancing system | ||||
|   for Docker Swarm. | ||||
| keywords: ucp, interlock, load balancing | ||||
| ui_tabs: | ||||
| - version: ucp-3.0 | ||||
|   orhigher: false | ||||
| --- | ||||
| 
 | ||||
| {% if include.version=="ucp-3.0" %} | ||||
| 
 | ||||
| Once the layer 7 routing solution is enabled, you can | ||||
| [start using it in your swarm services](index.md). | ||||
| 
 | ||||
| The following labels are available for you to use in swarm services: | ||||
| 
 | ||||
| 
 | ||||
| | Label                                  | Description                                                                                                                                    | Example                | | ||||
| |:---------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------| | ||||
| | `com.docker.lb.hosts`                  | Comma separated list of the hosts that the service should serve.                                                                               | `example.com,test.com` | | ||||
| | `com.docker.lb.port`                   | Port to use for internal upstream communication.                                                                                               | `8080`                 | | ||||
| | `com.docker.lb.network`                | Name of network the proxy service should attach to for upstream connectivity.                                                                  | `app-network-a`        | | ||||
| | `com.docker.lb.context_root`           | Context or path to use for the application.                                                                                                    | `/app`                 | | ||||
| | `com.docker.lb.context_root_rewrite`   | Boolean to enable rewrite for the context root.                                                                                                | `true`                 | | ||||
| | `com.docker.lb.ssl_only`               | Boolean to force SSL for application.                                                                                                          | `true`                 | | ||||
| | `com.docker.lb.ssl_cert`               | Docker secret to use for the SSL certificate.                                                                                                  | `example.com.cert`     | | ||||
| | `com.docker.lb.ssl_key`                | Docker secret to use for the SSL key.                                                                                                          | `example.com.key`      | | ||||
| | `com.docker.lb.websocket_endpoints`    | Comma separated list of endpoints to configure to be upgraded for websockets.                                                                  | `/ws,/foo`             | | ||||
| | `com.docker.lb.service_cluster`        | Name of the service cluster to use for the application.                                                                                        | `us-east`              | | ||||
| | `com.docker.lb.ssl_backend`            | Enable SSL communication to the upstreams.                                                                                                     | `true`                 | | ||||
| | `com.docker.lb.ssl_backend_tls_verify` | Verification mode for the upstream TLS.                                                                                                        | `none`                 | | ||||
| | `com.docker.lb.sticky_session_cookie`  | Cookie to use for sticky sessions.                                                                                                             | `none`                 | | ||||
| | `com.docker.lb.redirects`              | Semi-colon separated list of redirects to add in the format of `<source>,<target>`.  Example: `http://old.example.com,http://new.example.com;` | `none`                 | | ||||
| | `com.docker.lb.ssl_passthrough`        | Enable SSL passthrough.                                                                                                                        | `false`                | | ||||
| 
 | ||||
| {% endif %} | ||||
		Loading…
	
		Reference in New Issue