From 0b789d24c370c90b4450cea3f11d591689910376 Mon Sep 17 00:00:00 2001 From: lenestopage Date: Fri, 8 Jun 2018 11:59:11 -0400 Subject: [PATCH 01/37] Update use-nfs-volumes.md --- ee/ucp/admin/configure/use-nfs-volumes.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ee/ucp/admin/configure/use-nfs-volumes.md b/ee/ucp/admin/configure/use-nfs-volumes.md index 41a8dd61e6..694910ca5b 100644 --- a/ee/ucp/admin/configure/use-nfs-volumes.md +++ b/ee/ucp/admin/configure/use-nfs-volumes.md @@ -207,6 +207,10 @@ The claims in this file make no reference to a particular storage class, so they bind to any available volumes that can satisfy the storage request. In this example, both claims request `20Gi` of storage. +NOTE: Ensure that the storageClassName key is populated, in the persistent +claim itself, if you are attempting to use a specific persistent volume and +not let Kubernetes choose at random. + ```yaml apiVersion: v1 kind: Service @@ -435,4 +439,4 @@ Click the **permalink** to view the site. ## Where to go next - [Example of NFS based persistent volume](https://github.com/kubernetes/examples/tree/master/staging/volumes/nfs#nfs-server-part) -- [Example: Deploying WordPress and MySQL with Persistent Volumes](https://v1-8.docs.kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/) \ No newline at end of file +- [Example: Deploying WordPress and MySQL with Persistent Volumes](https://v1-8.docs.kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/) From 76c772511770494ce5f8ec2e201ac17ce9f34df2 Mon Sep 17 00:00:00 2001 From: Wang Jie Date: Fri, 6 Jul 2018 17:46:02 +0800 Subject: [PATCH 02/37] Update userns-remap.md --- engine/security/userns-remap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/security/userns-remap.md b/engine/security/userns-remap.md index 6fb7a799dd..23be0c9cdd 100644 --- a/engine/security/userns-remap.md +++ b/engine/security/userns-remap.md @@ -225,7 +225,7 @@ $ dockerd --userns-remap="testuser:testuser" ``` Your directory listing may have some differences, especially if you - user a different container storage driver than `aufs`. + use a different container storage driver than `aufs`. The directories which are owned by the remapped user are used instead of the same directories directly beneath `/var/lib/docker/` and the From 0c90cdf81d1fbb89c59121b8cd719c772355ead3 Mon Sep 17 00:00:00 2001 From: brianjester Date: Thu, 12 Jul 2018 12:57:48 -0700 Subject: [PATCH 03/37] Update docker_load.yaml Removed repeated "docker" keyword in example --- _data/engine-cli/docker_load.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/engine-cli/docker_load.yaml b/_data/engine-cli/docker_load.yaml index 5325b1e810..6c78f498e0 100644 --- a/_data/engine-cli/docker_load.yaml +++ b/_data/engine-cli/docker_load.yaml @@ -28,7 +28,7 @@ options: swarm: false examples: |- ```bash - $ docker docker image ls + $ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE From 84faae3b0d1f34e84c74998ebe31a5a52ee2740a Mon Sep 17 00:00:00 2001 From: outofthisworld Date: Mon, 23 Jul 2018 11:15:54 +1200 Subject: [PATCH 04/37] Update bridge.md Fix typo front-end to back-end which caused some confusion. --- network/bridge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/bridge.md b/network/bridge.md index 485f27eb82..c20c76a2b5 100644 --- a/network/bridge.md +++ b/network/bridge.md @@ -43,7 +43,7 @@ network.** Imagine an application with a web front-end and a database back-end. The outside world needs access to the web front-end (perhaps on port 80), but only - the front-end itself needs access to the database host and port. Using a + the back-end itself needs access to the database host and port. Using a user-defined bridge, only the web port needs to be opened, and the database application doesn't need any ports open, since the web front-end can reach it over the user-defined bridge. From bdddc9f7c158f3ef458d4345046b49c928903c1b Mon Sep 17 00:00:00 2001 From: Seis Date: Mon, 23 Jul 2018 12:10:56 +0800 Subject: [PATCH 05/37] Update tmpfs.md --- storage/tmpfs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/tmpfs.md b/storage/tmpfs.md index d7fbefecfe..f1818e776d 100644 --- a/storage/tmpfs.md +++ b/storage/tmpfs.md @@ -111,7 +111,7 @@ Remove the container: ```bash $ docker container stop tmptest -$ Docker container rm tmptest +$ docker container rm tmptest ``` ### Specify tmpfs options From c9784e4e1ee8a32cb8be3c748ce573c12a83253c Mon Sep 17 00:00:00 2001 From: Sebastiaan van Stijn Date: Tue, 24 Jul 2018 14:09:37 +0200 Subject: [PATCH 06/37] Update version-format for nightly builds The version-format slightly changed, but the change got merged just after this document was published. Signed-off-by: Sebastiaan van Stijn --- install/index.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/install/index.md b/install/index.md index 4be8830d3f..23456bc4c3 100644 --- a/install/index.md +++ b/install/index.md @@ -56,10 +56,15 @@ channel also receives patch releases when they become available. ### Nightly builds Nightly builds are created once per day from the master branch. The version -number for nightly builds take the format `0.YYYYmmdd.HHMMSS`, -for example `0.20181231.093045`. These builds allow for testing from the -latest code on the master branch. No qualifications or guarantees are made -for the nightly builds. +number for nightly builds take the format: + + 0.0.0-YYYYmmddHHMMSS-abcdefabcdef + +where the time is the commit time in UTC and the final suffix is the prefix +of the commit hash, for example `0.0.0-20180720214833-f61e0f7`. + +These builds allow for testing from the latest code on the master branch. No +qualifications or guarantees are made for the nightly builds. The release channel for these builds is called `nightly`. From 1b85085ca90581a86a638080b8dc093436875afe Mon Sep 17 00:00:00 2001 From: Niels Sorensen Date: Wed, 25 Jul 2018 15:36:01 -0400 Subject: [PATCH 07/37] Insert shell env var into env var priority order As mentioned in lines 115 through 117, "Values in the shell take precedence over those specified in the `.env` file. If you set `TAG` to a different value in your shell, the substitution in `image` uses that instead:". This context should also be represented in the order of priority in which variables are processed. --- compose/environment-variables.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compose/environment-variables.md b/compose/environment-variables.md index f0ff04c69f..3c67627b0a 100644 --- a/compose/environment-variables.md +++ b/compose/environment-variables.md @@ -130,9 +130,10 @@ When you set the same environment variable in multiple files, here's the priority used by Compose to choose which value to use: 1. Compose file, -2. Environment file, -3. Dockerfile, -4. Variable is not defined. +2. Shell environment variables, +3. Environment file, +4. Dockerfile, +5. Variable is not defined. In the example below, we set the same environment variable on an Environment file, and the Compose file: From 158fb03b0b7f30b960317a408a7b0ee0cfef0c73 Mon Sep 17 00:00:00 2001 From: Nathan Jones Date: Thu, 26 Jul 2018 11:27:36 -0400 Subject: [PATCH 08/37] DTR LB config link Updated article with note about DTR LB requirements. This tripped up a customer on SR# 50917. --- ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md b/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md index e3ca9506da..6a27c52a5e 100644 --- a/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md +++ b/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md @@ -34,6 +34,8 @@ or port number. * Use the same load balancer with multiple virtual IPs. * Configure your load balancer to expose UCP or DTR on a port other than 443. +> **Note:** In addition to configuring your load balancer to distinguish between UCP and DTR, configuring a load balancer for DTR has [additional requirements](https://docs.docker.com/ee/dtr/admin/configure/use-a-load-balancer/#load-balance-dtr). + ## Configuration examples Use the following examples to configure your load balancer for UCP. From f8d0f120928733fcf7c1ff229ebd7f153196c22c Mon Sep 17 00:00:00 2001 From: Trapier Marshall Date: Thu, 26 Jul 2018 16:47:09 -0400 Subject: [PATCH 09/37] ucp 2.2.11 rn: Swarm vs swarm Signed-off-by: Trapier Marshall --- ee/ucp/release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ee/ucp/release-notes.md b/ee/ucp/release-notes.md index d4d4d5c08b..6684ed5247 100644 --- a/ee/ucp/release-notes.md +++ b/ee/ucp/release-notes.md @@ -273,7 +273,7 @@ deprecated. Deploy your applications as Swarm services or Kubernetes workloads. * Fixed an issue that causes some security headers to not be added to all API responses. * Core - * Optimized Swarm service read API calls through UCP. + * Optimized swarm service read API calls through UCP. * Upgraded `RethinkDB` image to address potential security vulnerabilities. * Fixee an issue where removing a worker node from the cluster would cause an etcd member to be removed on a manager node. * Upgraded `etcd` version to 2.3.8. From 4cf20af0814b0e010ec668c9c7b5c910f9de0e7d Mon Sep 17 00:00:00 2001 From: ollypom Date: Mon, 30 Jul 2018 16:45:57 +0100 Subject: [PATCH 10/37] Rewrite Kubectl Section Signed-off-by: ollypom --- ee/ucp/images/kubernetes-version.png | Bin 0 -> 60645 bytes ee/ucp/user-access/kubectl.md | 129 ++++++++++++++------------- 2 files changed, 66 insertions(+), 63 deletions(-) create mode 100644 ee/ucp/images/kubernetes-version.png diff --git a/ee/ucp/images/kubernetes-version.png b/ee/ucp/images/kubernetes-version.png new file mode 100644 index 0000000000000000000000000000000000000000..60a248e849f78fcbcbcc9ec1aeb6aaf27cdd1dfe GIT binary patch literal 60645 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 XE>SnGD1)9UCMGQny_==#HWB{~l3U7t literal 0 HcmV?d00001 diff --git a/ee/ucp/user-access/kubectl.md b/ee/ucp/user-access/kubectl.md index a60b8f1929..1eda2b1303 100644 --- a/ee/ucp/user-access/kubectl.md +++ b/ee/ucp/user-access/kubectl.md @@ -1,97 +1,100 @@ --- -title: Install the Kubernetes CLI +title: Installing the Kubernetes CLI description: Learn how to install kubectl, the Kubernetes command-line tool, on Docker Universal Control Plane. keywords: ucp, cli, administration, kubectl, Kubernetes --- -Docker EE installs Kubernetes automatically when you install UCP, and the -web UI enables deploying Kubernetes workloads and monitoring pods. You can -also interact with the Kubernetes deployment by using the Kubernetes +Docker EE deploys Kubernetes as part of a UCP installation, the UCP dashboard +enables you to deploy, manage and monitor Kubernetes workloads. Users can +also interact with the Kubernetes deployment through the Kubernetes command-line tool, which is named kubectl. -To use kubectl, install the binary on a UCP manager or worker node. To access -the UCP cluster with kubectl, install the UCP client bundle. - -> Kubernetes on Docker for Mac +> Kubernetes on Docker for Mac and Docker for Windows > -> Docker for Mac 17.12 CE Edge provides a standalone Kubernetes server that -> runs on your Mac, with kubectl installed by default. This installation is +> Docker for Mac and Docker for Windows provides a standalone Kubernetes server that +> runs on your development machine, with kubectl installed by default. This installation is > separate from the Kubernetes deployment on a UCP cluster. > Learn how to [deploy to Kubernetes on Docker for Mac](/docker-for-mac/kubernetes.md). {: .important} ## Install the kubectl binary -Install the latest version of kubectl for Linux on the node where you want -to control Kubernetes. You can install kubectl on both manager and worker -nodes. Learn how to [install and set up kubectl](https://v1-8.docs.kubernetes.io/docs/tasks/tools/install-kubectl/). +To use kubectl, install the binary on a workstation which has access to your UCP endpoint. +Below are instructions for a Linux workstation, however Windows and Mac OS instructions can +be found [here](https://kubernetes.io/docs/tasks/tools/install-kubectl/) -On any node in your UCP cluster, run the following commands. +> Note that kubectl only guarantees compatibility with clusters that are +/-1 minor versions away. +> Therefore please do not install the latest kubectl release. +{: .important} + +First we need to find the which Version of Kubernetes is running in your Cluster. This can be found +within the Universal Control Plane dashboard or at the UCP API endpoint [version](/reference/ucp/3.0/api/). + +From the Dashboard click on **About Docker EE** which is within the Admin Menu in the top left corner + of the dashboard. Then navigate to Kubernetes. + + ![](../images/kubernetes-version.png){: .with-border} + +Once you have the Kubernetes Version, you will be able to install the kubectl client for the relevant +operating system. + + +
+
+``` +# Set the Kubernetes version as found in the UCP Dashboard or API +k8sversion=v1.8.11 -```bash # Get the kubectl binary. -curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl +curl -LO https://storage.googleapis.com/kubernetes-release/release/$k8sversion/bin/linux/amd64/kubectl # Make the kubectl binary executable. chmod +x ./kubectl # Move the kubectl executable to /usr/local/bin. sudo mv ./kubectl /usr/local/bin/kubectl - ``` - -Repeat these commands on every node that you want to control Kubernetes from. - -## Install the UCP client bundle - -To access the Kubernetes API server that UCP exposes, you need the private and -public key pair that authorizes your requests to UCP. Follow the instructions -in [CLI-based access](cli.md#download-client-certificates-by-using-the-rest-api) -to install the client bundle. - -> UCP client bundle is required -> -> If you run a kubectl command without the client bundle, you'll get an -> error like this: -> ``` -> The connection to the server localhost:8080 was refused - did you specify the right host or port? -> ``` -{: .warning} - -## Confirm the connection to UCP - -To confirm that kubectl is communicating with UCP, run: - -```bash -kubectl config current-context +
+
+
``` +# Set the Kubernetes version as found in the UCP Dashboard or API +k8sversion=v1.8.11 -If the UCP client bundle is installed correctly, you'll see something like -this: +# Get the kubectl binary. +curl -LO https://storage.googleapis.com/kubernetes-release/release/$k8sversion/bin/darwin/amd64/kubectl +# Make the kubectl binary executable. +chmod +x ./kubectl + +# Move the kubectl executable to /usr/local/bin. +sudo mv ./kubectl /usr/local/bin/kubectl ``` -ucp_54.70.245.225:6443_admin +
+
+
+You can download the binary from this [link](https://storage.googleapis.com/kubernetes-release/release/v.1.8.11/bin/windows/amd64/kubectl.exe) + +If you have curl installed on your system, you use these commands in powershell. + +```cmd +$env:k8sversion = "v1.8.11" + +curl https://storage.googleapis.com/kubernetes-release/release/$env:k8sversion/bin/windows/amd64/kubectl.exe ``` +
+
+
-## Inspect Kubernetes resources +## Using kubectl with a Docker EE Cluster -When the kubectl executable is in place and the UCP client bundle is -installed, you can run kubectl commands against the UCP cluster, like you -would on any Kubernetes deployment. - -For example, to see all resources in the default namespace, run: - -```bash -kubectl get all -``` - -If you haven't deployed any Kubernetes workloads or created any Kubernetes -objects, you'll see something like this: - -``` -NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE -svc/kubernetes ClusterIP 10.96.0.1 443/TCP 5d -``` +Docker Enterprise Edition provides Users unique certificates and keys to authenticate against + the Docker and Kubernetes API. Instructions on how to download these Certificates and how to + configure kubectl to use them can be found [here.](cli.md#download-client-certificates) ## Where to go next From 3923847345af147c3366d82635723537e6be48da Mon Sep 17 00:00:00 2001 From: ollypom Date: Mon, 30 Jul 2018 17:07:58 +0100 Subject: [PATCH 11/37] Swithed linux/mac order Signed-off-by: ollypom --- ee/ucp/user-access/kubectl.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ee/ucp/user-access/kubectl.md b/ee/ucp/user-access/kubectl.md index 1eda2b1303..a7b8c28a02 100644 --- a/ee/ucp/user-access/kubectl.md +++ b/ee/ucp/user-access/kubectl.md @@ -44,13 +44,13 @@ operating system.
  • Windows
  • -
    +
    ``` # Set the Kubernetes version as found in the UCP Dashboard or API k8sversion=v1.8.11 # Get the kubectl binary. -curl -LO https://storage.googleapis.com/kubernetes-release/release/$k8sversion/bin/linux/amd64/kubectl +curl -LO https://storage.googleapis.com/kubernetes-release/release/$k8sversion/bin/darwin/amd64/kubectl # Make the kubectl binary executable. chmod +x ./kubectl @@ -60,13 +60,13 @@ sudo mv ./kubectl /usr/local/bin/kubectl ```
    -
    +
    ``` # Set the Kubernetes version as found in the UCP Dashboard or API k8sversion=v1.8.11 # Get the kubectl binary. -curl -LO https://storage.googleapis.com/kubernetes-release/release/$k8sversion/bin/darwin/amd64/kubectl +curl -LO https://storage.googleapis.com/kubernetes-release/release/$k8sversion/bin/linux/amd64/kubectl # Make the kubectl binary executable. chmod +x ./kubectl From fc3ea43d9f3f7e13712509b9684571c5b43b6e39 Mon Sep 17 00:00:00 2001 From: ollypom Date: Mon, 30 Jul 2018 18:50:49 +0100 Subject: [PATCH 12/37] Add Mac and Win instructins Signed-off-by: ollypom --- ee/ucp/user-access/kubectl.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ee/ucp/user-access/kubectl.md b/ee/ucp/user-access/kubectl.md index a7b8c28a02..e84e7e082c 100644 --- a/ee/ucp/user-access/kubectl.md +++ b/ee/ucp/user-access/kubectl.md @@ -19,9 +19,7 @@ command-line tool, which is named kubectl. ## Install the kubectl binary -To use kubectl, install the binary on a workstation which has access to your UCP endpoint. -Below are instructions for a Linux workstation, however Windows and Mac OS instructions can -be found [here](https://kubernetes.io/docs/tasks/tools/install-kubectl/) +To use kubectl, install the binary on a workstation which has access to your UCP endpoint. > Note that kubectl only guarantees compatibility with clusters that are +/-1 minor versions away. > Therefore please do not install the latest kubectl release. From 6c3b584839aa87d3e7c39094ea99185e27d5bc6d Mon Sep 17 00:00:00 2001 From: kmddevdani Date: Tue, 31 Jul 2018 09:07:45 +1200 Subject: [PATCH 13/37] added data directory for mac to antivirus doc might solve #7136 --- engine/security/antivirus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/security/antivirus.md b/engine/security/antivirus.md index 9b9e6316dd..7fba98d866 100644 --- a/engine/security/antivirus.md +++ b/engine/security/antivirus.md @@ -8,9 +8,9 @@ When antivirus software scans files used by Docker, these files may be locked in a way that causes Docker commands to hang. One way to reduce these problems is to add the Docker data directory -(`/var/lib/docker` on Linux or `$Env:ProgramData` on Windows Server) to the +(`/var/lib/docker` on Linux, `$Env:ProgramData` on Windows Server, or `$HOME/Library/Containers/com.docker.docker/` on Mac) to the antivirus's exclusion list. However, this comes with the trade-off that viruses or malware in Docker images, writable layers of containers, or volumes are not detected. If you do choose to exclude Docker's data directory from background virus scanning, you may want to schedule a recurring task that stops Docker, -scans the data directory, and restarts Docker. \ No newline at end of file +scans the data directory, and restarts Docker. From 12445a1052560e244b05b6231cdb8d185644f886 Mon Sep 17 00:00:00 2001 From: Darwin Traver Date: Mon, 30 Jul 2018 18:03:14 -0400 Subject: [PATCH 14/37] Kubernetes version change As of UCP 3.0.1 (https://docs.docker.com/ee/ucp/release-notes/#301-2018-05-17), UCP ships with Kubernetes version 1.8.11. --- ee/ucp/ucp-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ee/ucp/ucp-architecture.md b/ee/ucp/ucp-architecture.md index 502cb0dc1d..3ba1027fbe 100644 --- a/ee/ucp/ucp-architecture.md +++ b/ee/ucp/ucp-architecture.md @@ -69,7 +69,7 @@ on a node depend on whether the node is a manager or a worker. Internally, UCP uses the following components: * Calico 3.0.1. -* Kubernetes 1.8.9. +* Kubernetes 1.8.11 ### UCP components in manager nodes From 843fd238ce44b50fc2761f3ca2e84448f55dba4d Mon Sep 17 00:00:00 2001 From: Cheryl Date: Tue, 31 Jul 2018 15:19:01 +0800 Subject: [PATCH 15/37] Minor changes for clarity --- docker-hub/repos.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docker-hub/repos.md b/docker-hub/repos.md index 9ac512246b..eca4eec1ad 100644 --- a/docker-hub/repos.md +++ b/docker-hub/repos.md @@ -140,8 +140,10 @@ team. To work with a private repository on [Docker Hub](https://hub.docker.com), you need to add one using the [Add Repository](https://hub.docker.com/add/repository/) button. You get one private repository for free with your Docker Hub user account (not usable for -organizations you're a member of). If you need more accounts you can upgrade -your [Docker Hub](https://hub.docker.com/account/billing-plans/) plan. +organizations you're a member of). If you need more private repositories for your user account, you can upgrade +your Docker Hub plan [here](https://hub.docker.com/account/billing-plans/). + +Please do note that user and organization accounts maintain separate billing profiles. For more information on managing billing for your account, you may refer to our knowledge base article [here](https://success.docker.com/article/where-can-i-change-my-billing-details). Once the private repository is created, you can `push` and `pull` images to and from it using Docker. From 35cefb2f7318d03a4ee049be520067744c4ff503 Mon Sep 17 00:00:00 2001 From: Cameron Steffen Date: Tue, 31 Jul 2018 04:11:26 -0500 Subject: [PATCH 16/37] fix init example version --- compose/compose-file/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compose/compose-file/index.md b/compose/compose-file/index.md index 3083dc6f2d..f21990b09c 100644 --- a/compose/compose-file/index.md +++ b/compose/compose-file/index.md @@ -1140,7 +1140,7 @@ Run an init inside the container that forwards signals and reaps processes. Either set a boolean value to use the default `init`, or specify a path to a custom one. - version: '2.2' + version: '3.7' services: web: image: alpine:latest From 6aa48900e03a7075ba54fae8587f4fa8d232b8e1 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Tue, 31 Jul 2018 16:46:17 -0400 Subject: [PATCH 17/37] reword --- ee/ucp/admin/configure/use-nfs-volumes.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ee/ucp/admin/configure/use-nfs-volumes.md b/ee/ucp/admin/configure/use-nfs-volumes.md index 694910ca5b..d644f07a82 100644 --- a/ee/ucp/admin/configure/use-nfs-volumes.md +++ b/ee/ucp/admin/configure/use-nfs-volumes.md @@ -207,9 +207,7 @@ The claims in this file make no reference to a particular storage class, so they bind to any available volumes that can satisfy the storage request. In this example, both claims request `20Gi` of storage. -NOTE: Ensure that the storageClassName key is populated, in the persistent -claim itself, if you are attempting to use a specific persistent volume and -not let Kubernetes choose at random. +> NOTE: If you are attempting to use a specific persistent volume and not let Kubernetes choose at random, ensure that the `storageClassName` key is populated in the persistent claim itself. ```yaml apiVersion: v1 From 7b975d00d072c0a95b0f54140b5817f79fad1dd1 Mon Sep 17 00:00:00 2001 From: Wang Jie Date: Wed, 1 Aug 2018 18:28:33 +0800 Subject: [PATCH 18/37] Update multistage-build.md --- develop/develop-images/multistage-build.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/develop-images/multistage-build.md b/develop/develop-images/multistage-build.md index dcff323fc0..2f3ae15005 100644 --- a/develop/develop-images/multistage-build.md +++ b/develop/develop-images/multistage-build.md @@ -92,7 +92,7 @@ With multi-stage builds, you use multiple `FROM` statements in your Dockerfile. Each `FROM` instruction can use a different base, and each of them begins a new stage of the build. You can selectively copy artifacts from one stage to another, leaving behind everything you don't want in the final image. To show -how this works, Let's adapt the Dockerfile from the previous section to use +how this works, let's adapt the Dockerfile from the previous section to use multi-stage builds. **`Dockerfile`**: From 6c1430b81b09c09c91ae052864d009830c4352f9 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Wed, 1 Aug 2018 13:01:18 -0400 Subject: [PATCH 19/37] format note properly based on example earlier on this page --- ee/ucp/admin/configure/use-nfs-volumes.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ee/ucp/admin/configure/use-nfs-volumes.md b/ee/ucp/admin/configure/use-nfs-volumes.md index d644f07a82..b4d9fadb49 100644 --- a/ee/ucp/admin/configure/use-nfs-volumes.md +++ b/ee/ucp/admin/configure/use-nfs-volumes.md @@ -202,12 +202,15 @@ kubectl create secret generic mysql-pass --from-literal=password= NOTE: If you are attempting to use a specific persistent volume and not let Kubernetes choose at random, ensure that the `storageClassName` key is populated in the persistent claim itself. +> Use specific persistent volume +> +>If you are attempting to use a specific persistent volume and not let Kubernetes choose at random, ensure that the `storageClassName` key is populated in the persistent claim itself. +{: important} ```yaml apiVersion: v1 From c6737887f6d384dd296c1501c6f1c6579404eed1 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Wed, 1 Aug 2018 21:38:59 -0400 Subject: [PATCH 20/37] fix link --- test.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test.md b/test.md index 5cdb0b434e..c798793bd5 100644 --- a/test.md +++ b/test.md @@ -10,7 +10,7 @@ Welcome to the Docker documentation test page! This is a demo of components, tags, styles, tools, and strategies we use for the docs. We explain the code behind the published page and demo the effects. So, if you want to see, for example, how admonitions and notes are coded in markdown, -read the section on [Admonitions (notes)](/test/#admonitions-notes) on the web +read the section on [Admonitions (notes)](/test.md#admonitions-notes) on the web published page and study the pre-processed `test.md` to see how they are implemented. The Docker documentation team uses this page as "note to self" reminders. Since we invite docs suggestions and contributions from the From ea54b83ad73e52b78d067c3a310e4e191aa7622f Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Wed, 1 Aug 2018 21:41:40 -0400 Subject: [PATCH 21/37] add link to comp matrix --- ee/supported-platforms.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ee/supported-platforms.md b/ee/supported-platforms.md index 7589c6feb5..73d1fc5f23 100644 --- a/ee/supported-platforms.md +++ b/ee/supported-platforms.md @@ -50,6 +50,11 @@ scan your images for vulnerabilities. [Learn more about Docker EE Standard and Advanced](/ee/index.md). +> Compatibility Matrix +> +> Refer to the [Compatibility Matrix](https://success.docker.com/article/compatibility-matrix) +{: .important} + ## Supported platforms The following table shows all of the platforms that are available for Docker EE. From 8f7bd0c1c31a98f264bac12086e34fd991fcfb7c Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Wed, 1 Aug 2018 22:48:01 -0400 Subject: [PATCH 22/37] finish sentence --- ee/supported-platforms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ee/supported-platforms.md b/ee/supported-platforms.md index 73d1fc5f23..a379938930 100644 --- a/ee/supported-platforms.md +++ b/ee/supported-platforms.md @@ -52,7 +52,7 @@ scan your images for vulnerabilities. > Compatibility Matrix > -> Refer to the [Compatibility Matrix](https://success.docker.com/article/compatibility-matrix) +> Refer to the [Compatibility Matrix](https://success.docker.com/article/compatibility-matrix) for the latest list of supported platforms. {: .important} ## Supported platforms From 4e8ca69e80a9f2e03cecb3685629190c9d770f1e Mon Sep 17 00:00:00 2001 From: Cristian Balas Date: Thu, 2 Aug 2018 09:53:37 +0300 Subject: [PATCH 23/37] Use https in convenience script example Secured the example installation code that many people will just copy paste --- _includes/install-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/install-script.md b/_includes/install-script.md index ff995af99e..0fbe56ef8e 100644 --- a/_includes/install-script.md +++ b/_includes/install-script.md @@ -38,7 +38,7 @@ Always examine scripts downloaded from the internet before {:.warning} ```bash -$ curl -fsSL get.docker.com -o get-docker.sh +$ curl -fsSL https://get.docker.com -o get-docker.sh $ sudo sh get-docker.sh From 3f0ea4add6e1e9789bb01cae5b863a7161fdacf3 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Thu, 2 Aug 2018 14:22:11 -0400 Subject: [PATCH 24/37] remove section --- ee/dtr/release-notes.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/ee/dtr/release-notes.md b/ee/dtr/release-notes.md index 9895e6f39f..3b11316770 100644 --- a/ee/dtr/release-notes.md +++ b/ee/dtr/release-notes.md @@ -20,14 +20,6 @@ to upgrade your installation to the latest release. # Version 2.5 -## 2.5.4 (2018-07-26) - -### Bug Fixes - -* Fixed bug where repository tag list UI was not loading after a tag migration. -* Fixed bug to enable poll mirroring with Windows images. -* The RethinkDB image has been patched to remove unused components with known vulnerabilities including the rethinkcli. To get an equivalent interface run rethinkcli from a separate image using `docker run -it --rm --net dtr-ol -v dtr-ca-$REPLICA_ID:/ca dockerhubenterprise/rethinkcli $REPLICA_ID`. - ## 2.5.3 (2018-6-21) ### New Features From 787a7c65a2cb1b59c85d752fad75ade491927bb1 Mon Sep 17 00:00:00 2001 From: Trapier Marshall Date: Wed, 18 Jul 2018 10:05:39 -0400 Subject: [PATCH 25/37] interlock: supports only one path per host Signed-off-by: Trapier Marshall --- ee/ucp/interlock/usage/context.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ee/ucp/interlock/usage/context.md b/ee/ucp/interlock/usage/context.md index 95caebfc98..68fba76427 100644 --- a/ee/ucp/interlock/usage/context.md +++ b/ee/ucp/interlock/usage/context.md @@ -29,6 +29,11 @@ $> docker service create \ ehazlett/docker-demo ``` +> Interlock supports only one path per host per service cluster. Once a +> particular `com.docker.lb.hosts` label has been applied, it cannot be applied +> again in the same service cluster. +{: .important} + Interlock will detect once the service is available and publish it. Once the tasks are running and the proxy service has been updated the application should be available via `http://demo.local`: From 8c00d8d547da556de266317323fe833a34731a32 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Fri, 3 Aug 2018 13:36:30 -0400 Subject: [PATCH 26/37] correct important admonition format --- ee/ucp/interlock/usage/context.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ee/ucp/interlock/usage/context.md b/ee/ucp/interlock/usage/context.md index 68fba76427..a8f4daa5ec 100644 --- a/ee/ucp/interlock/usage/context.md +++ b/ee/ucp/interlock/usage/context.md @@ -29,6 +29,8 @@ $> docker service create \ ehazlett/docker-demo ``` +> Only one path per host +> > Interlock supports only one path per host per service cluster. Once a > particular `com.docker.lb.hosts` label has been applied, it cannot be applied > again in the same service cluster. From 9e28cb8984024ad56bbc2bf696ad82abea228a43 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Fri, 3 Aug 2018 15:12:41 -0400 Subject: [PATCH 27/37] add admonition examples --- images/important-admonition-example.png | Bin 0 -> 39636 bytes images/warning-admonition-example.png | Bin 0 -> 25612 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/important-admonition-example.png create mode 100644 images/warning-admonition-example.png diff --git a/images/important-admonition-example.png b/images/important-admonition-example.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8df9a2530b86b2c2dd6a99bd0a73fce5b0c4d7 GIT binary patch literal 39636 zcmd?QQ($Gww=W#q?2gfKhaDRo+ji2iZCf4NSg~!VW81ckmE7$Ax%Zy4_r8zc+qWLp zoHeUP)lgN9s`^!!oQx9dtCaW&j8ngB-{pzuzz#dItV{144`_TTq<}M4zZUNj8)gymZ_KEJ3)NZ6=>k0 z$**71b`-ruR38Z;ugMuywHZ?6s)Ii|q~I@yu;G8C(0oizUUwy?5@&jafHH}3%gcRZ z!j<)Ex+_Qd3a`-HYmz#drNcMQZ6-JNy{^AAtZwYrOVC&?GtZz$Qfgj{iG$m;UETMQ z@PvJAqrjk%8;37U2cf|HUmS^q-M{Ba^?y#;ukPz4voqc4jZzrIZ#fMl#?5e$p@4qzZPs7#LJSJ%owC-YG8 zw`^3GF@zEw+YkGF50eLqEanGN4GJB~5BCS`D?gZNH}aL=7noQsa{k8fz&b&u`3##R z+rrSveR0!`KVdslU%-;)J<~FyXz_hZZaHory8trTT%qoUbV=)QzLKD5dlLgGe|XKj zp+NR`wZ^vaYn^`AId!I!VeXIhPbp#}5Rn|}K$?Q!8~LPyN$Npo_~KrHy%T*2B+dNh zTj(2f7a!(Wi&qYX%g;**vD!l?heX{&Y>SZr0^lcQhoFbXyrzk(@CJuG!#c&_~skrFr%j72Cp z=Tr{akq{?PB*$e6`wL{e9;O;DYjA}==NV#1_w*H73cN{Qi!DJrB3(e))~+qMCu}F| zV-NThjVl7AoINGA1hR2hUcRUNcJWUoYKcIN2x|Vsyiz%*Vk{--6IOGOdz|~PQNoH- z%=Kg|i1>lg0(Dc%M-4|6NA`E}j^M5MUbsA=1j0T;zZo^Yz(>*q`-KhJGLAAnrznh} zj;W7fN)i70a*G-;E|;YFqIw&_paiP@&#^0=P7Mu!mgN9{>Ok=Ot0qdELzZ~5kQk7f^d z&trd+5(Og?qa8DedXGARIzy$o@Jb^#$F%&Y?2nRGnOg2rxvQ$3R9K!-8AfG7NxkxM z%8XMX_6WPNp|Ou~qkYy5@&4$D5C+D8?~bItJgYpCVx?TLay2zMH9{hDqF^FAwKjEr z=}0M3X-z4O5{=Si8Iqj5k|A|KngDHHR^EeRSFu@{TbbQlWAS{+eQ8wLq~fE(VKH{` zV%cMf&vcI2lSP5W*_7#=YkAlL^P*Nki1 z4DS5w4E#*|3I5#aO!^etbjf^qH+K4e(6bmz$@bg2Gy1`@Ss}EbPTnEziv|uhx&;MSoq0v`(^aoGf3(V|8IZ zOjS+Uto5bM`2K|T`rZA&@StrBd#ozWXEDy`*ecaf-GakZxB;$V#dO~EesE=qbJ{(` zDdgS-S2P_Vy^j^yD$y#yifyHFsk81!li{-R(s~WWD)drSolULJsor+C-O{D)Wb97! zlwF-+`Ys!V2}P`8=4@zPu0!pu&S9G)raOce4KNLUaA3$dbCe@_vQnlJZBen(r&YbR zunphAqo&&k)TCz{Qt0C4Lh3Q#0-S(3#wZ4y06fb*OKOsO5}*U6V_8M2GubiTKHDDS z(RE#OjryE%|Mk)7UVC@-B;*GEj^^t0M)e`)n*PxTEr+lhu^90Sq9cM9<`PaIEFA0# zs$+8QxE`bVm;9cI9t;0fAu(ck;(cOSp>ZMMTw3_;pdNS^I!}yW800V(2+-S+SDD)} zq*5fcq~6+r+88y(2Gez7tAFNW@#PbWjpc{(ctu`+Vhi&{GDgJ?)(=qklMgKPM-M#@ zU=AVnYYtU~b*1K{cFUSd^pg#e6Nuw!o^`n{?reV>DtIe+CnJ|s`QFm09b32NW z#F(5ZGx%+Yj8O7@1i?gwaY*3{m4~8;dT051xvC|-GptA8?gZ5Vx2%&at&CTX)8WNl z^cA;TVf&(|t~bYrm4=*#@rtXvtGm;Sk%*Rv7dh__jym<6?_${XCdWnhuUPH zGEGbC%DL2JE9kjlWh7)f-^iYm-xY}gD>AdPi|?L%CK1}rWXC$wEUHar8o^RJ6$$Ae{tChEF4-klpqOUkyBZYzqclP{98 zAbGIec|7RXAKJX`k#;A>JF7dh-c#N^T;eZ~)(kg2?D%%ySD`tO$q6cb0^O9Z)UNH0 z(JLsFyV8L=d|S-6-cvT!w`Oy*AwuQ3sy?9~Pn;Q#k#FU9Ef=?G*v|A5Q4o=iU0QGU zPl;Fa{iknTR6wgs+*vl0_q&%m2WD@_r;4NVy|#)=mJL-O+ovg3EXIdD!-Ju)Ykygs z>}c;IpNl87$NlI2o2uq2c8K+T;xnhk3=vZz7QnY(VF*cnmhl!bZ4W8=xaXLjpFyC%d~& zE>SKJ4}B_%(m+5!GtHFL9MzoYwG(SM3KTJVslNy`xl+1MKsvCuKoF_7@W5fKq_+Z+AjRQM_K zzsWySJS3)$j<%fi^e!$gbS^*WZ0t?w89%30dIlzXCMMd?60{C(){gqFwAK!!|5eHV zspqG$gQ2~dt)rQZHPK)7>KoWNIr5N@{MFF^{rwl8#;#`n-IBG#{}$_0K>ELO=o#r4 z=>KospQPM>edUxhb2YY9`)OunZ0+#b1}{4cGxvYW|10OeTl^oC>ipx#V)x`_PP5*yY&kLt|XbB4f!Ve<;Q$WcT^h_IiZDJmq@8^S< z#DiEKB?)N)ns}@-6-izBS!`@-2N|iyPZF}>?8wNxz_YlHTI%%3L!Zt^ugl#|zOH-j z%hA^n4&IH;)?1Isj>im-i4NIz5Oi2rFn?bnA{dyzJp!Zn->MBIehToTpg=%?{{0c; zOR3Te^Z%gwi4H1Xo(G%r6Z>B@0{j>>+yAKNKegtC@q+=LmS3wnw`a4Q2W(s^=>OT? zXSwECRFsJM%n48hpTG0+nF?hE%Tp7^6%_wBuNRIGKWkcNIrvZL{~;g@*t7^gMwzJ) zCG6iN|4emfMt@4^!U-(~g#0JVL@O|%2AEbbWdF?gFCGU@WDY?}y8fllpSXW%1~K>B zKNSrF=EC{O{`xT<(fz-)=4VPu6s}xPobYdTZpny#vd@(XUhw`eL!elFN*&G`824|x zt{s1}?*wr0ozwl7Ve_IsrJfF!L;IJ-{kZV`Anag$XOkyqOUCPkuZ!?pPV0J`biS?pmMSk1Z* zj6$i5ZpKP&_uS4hUPJf_9^3GTdKwu?7ohZc=eju0$X?D3G5~P_(&?!RZ3XeZN|B+@ zry*Q{{vV#ujSW_F0mtq!%II!3GnhkSkc1PC)kz$QKfYm~kh5mVg`>aE)Ys1F0DrGm zJLKu4c=^%c9wn32C6!#MrT9#A>2h$Ro1(sIBcqub82bCtgX2TKI7OER4Sxc;Q5$5(=&XkxXOTSP- zVKA%FA!oIIAw3o+`G?WED+GyDv_bVVZSyh0F7kdPSE4=W5T7lLxUKoOc?SfUAbo^P zWl<>`P^WPu+W+|Z4Ok&H!Ce0o)1{OmdLio_fJ^e7`N{ib2Xo&b)ShEH4G5U0Xa*Cc zI%{!6PCd>?aDpqMIHwM+C$HqnOCVF*A`o|32il3;xA$1;jhl_qg%Hh|ocqlxv0MU6 zx&MGaM!38emaA*4wa~oErRlY{Ui|8;E+@WJI%6%Nm9_2osdZ-eW3+IWRJ!>iSEm~s zE{VLL3HZbjgo;7eY=6>WUrmQK9vAmGoq5=7l3x#gvv4oSvo#1?I6i?mM}wSz>~Wvt zinZ-5!r_Z~!gHNWI?~Ir8`Vy2r6znWvsm%0m>LkCXU#@aw3Vqp7NfB&s;M&Wp<7MM zf@P2Sx6aV)fD+0QfeGPE2_gegXnuhEoM0Qp029H!Ju{{Jdfd&2otP6vgTZoc0F#U3 z&jazo?>m=83$u1PwoWjHw0(_l_oGPS=g02lOHPy?(Jqu=6IOd}=<%KGHP1t!6_2}0 z3!HgVQ*IejF_W=Wsu-2%Q#89U6M$KPEC_T4B)9wtdB&|fE~pvxb>d>@QB}D$6r8Lt zjeZ2CaQAjxRJr3fo~_>v*v!752NCZ{7t74O!fp}R4Pk%k)2P0nPB%<=@i9^uP_0_* z_$Kw-_Uf)sPg@R3n?AF#^JN(PJn&&Sg^7{ICM;nF;=4Rn6kh_5Ht&299+qnJ?~@L1 znG{x|PX3qfFZXYDAADfN3a0 z6XyuM)z|{!LheMArZLExWf<6dWw2OiR$kL!+!)Ae(nNtm$Ljai#F%(+^23a$j!L?V zOqSx)Dorp0Rv~CRu@vPr-THdZAxaul=$nNJC|1)mUvs__+H%Mrnm=Cvum$`eDb*f@xn?OL!Jm~SojNYMMKwc4ZaY~k?(*Kd5%*`zR;Zd`pbOy^ z@U=r&%lC4D%)ylK3|ev&K2tcs&LCLbkl{EO^mCJynZSeGXVFDbO_A~1-0!Y7w6bB- zrx=83&6u0+plH4J;dqTOUz?)PG0Blj;F$ z!xqq6kcdZu2VMUL)7hsY3iGT1v#>ydF9W~h8f*aWKM!W?E19R#dPVRou;pB*L7X8j zKNG_(p_2@`J@EyLLz~s2W9;tiVjBv8Nd&~Vc9FBqk;>&IqGTjjA8iCGKwQXe=t0tO zykHmp>4BW8lxofN4N-A)B6upA4Oz{g%kJzgJqUR_0A-WO%ucN=`3bJOUet=$ET|8r z@~cga5weRI0mI@7BFhQqm$&`jCp6nbA{2}8#Fh}Twmn3>GMGTM-Cr-h;yGzV&QSa`hQpgZUkIww|+ELrP9{aKT{#7I+vQM z6*d=vzr-JxaK@Jf3=6ue0FzU3NkmJ{-yl4v-B%AXpaC+3H|4@~doTYKb^!LmkEnUw zYz$ZgOJ+d+Aqp&;Tq?)lFEc1aa?Amj*k+>j@V>o5rz5}hjf1UiJkI;$wwr5QiVr16W&l&q;ti>39lB^RXX+aRd$w#i77clY?2nXaQ0{**sVw z?+sx^Xzu`uQwWKv#*HI;6U_s0u9Pqdtu#B&)CzAX@;V?p-U3-8#<1XI~F?OUPN z_G09jfQXz%q5&m>Ry;A)rsMn!)zpl~8`uz3=(ui$Bav#b&Jnt}m6;Ix)0ftPc$>e^ zD<9er2Ff-5GayY&&E00TaOZNRpOaLdO3##Cd!-Y6;i2KMYzZN*h*|+G84*VBr9zKJ z0QxpFag>l}nzq#M4U+<74gR#|p)B$}D>T~xIpkBthxf91FZf2=Wz?NrIaseLsP6{3 zDA7?()P|-%XarimXp$kbycu|4M50Vo83X~fihm$6_V}osO9gR~-!P2wG)h?CgU?p8 zZu7x3Yh1JLZV|vWnq5a$?$}7{X8k?fvgU)>flN6INAz2l@L0iY>I{!HQKKZ1OJAV* zhVaM-v*4_P>luOx=|u6hmsmq1~46s*TTssr0LL{aD$s06Pg%mgqoyHkFdEu!N{ zY})h%es{6KbTO&)H=x^@%QB%cF6^Cnl|Ev961fNZsxm*MwfUM2PdInmCWb88Zh1~% z*2*`>>-Tm3?u8TlL^6~rIOeo}cAjO>RC1MishNxHFSa_V^{&wfJ&+ny39l>d;>!LN zZT8bb7|df%!9jkHdpON$1_P5-BgkXQg-?l$L zR~4eBdjbE_01VhW3d+C;p$wYD-*o!_`{w*0-u=ZX1-kM5XjH4F_sdkNP;8MYba%19 zu6Iz$+E3{uY?I4t`YV!RXa3t5-RHr+Vv0?g5d+gV;R=|dxP$p>a)Hy%f`7O2w9x00 ztLnzk4;&1<~h%X3Y$qD(qh-TPyl>qy1^yuFDl^!l?8; z)RTwTx6A#}JAq9B$BVb;)v7Cn9nIkGhfSB6-_yIrL*2QKS68u`NmZ%Sl^w5RLtnbO zmXEnGpRyGJ$9uXyTwc-fmmf`M9%)^sVHV5X6v=eJQ=Gw<>t8XVHS>cD?!m8k*ayUX zR)p5TZ&^fFx`N%Zy0A`CI6vGtt(LDfBYQ9=*zpZhHPLDft`BQ=navIk=UN^?G;T+s zB#)XuzMO_DKY|LCNHwq>SNXiRfL37ZRtfu@EqnBN0I*FavLYIDY9G6MD2EBT?BZ13 znpsEMRv&P&h z6cY#$EWOptfc$LcQFqi7=Q8do)X_BY9BT7OH|Jac03T|)vl zweGSh4K5Pd37P@o18@8>G^g$$m^C#nHQhbV>By)HG`Zk<{K_8^{pPm1aM*UwReXJw zN}T)w!1pj4f8fcwZoJ?TOm`-1C0+}gH7QX#?Qz^^<=P_FYL^00sdx^%*&7kBQt?d9 z@@a)2lTPb@^HjX3@J!=YXG&wU;$HXBT}hAI9GBUwm_poe57@9!WBbyt;o@2CfgOp` z$F`sClceI!BMKz^QA|%Jo?cp4N zbvajvCY)7Jp88|m+42iTv}Toh1(P)J4PK-3MU+~(J%u#1S_kpP^}E#v5Lv=O*1Ysa zfupp?ZudHMnsiXQ;JB`cey?-}&)=;Z14HtCt>6dT9v9p^nmbhP`6D!U`~~Fa zY{=yXcR1V`Mc&*>iC@E9j+R3dY*V=!EQ@YhZLdi>=9?j-PCkgqq*8td`!M-=Z(Pyn z3pW|nklZ=nt5SKjzM8Gor;bEbwGgND^vXSUurk-`(o0}dg_7v(I%k^BE}YM`E2>JQ z5P>$BulK3zBp^`gyljG$nIw*V&B7Ql>O=K+AZsXu7zK z?s$$vnC+5mg)*6}#?m%&eSQ*TlTmBf(vId*s_1y_&tklge0%&BbQ}17MFPKGl|UnT z+31$do6V3mMZv6GaT~qEaTnr*%Ql_2PjeLJ>1MVwrtWw!rarH0-l@Uyhix$hy1NTL z`Fp-0g{(qSd!y034cXmmi|v_9Gq^{qal`Z0$0BUE0Ysq3 z@d#nDR0$fh(Hy&=t_HIQ=XmNz1y20Qyelx6cV%b&g*$7!0~A?``RLFqB&wjH%d%i^ zI8Nby1asas(Eq82PYrcc+Vdhg3~jw)V`JP9S&XkN1cIdDG=wewXDtFNcFsKGJx)+{5?OdA4R5&ZrQWYKKQ1 zXTntBQ&vlbc7MC_K98vRywK%Am^PyUa~wV|@^e1N(2I^kf|G?xO!a5*_UUS6Xq>e= z_-H?V3ZNH+FygAEPJ;NBR+?1cjOB3hX8})Bh zT4OK|UCifmW@ND!#hZ09pQg+vhO-}0Cp!y&cmkZD&BuTj*P?{eRSBmrv$B}-5!|^~ zm@5#qJ)Hq#ipzD1LD*TUALj?2R{~A%0XDzE6#x4>C?91N;B#q-57`E81u&yxv}>cmHvUNx0~>xEmIodTKEIOjSP*u@$M z?xIeu2RC!IwqP8g45Kt6qF6Sa^RpnbL4>yJ;WXr@Lc7c+(*@OAWqkRGMH*$>0Z20< zujY6|eKz{rV-LiWsV({JsUtrxB`lqNAtDN$J~j#+-`8?&-Jf{U?wzh(!sslzc-)?9 z*IJKA700-ZTa)kZp!65eFcC5h>JR>J5SOr3ZgPN_GHosrS_dgG5lNNuJW+?kys#g< zs$Mv^3$NqpH*c|HQgp5{&MrGcdPE^_#JK6Z^;v8LUhLS?zp&fkvFS_fI=(i|cgGqg zEUNq>7%gpoBbhXtgo<~e37B=w@MUBk&Is^XZ;cYE!ydxiCpMGXoYV!EuuLQOs@z3Mzgp=g3)K?yNXK7m_B6;x*0 zLvfUdJ$mzvkoZgFE<>5mOKNMAjkI{&Hx(%+%QJ|?>{RHKB7DH=ao@W{XkSwTH@p8< z1YB+j8I6&d8`@wFND%eGn zq*o*c#x9L(vfggqt$fBiNO(i(llh{&Ah>F$b8z!J=kXl=y2zlWf-rRGL~0DArH9Lv zu#qnLbay99$z>)Jm81|F)ym@9m@S|oO8Cv8M*?p;SB!?sx%lQ-iWExu)bfiRk7gao z!xE{RX)hpKesqH8XtstBGDtKrG=^`pd|fb;Vj^EMxk@e*JA4|-iuD5Ak}sXNVan`!qR-r)(5YAV!R$O-#VnTUIfcv7 zL`7+01%Qsu*F8I+?rbD;3X17A7-Khl7*&SrlsxUuJv1=&6i77TivZM7z!EJv#Hjib zBMt!%^P^CG&Fgp{hX{+$78*5f0GtfM(b%wGj-_Q7l3Q0j1yyDnG3iQZh46bto%b~I zH{ZgJxG!a?)_+lYtpdIl$`I(2Q7`I4Aet*h5sas01$)&byz_cwJ>YS;31u39(PO}H zyQGdb8y*st7t|{Ok3U1dBj0h}GVlr9c6*{dXow6(rdyv(^G%~&QTG0ka1ogIw!0~39FBrTjH0_2gaP1%%bi)V zkw0tH_K?@WnxUxvjhtNA*~hE03t1lSeZ_W4I00mf=*kZ-H$vWpy{z()k^c-pVdBXK z^-)ytCUrxP*u1ZpM}2|i4LW6|7%^1Y<3)p3T+^zSHT|v-5hb&(q0GTo%?LehJTbc{ zJ4krk@^{ihb>4&rX`0^bu@97Hyn*rjNf^lK0T-#WFb<){Kqf<_6? zn$&vX5u!G{BM8Q_5{tZelTVr~MI9)7dXonG&8_Xy>0_B!N@hcV#aJ{TR%z`*x?Z2S z9Zp{+6RD~M(d4sv3O3&Q)6sa7iH9>yPFXIt-raT>hiGh8f!r%)5}ltFI)!-({;W2e z0{CvxK9zflMr?=qUT1qCFb{~D4S=Q;HjmCt6D*o|KyZmiVDYj9+IRJ zWT5}f_-iRj_7`t6beH2{MAf#fsrJ;RK=?1`|Q>n~WmOCl=hC4yA;)@rsYoL^I z+>_`_!4~t*Pz+#)6j800-xmCIAb?5*P-`-t2PIL??5t7Kz;2*>$9pPq-lmtm5 zJQvjLJ*>Q*(`{z1b}GF;1ZN?%jx!J2*}P(mg5EP~ETPzPC~@r@FGJ<1rhU6&m^-_m zs;0~tnJ!sTnpo68x-!kE!v4Hus@n5u)e!or4V#?ShX&Ns6#El7i~HkzDlL>bj#YVqVzV6S8pIj<6d)>fA^SL z4DI&)>r}?Uqj`C61>TIt{<&(2;J0SFyl7nqoKH#eJEw;dRAo$0I7z?87da!>G2_2~hfn!Q?5dwpqtS$V zIZQ!-{9q^*ELU0`*JOS^Nv;0;7-YIXJ6TtakiI+dI@KfyKIF> z)sueI%NZ*H3CMTY&*)hR-r>t>Y&3okS}2p@JQlYSk*ia@cj|Wi1-QYb2z_J(}H{Dt|p!7kYAqHnDbTY z+ViLpj@48C2lOv8+8qayn4us1ZXqbhyjJ}SFmsr89e*N_&t2J+bZlvaD9sX$j30wc zvgLK?j_8q@HY?Se1gO>*I0$z$@A3D1tFYc;mJqh95uG7%zo9~4!-cv-YDg6g*BA-R036zr> z){uFM2cccz-X4bNESPmCy;o3S1zP-AkiF2Dh}QaZmzMBt_k!Bg8M>YgwT=fPc##i1 z<%V0ogj64G7Fb&i%+e>*j(cr^J|HaR$30R9Y+f&Yr&&SR4?2os?8oC9x3vSlw+7-v zON3)yES|9B5&FE7QCc1w^jPX%)xbQm0FmNfHrvCIatEyqfz!J~iEV41&fss($M%@# zy+IKpz=OR_ADV4(z`nEeD0sngx7s}W5S>Df+^uhQi}$R`ep>y_PM zuYa6`v6%7Skft;V4joV4hd)I8RdaP%A(844NGq2!LUuE|C(NgioVK{i`(^21utJ8l z$L5&k@!j5^RscJovN#tDVYged{48DR>Ut=lVczp_aPb%WDGvryd9{Hb_(eqF(z$Be zL#qCCOfHdsHFgC`GAPi6U9*o^iaG~eHhU%%f! zl$`C&DdkAZ!6?dheAdiJEIZoSp=~Kvm)mL0GS=G1HJA)JLgL`0dewEQ=<__VOO3^M9-}{;<@jx+iDa>x!H%0-9tDWM~+woNlZwWX^R>H5)xFyR4761 z$M@yW0aQ5m3(A_6bnnjgMaSzrP1mh4XtW_(!dOL@@OPZF%Zf+urzxCI(^U_$WebU) z-lhH+aY9_s9*ei-8*GykYv3@no(M|8WyCi3SFl0DU~u&}ok_A8tJ2V6>>|ax3Nc28 z>(E)6zdo<@UR|cEe4e;`GFrvfvR$53F`UgrcRMhGx1ih`u*kjgSM2;8E?~SRh9bsH z31@+?@2?ky;33u*CCyhW-3E!|&AEmM{ZB|_>)-g^OoJaCkm+F@2%TDA^Ka;9K#;S4 z>I_f@s21DjyWet5P0R4d;K zhHk=4z~=2tk>fi65~f{Qj}@4W6oOd$2Dv7JdrS%v(-i&E!b{D#j9nYyEZXc_hv}91 zT-Q*m9ys<;YD`bjSG&Nuj~A^&-_y8P%%Pk6Xk7_2TN6YoS^oZ6Y9xL%*8)E+Hm<9r zmJ#<&Ld>mBo3MI3W$2w($W1MEF7P$~ZGwJ4B=c+p3Y#AWl)U90ySYVBuX`iMma3+Z z&j8PNwOriV(<-=b!;tJ@lxp|rG$_Ihr7cO?z~@mO+(Q&K6czdc<%nvR&7$Y& z^oR|TLBI~Xm9btsm>wX2pm7yfj)G?C(Vy{M{Z zkV{}u(0iEIkZc{=s}X2pPTh|8(;p|}KWQPeKTaa%-Rm~D2`Y2b#(0Z2$=EQ=fD`S# z_fy{r{Jj2nW772B&rbXzXlASFuiLz)$}FUJ-3HU~=V}(W9ls-~^VDfSNXA~fsZSbC zz+T@uwsF4Ac|Uke`*!X071NG^S8p@(;f!(ix_2Gn^pRKT{r*2=s?D=Cz}8Np2F#Wr zgx=^BjrHw#e9HBML6&>7+G(&rcd0diVJQZ}-?kFztDJ0s)RdalV0QpGMLSG<;@3?Y z?#{k3d}G*2qh7KI65>Ny z9PdYpK!rM!qeOpQ$u@z{COli48PERl12GGK`yklX7Mz)CormgplSZ{@e35;*p!CP&`!%KRkEylGi?C z=7wu(9ri*2ocbZSP&_trqWY9@?L+G3bNB6v>6Ys&95viM&q6h{ZhxNGkK36BA(NnI6nuRX)SV-KTqq!uhxU5KrQBqGB!`Nh6Rs;c-YDqXR!M~G)1;w* zs`#Dqn>D=F%UfiK7dFfZbpL=}>fPOy`XM7zi8JIW;V(E8ivT{O4+AwL{1&xlYpD@lY_cs&m8lBdNlC zGHFB8AkoZ`+w0TcysPJqgWT_XA;S-gtXA{CMFbhew~ri#EM`1WCv=)74WIL7xJ{Me z$8HXHy&I@*`2^TsK4kh(sx$V1FDANZ)6uUvv3uRecOjiVo&XS>cNrgs-xsN5&T4A? z*J5S=^oew$pT(5J#uI&Ky&@jkf=LcpzQrn@1=N=zz4Z}Sn{9uUP=$Or1SVjjbx@pC zb$!VD|CU*7?^VT*tXQWSvypksJ@5lXr;D6D97B`|r|epxxLM9PeJy*sLOk=B;oE{| zgE~X3Q-I78+dc%Y61Hi}Dk&{lE*nH$yhNgdCEo;}?w2hVD^}(h^rKOB1^PrIBpl>vV}MfdSY?2VSxiv09|#Ps8&!eoMo8v z#5Kj;kZ~8%t$hp=>(Ai$k4YesGgc%HBLhM%rdnTPf*~h4=EBzm;PamtkFZInF z{xv|3wB=rbA$j>)e8VtziX)kfVuulk->jcft^N(m+q;I;$=3%hZ(5svd%mIH^GHNv z6dJ?v^|&Vp-J>W^=(j3ERxh=mqg`H3SXb}VZ?kf@XEPJ}?-gdjH)lcc4~^$fKxB=^ z6KEElT?~%MRC2e($%w@@SK_}pFyRZMOu>L!U<=~wp)E?>dX^UbTE+fjd>2dfVx8*O zx9B0A=e6j~-HZV^B0==ZNs9WdKuYN;`&XCqKSLEUxw(de=noS5WOa6#8l0gkIV*1C zAf;+`bT&tHm8?MqhDV>fjn6-OoXztFbRe3ij!9($VxOTz;SCi%^BeK!2RXWixP#-M zZvyxqc&fa46whAF4TtlD6ND?Nsv7+n+zd$B9xM^?d1Nx9X9}GhPDbbg$OVW4PWNU# zccL??R6_=!_5}!i@}j4p8o&JRfB}EIM)xUE>}qBoX=2q(l45q+oBF+$mc#yFBPW~* zx8!p`QmWh8T>IzSjzsz+AvO%K}npr^om z7S)!y`fRM+VeIAgB}UX+WR~Sj@(dsh4M#UV7Djqs0JKOkhebbf+8 zwpymeV9x4>jXCAktHqSJmBLLSv%czdyc?bymY|=p=gBRQ=FC3=@p1uEyb7#wA3e|g z`g-1`b2V}+DYTY-&NRQ-HE)mBKlw(RJ(5uz)WZw$6p;>l=?sb8ENJjV!2s>v94q zOL;e9^OdG3z3HQ9<^c|O{W5n8_QMNLRu`ad;k04_rlWVX-Xe6R2U~TGvWx2q4lVl4 zKp27IK%W@oHCC#$Uyw;<+)lwLuMNFKk<-qgw1r{Zmj^(7&#}_&jb@!9E2xRW+%&O<`Iu3=rIm1Ae&Pl)rFW2dA zrIXQGs`YH^>rdXsL5RgwhUe=w1>WYO0@#bj<5Q=_Fkm#6d!!pV{RzN6Y2d!Z7S^_< z#$VgC{XMzrsZmNE396DR;?p-T%jKbOR)l@hflYTc)$@RqK@MF`oWBJy9}B{-y7^os z;?f7MU<2p)K4*)S=*t_k2^D`fD2xY*hLf^qXpanc7jqlLqO1HeZV_*;-?>5wMpyF`*w04UD-g1z+D?nerqW7|L z3CJ1|9YLegXdBHZLk1fpI82)0SmVE~gwOVgB1>=6C z{TcD`aQS>3Ik%l1t$m~0tlnKMP%dY;C(R-Bk$n4)U2`{36-G2)=;HS^lCwso!q_$B?^&vSJpVp_*;INRf!F19W2AE!8QS;h1#DmGV5Nuy5O zdyISEtKKx-M$(|N7_qh~ATn-hA`HC_S?P8joro~p&&6NkWHSOn2Agv);8Iv@xObH_ zu6$?Td>LeJjVs7$6T$pC1WgIw+C!ZMgt)u*21A_NapCB@CBed(usF~D*l1L{lNlMW zQsK98Y+m4x_y*AH4MQDFfAzSkqwhxIV+pt!ID}*c49Ih(4u*#)a-G`hsGZnu>#W-f z=yHwQBMd6J;@<6Llx{(S*gvhxQ0W#;IeWSs*g1zN-gk?cY z-=Utr_R0NZTdPpE9ofX8n==70>3QC85rm|fXd&6~X$~~#He4%F=6$YTNFd6kWw0pN zAkoyeeYCz+@g4!j*m-e3D)y3Pg`67d4t5{#a3wHD3{_p)Twvgd$HY%5`oPUv zcY46+DH9&#Q6u@RJxzz&a`%jR)_VS^tiMQ)a-WZVn)>tf?z5$cf#omxVs9Ov0hg@y zYAXC$kg?BTfF9@KCWc*S4HG$zDM9zC`5Hp>aG#?cT;-;@vv@_D55< zH9eWs`^x$D0lzZDYQ24J_t(gfo6S))pED{FA6hFA6=mS$!KRO09{db4yxwRi>_&|E zjkH?_Cn4~W5a#a}P6A{2Gq|mJ-cH2EmIR52FZBa_=^Q$XM{?j=KbE~ii2)rt(=K~+cS_(`-P28<+&(nxcu?5&3RUIm;8BRGNMXIdeUW( z6|`gI<`Y0w|FK1!o^nyu8+Djve%F=7<&$+lt0k4`ft;hRJN_tza{rWbNhHXfnZ#(=ZqC}~L6(;`*c^Q|A5Y;0VLE5ZH^yKiH}xqjym zu&KV=e|KAvv6-jooZz$2Oc%)UJ)B1LAJ%^q>-S^=i9@iob7oY~`3}+Zcn;cXItVm?}5C!SIl71?PZ7lL#fp zE9pg)qC+z*J~dhW7Y*;PX1U7>Zk%|t5RD`*;iM`( z#@Y=Bhezb3*Ozh-X#LI|fQdAr$3khLPgoL1V+5N0`(MbT%IiJ+x%G;8BipxO^^8g{KmU}Hk<~w{~NCgLDX>lE}V{C16~v90wW9E zz&vZLJuDbw5Pvzf%D>=8?P+f^=V_(ZCd-fjp-J9){aKZfdp&3O5-Brk)mEkIjZZwB zBv3RmZ*$2g{n`(@*f{^?&ggw8U~@dZah`e5usr9y(O{JzMY z&us9p-tr#V@oEZnq;I>-f#CDFG8zpUc~t$+tN(8AI-^CA)ScEa;HYA;wA9wxSfj}f zomTr9JdsM-KR6Oc)Q5meMwzBvOx4w?LwtRu$MgN=kkEXpmM02-F8P372dyv?Fqx6- zM>;eki_1C_6oFl06x%yjW~hnDh9TwW^$C5MQvB{KY>}HJo0?%99@gB(}?=x*s$ofP0?q|uon{iE(0;LpAaA`DEUWgFU!7z3g#eep5Vue z%HE5$j%4!jjK6?9c}i4@Q-(1I@*|pHd&a+6vT&<#rQ=7bgvw+DpxjSM~1kUt0U?)Z)c;M``7KRYoF{ z6O(7uDpVNZ%JeTJ89GhfIG2<1^ItGB2@E$T32GVFUNCDma?X9|x9KXJ#uNSk59i#h zfZ*8|T{gv-$JMFO8uWyHfJ8x}eeab(z5Xqh#uzZq1@O>wW4X(Tfd3XF~ge87R`ER79-ZyGtGe3D;notDtJe;5)w`9b#WmagD zXxQ;NN%9$2OVxJjXm#oL*kZ+Hb7#xqo)+e;-{E-L&eZTIQ*h~AW=zT%uMf#lqH141 zZAgoM2_(4zCDV#xgJ-2tqKG-V-L?%I15k>Ueum@(l^}PG>^`r1%U$F5_|kCIih;xF zk5}_7g~N?Ex2XwOV{t7(D&Q6yDO{_uic$OLx&iBv=y_fMOlc+P?~k1$r!zhLAtA;b z*PUspd+H8^hhi4(*;ZQ~UmTHwg9=%Z8e*2~Fy=R-JJurnV?k#td?_3KaQt*>Bq^ER zT$XGA@-=#If5GgHUmk=zNbN1SET?V0`L*!`c}AQ5F}SMeG17Hz|-{U))F3DJw+uH?jz zlO2D(NqTN6MLr8=B+&Bc?lTy&^Pe_l)q6dmMuVQ3K20;0?{{D`*(UxL^1G#4CD#(!i^>1_E`S-C= zjSDC9AxyE^S0DB#o;a1QXwelk7XhI*50m0^-bw-gkOXF`L`Ay0vgH_^GNtDpyfcCC z(?9QFZ+KG+B(od0NtvTU_i=8sU^C739Q5eQBp)R(sx-uYNpDu`6nFO#7RwAfU9Yfk z%&vXNooZm6i>IKTKO{;z-mLoljdRLe;&i&3FHp>tS2OTlW;B^A6lV3@mlFqAliWOL z590Gg3{ zUTE25#n^W+TgSCY_$f)?RJ&lHkRNgvY*dk1Par*~$3=25TM%k56!eT3M>(UaoQOwv zrj^CjDv5r==Yy^-wN8!VG4n3CgvkhmkoK@frwsJ0{ z7#s{2DiPEC=O-Ue+}(S#`3~&Fg2lVgz0)y@DW>{%%xiDl7D7HSokz~rsI{dcn zhU+5pC|=lNj#0rBH76a2N&H7us~B^id)N1}T^E0b@6&;d#{%Yl6-&cLi3RAJho34@Y>G$nRH zf8}TAr0@@5f&{}~8eq;W#iRCXa&LOy#JsavRULi}-y@O}CR zSSq`Te7T=G|7v$B$YhF|zUGL~qGKhZab)o|-Kq~HhlcUgh+~Kp7Ezgm(OC%RUt+H-wr-3;9K^Z`oj!^j zPE#p`#P>h-s^t^!V0OQ;Kw^b&*_HkPznbE$x9@s~&uC*k%Vo@zYD@8Jm6!yMj+2Sq zeiBd*Flqv?9g7;tjFh0dDdGHTIa5Q@Ss2goF=MV^m4kE}7A2;`1$^ZE*OfKUB8B2A zW=$PkH@YgE5~ZI8gYrp2d@N?F>K|1W6?8NQ!ZPSJP&ILMmK%#F%GgKD|1%4qQt2~R zBqQ&E<^Zvx_?T9*$LY#73B5%=zEn1Y&i=)^!mk#v8q1NWP@{S(!yGP)aGne2{E@j^ zIOmU4G?Ydpt+KT$X5fWsz3l43J_bIEEf6#00MPK`+!RZq!wP&AZNZSDb#^>&GdjL} z+(8a1d-XG@LNh?Vx~hQ9$=e zy^h59+u9K1J05<}HUg*nxd@JND050sFsHY<>)SoPbGaf31)|;p`U5c?cc8?TLR-DU za({q+TY#WtxwKC$*PNr$^!<^&5*%ydt6i>Ny09#IbD~MiLs{zI+j|TZ?Mu04YZE$w)uMmtQQ_;%Z~e*xi-*^C;p;h<8R{m z9-&~`Pzpi6==IU;hf4H~vxC|D z$p+cY5uLtogb3$iDqsI$4syM~tECJZ&(v|4-H|Q{DL7Nlq4)=TTXNlXsUwfKZp$;s zis~sX z>3~j5w34Ydc3=i|+e9saUFh>gyZ4JEJyS;IFw9&a{kSz<$8`z;xh%6*tK>`7*8&3- ziyib}v=`G$#6D5rmbp5#&%}6qvsC57AbNBnbwBg$7bAHz)jVZdpPYS`9slic%^FYg zAj`203?pozNvTO)aoq||BUdipOym}MrcN!XZk_57mctgsv`P@Mj#@aLekvtw!JL4w-Id4c=ay`3ZMBco`F^wSyAn)}!ikvrxbfOr2U>3HwYG*?t`E4&5RwJ~yi=PBrfk(t;N<3d+SzXJhY5{qp*TC6H zuJxtc|L9eRp4}BQOERH@T%Q5jy-Jd{{#^=6T?*3EHU^cxa=%o?FGSmjc_^3Q?FsKb znHZw0R$YH|C4r&EHa9`-q-nS+!8!H!HMGLbj75*NawRFU3-gb&z21(tZ2|Y(50!F+ zJElTj1s3v26{48p^{ZI7mr7PxV=i8sA;l94I&9(edr7uDWp355Q`OC{)j*#Vj3X15 zV3tUE7ss$%v6*0&U5#)oRBg5im$aoW7MZKPgUYQyc#r!-^1dgFJHFefH668XjN~y! z4*OKO_jml8jz+eA{T@ce#833@_g91+drm$rKKBYRmp|xDFRxju)ZTAX*N$M<0y@24 zpY!R!gNQz&_9Xbeq*GrJ@CO&4ZHeO=HN06t`daYWbcn0q*+;ew=tn}Zw=i6FG=QjA zr6zfsoBNOb#aNd@xXI26+iReKpmq~)>L9$SD|;py2b{UA2jS_-fT}r7Z*l^9xv}l% z`-?YMG4ZTKAYyMto(|CZXesI|y=VT2mCj1%HtuQ!1l9NM+JT9*BKm&eSpms9GgDYk z4a4aN-zLHfYqod|U`URqbGGY<)D)Y*jtT(lq-L#-al!ZTPw?Kto+T?i*-f+d@F}%7 zYldZn)#-FNom1-adm*pg?ws6-yAjF*QgQRL*>tm#TCn*Wtn3os zn;pflxXFMm@AGNPdUE1x{tlMghK0adY|)9`?IaYc!qd+0K6l?CW-a8mT2()dzZ}T0 zfZ>zGQR{ytYZ3jdj;q$S1Zh%+?rI zT~#-AUj^9XfA<{3^op}zlyZ0Mw;Q^mUSP^+FlhZTq)wE%U4qciltL5x((dS=yr@%t zL02`kBmPm{jKCUqBf(70MY<2wjY&#+nV$r)K|AAgrcbykd4La*<@aV_kAiO8X@7sU zH6t#bfI~lXmK?E0t8ky@n@YYLy++Obsb7m{qdV8<+gXB3XhF8gpdN>ns@p1??eQ3E zD}Z3adZSSR!;M{~hs!wII5acsB7`&K=_}kyQL=)!Jskn~BYQ6=0I+_ym)4G;n@PkaDq8Xxnz*S^PfZ=-6LrWub1q zd_yR{Td(>>;5XuKB;~eCI;i_mkJ3r4!bhDDIhqj1Hn<*5J10F)ZCI}68T$sxEXU+~ z2ZpGJD+;r6v75X`Gp$+~cgJNtF+#RqMZJCN)2{QAN%H9;mN>yo-9Xnsv;TXaC<3o_i?4l)r8@iao@gHscnnEh8$2am8N>)EH`0lVOZQRiIlOs6ebQbMRzhGq2Wa8KP`SM94Xw=d9G?gfJJ(eQ0^!X89n ziMg(uw7SEKM*mt9Df5=p0ZYI)r<%ln#FoeqycHR_9~wQ+FL~H?hUx9aew4cS;9DTX z3jY92UPzjI?L~+VRU1?p1olU+^%~-uZm&bs;!m%cphxL6;+BK9VR?F;-_TWQv)Hk& z{x#V;P`@A~D#k%m(cmxh}DlV2u}i7Hw%x8&t80;7tME4QTWAGA&I!J z$-)FWiOl~xYmRs;2-y4jcteJ=V2hA?b6X`c@Uy@Tx_BmL3(~21@ARZjc`xdd72Gt2 z7Km29t3pth7lR#3t=i~~HL#6NP!cpmPs>*(0h}5JLMmw_1v8=xUn|{(img%UnjYq|lDJ;( z`Uf`~-|(+vq+~e7WpUPIPlfi$(w;Q^fP@9fHb>!YF~)H25re0)u}hQAWlm z;}$1e;CUFISdG5cZhrdUB(R1O`Q7B@?H{&kmm#Fu$FC(gK|s7Kz2da;A>oOy)FF7Q z`Mya^ql7qsS5|6z#}IkVE#0KGi^g5&+Q;$68__i-*9(b%;1dKQ;BP66{v$2C{@x%G zf~gkS3&bROHMkOh9xBQrFgOtf0&c1QAg%yzi*V#Blwmk2x*u==*EI?U!rb6}IgB3> z5QA-QNaR$g8gUIBXHOP+yoE1E`k4*kSj0XNa$lqOA&#VdnSMTttME1>hD*KOKLkXs zRHfUG(|kSTrPMc==)A6+=EsTcRO8|*Ww6chs?Y9LDsG8CY5tUGU}1< zNTKU4F0g}-5$$mw7OtI8i55gUbJmYT!V_~BUyhkyS|>ySLns}tBdk1tc!biz)LJ9` z?Bgg$A_1N8_%+~gxALRWdlkWIgUaA90&3j=R^q>dnjO5-zQhW;Kdn{8E-L*7O6;f~ zAfRNA>|al#Axs=AjUeF9(eO8*5uNz(*pe=Hcn{zCr-$#^(P4mr zjZO^o!wvv?P;F(ei;;EyoBjQJ2B8#h9YJ;b$gQR%gV!I2{=3M_q% zs8$xHX?*cjV2_a<*#99>ZKD%CgouIe@gRQL=rhtoz^O_$M1dy@41B-M|Gm*aVw1Pi zXI%-+69p`M27)NCeBHPi1+o6Rp~B+Q$?#-miO^~ZmF>J}ylT+~ELwKS%Fz0QiPmhu_ z*?NHj_o8{jtUL$hK@L0c`%9c~ETYDq%#l_1wbaz8P6#*PZ0Jp`>!#8$xNDXq`p(Ea znlB-Js6VrNvBA)AD;!ZZ=A-h)W%T)SY4#9GHqg^x27E(^roLTdCJsp?zTLvVuqg}F zP8&QSQ_ww|skg_XoUCR2evyuax1oG+VMm-@YhX?ttka@ni{781gtw@|Ib{p$>X+$r z(qP>&Z|aBJW-g2>@6eIBQTD#`tG~3Te6ag-kyGVgHU71Kke4BaIeFM=hHva>kY{@V z$+s2T#ftRw{OLC~3JZETdYF*eH+1lh}Nx?c;9*atDMk) zMX~=&8mB>DqTT9p-(XMe{P&Ol_Xt3AI(TXa9%dW<{}jLxBxyw8(Jh#`{89A(OE?da zz=KD(gsAs1k@$lCPZ~`BfU?R1+#wWW587;S7RM$PW!H+n>#^LNeUwo&qX(~YY1kV_oeBL82jFQu`d6NW zJaV3A3kQic|GF$WczLK}Z}{thPq zXlC2Iz3hHi<`>G~ae5a;B7J}ki4^S9A;|epDISJ)P!8W@$uG@e{ft5llDpiMJ5#`G zztz1PsFLQ)w^@@wXNM<>z>GTsEdBPY{S-!!#J0bDdk5&SAT@0Dk)$`R_HI4e828aK zYRm9lKW$WfeBx)*zmfj4ymYBw7InJR7Sk-tE)h-!)e48R$bd0dI3U1;MGx4`*scm3 zeDq>D-`#m6V1LoOY+nvs8I{wnHPYPOC=RM+Azk1eY&vwEwVENv{uS}H>fd+(>aNG% z<+RiqJ<0$oeos_3gZivdQRr*YT*;y zu-ZHt-i$N<*^Kc|(^ckQZKocusJl3fTJhpYml#)?LN8XTq|=y=et%t2f72yRy#`du zVI`gT^)ctXhr=;8f3^+uO2}hRb@&?YoI~we1Ug+j)X$60j9Dtq!XI5lUj}1PHcx)# zE;z>)d_RJ6`D3f)7zo z5WTL<`SMTG{r_0vo>ngH_|JboXW`R4K5$G|lhmFLy%i_X^Zlcm_2QR~TxZy~`Me}U zt(v8<8nh~3u2EWGt@~MKSm_51f+1X|CTnz%qtxexJCMa0Y-azf02wWI->{r4WT~(+ z!OqLs#n5`fPUMqY3YYNJ9(^vI$~Gb<^ldR!D+c_%wKuo=!&7p@I~9UX_vA+tx!%Q* z&ZT{MuPO^)*Cv*Lo)iBi2nudua){JEgO`K8>3JXJvodJf@v9vvk%)bNUTT0wG!Cog z%EJ>IN(?Hl_I=Y=`0PJra2IL2E;z1zib<`_WAu6TOTe8dThKisdO-Bj&r1x5z!P|k*l6=S^N7{Rzy*x`NkljS>l)zst) z?V8WdUwvf;>z-W|cFEGLSv$-C4L(uz=qb$Vv3h)V5>W*7U*uU2gCAq=H<`63sxr8z z-RW}+T8t_c7QDD2NI3r`FJz9fk#OY_WIl``;O(%?``vWaiF)RjCd>4A8{}`AG5@84 z!M`YrViHr!BG(R;M%xpwW(zOP^nWYjGvkQ|E~KW@6_5k_(I+r`ef5>Hm*4SMx8mTE zTQP>^5j-(NYGn(z5qcpeI(OJ`YB!y4O}zrNW!d-RETGs|NSjfY?x*;Ez%g>HC&72J@We(gTeRT7>s}~U0+c6FitLD z$8$Az=R?{ys}a>gQ(HNP$sw)Ji*U;fglDA!$!cKC7d>m|4&D&}V#9?Q%e+&Nu z8=+^|MZ#4Zlf5|_c}zf?<#S%UlZ|w*#On9iheC#oZU6qgR4AA086YuFB##%$BJW`{ zY}31mk(P_cgJ~DGH*v15YrDZT-Mql$g~$3} z2Bnu+IA}mlzpNz!7SW{<4}6|q%z@zE5u4xsSJ_<@ByJ7LF8xWsKyVB(7}>f02qHY9 zBQBS+HGVrD6SQf&9!$mqGR>JmPU|SmWtIYo8%j-FEB}-%h3SLpSt{$=w77JNKuvyFroHMnfPLcf?f>Ndzes#T6=o@m`1#{=5 z+00}0xhY({Ff9-(Yk^(jNRb5UnRo%!1Ub!>RbSdYYC z0wlTkeE2?6vC|V;rJ&`^AKEan5Wl5~Y9D8QP=>qg61O6HeWdjKoPBnWhIm8F$%6A) ze<3B1(&Pag1UCs0d|4-}tpr#{gnLhPIBt}J7-JdS0o8hklw`}b#G)=Qf$@&$s-zd{ zOuH%TBGG`9lRgTox)7)eHydJJCtO)^i>yQ9X5N!XCN1*)`{ARWgy4T*I3Qq*!_x#D z!vU=}F)5bBGFRO*zRg;{Bj@h?mF0NgJ9e&%*HY~8q=i!T;)o;*p~tld)-?{KG!dWZ zZQcaneyz|HzZd}Zlzjymx8gBfKPm>dkhP$*J_F#YuJH9=0-x=s%wWYd_Hs_?;aJ?{ zfHu2t;laHdPiTn7?03d_r}NQ8EC*p1J5*58D^OrA<6g57GnijNC->0ZyQw_4hpoN}C#9NaRR~4w zd2AO1o)Ot8sYPh{Gn~Q^|#XF+d4#Z6W!$y7dZc6 z%6$shdvZgLR^#^T8y@pT5rPIQ_bYky(P<}{>Dns|M~&MV>3d$AicdOj~81lsDNT?#*Pz!zvk6KJ8{rG@B=Pu;^x4aT5f^CKiqeWFr9N z?3K&R-a@V?NuW%Ji3nOe{6R^!_o0P%?f7&~Rs6-SJCmn33Em{wbG8e5#C={4!tS>Y zdFre2n8Zcp!{#k+_eU&!O7EN>Cml&zIN7l&McLKb6>eU26qes(I}U3_nbf1Q-hDltxeV!%N#(X`8oQ z<2rn82vV~oYH^*fF**>|dW|$7o{?vC^w=lv^)wz^3SNg*;}q8R9%V$=GA}y~Pl_XU zGJfcdc|2~2LORg6NE3{t#XAtXw*R3)9>HUjzp>yur&6O%3ZdrDAmTpur|e)}RvIfS zc|>>Ulg?8unMA+nk4mJ4x_9~X7`+NGlXDU{@tWn%A^7-tQE{?)?7^xh##6hOV!6Id zQ>ZF^Z{!9q#jk>?`th=qDcVxTXmIeDsNc(ZGg>8Aj9^ezKz`@9LvT5W#VzBXkfJXs zX`>%lJ|};2pfXYaMpy_>ZTK3c?Fh89)}vCW7kq^04&?Jfi%P6p4REa{r0f?Q)hZ=E zEK#xn9)0XQ(JPOD6zO4&x^27j8^>R7mrGN^u`3z!?qj;KP`moK{kk_(G53RF>)m0s z4Jan$`rx&)K7D6q7KDplOz6)-xuY&rPbR1|E;B^5icJUmmE%TpC;%SCBxW-!RZT_& zpcD7ByP>*#rPu*I$F*v}s$>^!FME=*oh?$glvwjpCjVfd9;B0W5ZJ*)GVEur9ExTI z^O#J##@WTPSICKU`+{xcYZWe`y8twUan#ybj3i6yqMHi3)Klp|xO4019^5i!PKk{a zbPY4-Dyv!34*>X$<`Z@)^UPSRpW58TK8qlfThOf}Fv-;KRfskfgT|#d3$yX5h%_%K z&#Sjh;|5y7FbK-PK!DwseV--;AO)_wpiZAg?(})S*)vqUbk55Bf(+No;peK7=Z4RO zwqMm}W-6b^>JB)PF~}Y#lfrjNrcZi?E|S763krlV|vTkbo1ICMay-)Mh-n5(g$F_7x=LpvxwQEdo@@ zJ3`|xS^^gq*yp={7lAf*_3?@>^eTT?#^7OBU!Dj8=PM2JZwdF#teryXNp^{}f=;-5 z%wz5s;0j%p*kD!*0X9@rLpo0Sc` zWUZp!H{RK5bllv^138UU|s zPK@rpPK8R6v5JfI?f81%)F#_vrF8I(sKH;F-aeE|utsTeCC$b?ZEF#&W9xkeGRnYL zo0+RE8_W&TCDEfb6lhXZeLY>l2TIlV={Cw5Cr{9IMKm0lEhGXClE>~w=rNOmO@Cge z|EAdB+TE*`NVw>XIO@kX_H4yZ)-ju-!nW!)3d`t$a5H z-K%z7_P@dq5Vzty#b^yGFYq?%C=110x%bP~VTUeWq&||;bRI=jV`egKpwK?drn`d> z>a>rJ25DHM5_r42(o}gYWdF!C-(41??FZjI(SqkgO@{@~MgdD5Mxr&p?w>`B&gZ|u zvRuiYi``wQF|wRFN@mxU+GI{MawswSUDGX-p}MUVJVK0xpyhTl8?D-^ni+uDjgTv# z?y)k)BEIF^{yG1(6~IYAC}lAqp&K_%I|)*&cBu?wWL@0S>sGCflPj+AL0y5p7FZBl0}pI1R^R?Yke2#=A9 zAJNU}ZZG>i$wpCYFvaGutH_@w4B*UeNS6r@#~{9*~~*1tQ;jGvr0ld zQ#h?jz*O`hL;vYLMfCWNcl}oU2|}@(_Dqg{=e3(y4@-@G zQ#js|5@NFAM8b*Un3b6?(d(#Z&3iN;H5ae`q1vo7&EfQCs>*1>+bR=WP40~z2rK`q zDow03KVh6s>+-rn=m+#`vNLO(l={(9IpVM-<^Qd5>sx86Z)OL<2z&eM>%4i1HC&TkwNl> z`&mRkzM!p2n(r=jlT;1koXed?d@^TH)rcV;c<|6>@%*QbG*xP6cm%NGq=ymO#1d{L zfOXpZD_kU-b7ZQ3ncHhH-mA&qM081|t}hbp4-@YT*5pdNI*VH(K1H1~ROv|RN(M?eJuSz^__J=M`(r*9;VWdDmiJQiRS+6| zT@cVA1J;heKWVi9%tDR!F`H`dvR66N1o2sMp^y*~6`F8Q3@KzBLb%Ht=I&;WFrhSt zg~Y>p{&Z2xr}C-u#J%O&=?o0(^7TB4S<;4+X#RTntY#dp9Z<52>A>}lCbWx7VZdDq zwbKv7{$xiJe0Hre8t`C7 z?G`V--Mh0EA)Nk5|L;T{C>5@nrGyIPem9!2i!|a-3Ws11Y#G_X{-rdHq3J~|;#r!F z${5k*Le$&%dYgm*sljDza&fn2jdiDm2l%T^wu}($ryf-qQN!PFwDebQErz>%eZ0sW z4nf23H8h1ZpB)RRVMluo`XZIajLi8VH{;aS9{Dzi*}S8+G0g^c>vn!^>$Qc7dLZ7C z&a0=){AT~tXMKW=gZPc6J($nCb=nqYIcxRtC2cx^{|V+YNzqB`T`R=-s&Y7QH(-yM z74VO~9-xbb$U^)uRY~aCDitA3N{UpaWug|kbNUIGczr%+q#WA`qOllc))=~WsB8b5 z8L6=W3l!Nner+jI^1X6G>%H|eaE!4%oxl3!W0zJB7aVIg(mn2+3B`jwoQvAMYa;43 zxxA#K0DOB{@<>o_61}^4D_n1{UCX^(9O?};8_32eRSSeZF*lJ}5ieA$z60-zS49!! zru+KM55nu!3rm6}gDL%tf|r2az|tkTfrbyL*zIy|o9j6bPKr?~x|T&zDL&m=mo{E* zIFqS(Hs8)>7*CoLkEWrY_s~$d#tQbwwED{)<^E@H>KxVmxqjOVUaq(J;*`Bafg8e! ze|)!-l17ZWa0j>}W=|_sk-NDPa63)sE4LA6ga!FqBL+#|JYPmK3CoWp&agM8h2c3i ze_`Ht9($9*YIz^d`t!8jLiM|vf{ljljeW~o8O)R~pXnc9L1M#D0|=$N^}z=CiTxbx z-WhPXk-=l_o6B>Ub0`Axm1TQtf{oBHJI2B8JPv(&;|YD&(|W5n1##HjCgBYNx)KPs zeE16d=8I#Z@|xvG2{!pB3d`k3Gf~v1X1_S$x`XX_YTlamUB)Z_DiB*^i7~4oz7Dbo z8oCeBX@FhQWbGQQ9{G@vQJ)_3!jCd8loiiwNuAclzf;Sx#+=^X5jujqMjRhGi$RzW z2kZ3O^SXM#@XR> zw1(bOX*q--G9>X;YNe94|4XO46&sYsqBp)c=!e+R^-Q*P5k`{_wX$6C)Nk* zDS7+KjMY+xk}CWJZ>V5?F;KjFz@ecgvtfL0q@`&jJWgEXf;Nv;C%g$k+zaosIrha` zqt1lHhPG;;4F|gJl6@G+6zTSw)wqq@;kwu7v-5l=IIs!n{L{=RMd-Mp&`4M$U6l?> zF&fwmMe_uyLHGKGEy#)I>9-;K13Z-EoY*FHikis#!hSK2yKUAD5a})9$z5n96eMaz z`+ErDU&7VuJU56hGFFBLLu1$}^A@2kW0$;NFFS~{=MD1dllHIHq=gpW%iZ$iivTFr z_iv7!NrHZS6ltLiv>~f&nQ2QH%Z_(v9aL=Ps#&Sy{p;&hx_=|e6qhH|k*ne3x}ISs zgyw#B#4*Vy6{)>3>CQm;v<_tHklc^H(ZzUJJzz~*vH;Oj-Ex+PiL`h=qBFwFI!yw zgpHKPM#UYYJsth$V3(A2)y)TY=U-lk zJQ)G^SEJW;swc-L^t+f{S_35&BLX(#k-+73)bu|l8m)e5+`owBuECBRGVv~DToUUk z14VeWwV6HG=j-q00i~b!JYe6HqkKRTAOz{TxtbK;yShYC;G(&@qp|wibg&7oVvp&& z;_giCZ`clItDBp2^&BipKl@(QY?uy(_fh%NY~fIyo6uU^kO_>RCiI&i3H#a@nqj90 zI4rj-!(LO>Br$UluvJ~CQ1j5GkR}?pyC{lWXGC#ZZ%EmepFh{B3$Y>iTW`@wcbS!A zz3gzi-sSb~z3HPM-#X!Uv|U>r5E-h)o{r2toz`46DO>Ol_Jzv*vWkndx2o;$|M1E{ zLK-(x2BqxDRO1W>aF&@WWR^S6(2=v3@y$P2; zo)QyP-h?QOfeq9QL#{&0wL7#XP|i!Ii5QQheoM1u9-T0jWH>wtw2$r2Z*D1&bNHO{ z*tFtj;Zg|LWF6hvCam&0I}CkkHHhpD@op3x{?c=}Y*=Em`80!G(eNPXsMAw(P5n{9 zZhiLa?cbu3z!RdMPsP($!@eS$qGFV+$M_4a6ml7lql707Z*E&AYGYd?H1!(U3+YbM}b;{KFM+VZNopQ1(J6#{0RDLFK1VT;@oAXk?LJiv6rebNg5@_%1M{7z>8D z)XR+I-;a88PPOcQ+zDDw$iixx^qB-nf*N?7rXKr-l;_q^dklRRwmC6YI+}&zg`rNX z|Fh247<3J>>I}#y%|Ex!euw^3aw#~k&u7#lKD?CPv|vC;Y%r^lKIr41zY?Xkj=nG-un8u?jW*rxY*quFJ7jl`~31Z6TuY5pb~WgTU9Q#Yr3KTahMRuOs+S z*O#8M3~}I}a#+C^IZIK%)!T_@IqCQ+bYMWIV$vTUmAUR>JsWl%WVntR;+?x?sHyX_ zkv!3n!o#YndH0C|o+b{Ex-B#Md@5=rXOsLRo-eJz^#_AUq739~m>YPbVG&*XmI{hr z@&S*jYLOCp6AO!n<+qvFWymbMP>&k7s`X8UM0cp*edn_6?kb(7k$_*Q}{Y8hwjAiVA`#!8)@zoY`&^IGrWLJ+3g6f|9 zK(2@#G%+P~GR3EyL(Zdj@y28T&s#s0KK`Cep~&i7ws*W1B#^pSmZ8RNc#Nsm^efK4 zCRoPtW6aXOo6sHLm;!>jD;<`xt7bRgGsI%OuIKf)AVi$%Wtf$`3a3Jt6Ipv!rdnd`UoP@)4qI~o~RyL@A z3O^MB?$P^@wgwT&qrP?TB|I;B-hbNvZL`Sqj*Nc^{^r=FOruAC7H&n1F#yl%=?=}+ zBb7rh2%@;@+w(-hdwwqp`WTm2`0plvx`U+*obV6U8hmCUN|o$!1XvF6rJMH$SReQ} zL$cu`QPS7P5Z7$0lMy}=YgXk$A~@uQ725jvGp8c`k+7M zp8Tf``+)R_{%ig-peJs6h?2iWr^i38(x&D5ZH3y9PtGcEH^i76rO8xeH^nj@1zw#b zSC&7;elQKI&=Ewd8)1ex%&{nYkn zvMf~N_(Vq?!gha+f^GC@9mM21KXtXx>goFAAbpk<_jZNTlP#0rLmZ6EX5ygBB33B><){CGy@o?rKa zX(tH&c!lxb4ha}Ro=M7cYzET*IG^~>`919MHqUe?*-xK5eSB_~zdc_k-gnAj2>y*PLH+2yY8<7=`AOj<2&Nm6@arv|)sT$uNf)lgb^-iN zwgc}cKCm=9CKgyV{re6?Nt9q|DT=*(0lb*Iug!0E-l*PRB!PCiH^D=VsS_M$Hj6kX z;rttcs$Sq_$AZ?A#j~hVi_2lfg7rzr2V|PO=j$=qD|GqZn8jq`gFj1$C6P+BT+_|Z zH));F%OHXzosciOUAJ<&DG`IzZ_SY&3M>YjmDPw%x&M6wP0%gcO$NQb$Ms$Sx{9pk znd{cC#Yr9@#bZ1MOaeJv{+D+1cT~QuH-W?MP4%Cay-(LZoVDMKzp*r>{g3|v{yCE% z5r3^H6fi36b(ZL)`uc~Zacv?5^ntC(xr~;7v5ZK5EAociVydjJUUuSHAq&v%;jsFp zru{nckLO_|+^;v*<-NuL&xA{{+^kB}h{>XZ^4q@WtEsdoFiqq+Shl@dPE)i5bq9Xw z9uL3T3REuoI`U@Hf-X076xF@YTkP(0^V3a>f$uW?3=kmNRu!P@{xY}B0pBCMx7@A$ zwKp*cR@~_H-HWJLl;0J0PD@e|n*P09w9@`OAU84!Uif@D8@1+J{Yq$W=ncP z!}(l8p!&9GbAP*en6vRHrE4o7L+C_iKJ!eIwx+((e%>G=meiRy)cP$4L(5{Dj8nO~ z=oj8b(3Ca9AMec4P?IBln~IS9?dduT+lqIp zQMRy64+-N*(6bD)fou7iZf(42!mW?nZyQ0Mi@dds#+2ka?gWad#dPiXth=g!I*0H! ztzt8jB84<{wcZdUN+rq+YuAPdKEv6>@kiMZotopg?$Uu-kfZKU)G zdkx(7q?LsB?C=6Lb{xaFy070~>Gm&D2(K*GE4CN$oiMzMFx_k)={f-TgRK?Q;-3lE-1HRgX}CpL7+nd>Sq*{wi_#WyJH@jJfv z-qhm%g4=e1&-w9$%w~;kdmjY-1oPoN|NAT9`jq8YivwRE{?SwEfb`XMn6)L0 z=N%o?{BbOoBi94GG-(mlZ2KsIMk-v^Lpl&LBysI~J+{g3Jk526=v%cb{gbOVKB~ck z;?8bx(QRW{ZfHq}e*rkJ==pj!J`#sAafHWeF1_ZpK&I<@@(meP+JUw{0)mazAA9TgCK80WE=`~Bgk1yIg%iHE?l7SpBB!)$Xu zznS}GLgs4cF`NNsyjJM?FB^SyHhZnoFQ#hER}{jQnG_51ijCi3XDflfmGBUU$c5^H zrxxz}KFYqj^WCkLT>?TAW}d7+zw93}{JCJHN>diP^sAR^F%M(@-E!22>?Q$nnt_TZ z{LzmQ|A9KON`l~e^}TQOh2e8l8X#6?1CgIO466{Zc zA7zp{vWv9;E%`?Uvbjpjl{TB7bV3+l#)n%l|NUB^zG&N*aPWu12>F+D!-+uOtG$l| zJ(68iNh7Mbscd$#uzF0~kKY_~Y2U@Zf@|R#vfsjhShGsxKcJn9o5?Kf?AEF>@g~#t z(!_#KjkAp^NEYLH0Okurs~YKdbIwbj+wNg@-0qJy=Z)Kw!I9A~rMcwU3+H9()wZ(4C;6lT%Wiuz9cR4PV3gY>|Wvk$KX=Yf9^1a}~Z_ zZB!+!c(?dNxTG}IWScCtHXRcgExlQx-*6WKn}W8NyQGP+6jGU-YJ8tEphI-CU>b`S z+l9}$yDf3AoOWe*#-UeKgvm$m?o`ntKhSh2Z zmP(x&z59w17p#LvT872`f2zCgrzW><4FolG1Zklof>MLhdlLkLaOg!!1nEUYBnn88 zdLTsUy@T{3NKOyK!HXfb-Rkb|_nEA24IbkDvR@$;Qh@lPp!VkU%rO2&rp_|*nL>az%>7`GQjcF8X&a1EGLx{#wRCCt^LN; zk)dZ3hU7ZeGl5*}3U5s#L)&CSqcu=@8 zHcp_p!m0s1M^eepBv4#7>25@CJhtmLQymORKZ?^GW6KThT46{Ncf#a+N0QQjLTV3N zPd|DjNf2gTFFlsZWF%D}Y2R|8-GX<3}J|jrL>3tQt%xO1(0vl4tB|%rIn8i7r zhUc1|X$@t_#3-jI*;so=k8;iXH6+Mf${SKUO(~v{h@x6Nf%4|qDAjySxU%MsU z6I`}0IqcbLC5*>yOFhEK_;q!$gS4H-+Cgc-V>1`Pk({Z<$`39bSTLK|XjOqlkF$5| zvwc^c^az_k)ld2Uw2PyR##JpE62a5`{tV=_ttTEIQ>%}+amAxB)y3{wI(YKn_*~hK zO0%O1`3t9O-ZYFN&4TX{isy5OP}b=xf5}*dp=q2tOSM_Z1r7XWT`qRfgMLB`Vm@+B zw%*yUHHh_9Fs%0*d))a7*2INo4G9SO52Mr=Dp5=s?zSt+&QyzS()|nd%D@078J(F zXxfQ-m4E(aySuBLzpw)_U9UZfdFPE?HwM{^Tv$z>Mp@`_?3yYO5jDA%x{8rEc=cPM zgV;Q~;PMFS42S0&vNQ;2{aUEoSne;w;1CORNr`FLL0j@m2*UdwNe~pF@f@S50{=Zh z);wjkIy0%+eECZ(%9-y%?l7_sM8ao36x3XSKVkCTT!*)@d>`umq6M_A3FQgXlOzdh zdEc0(O&Iwz;6E78k4SS~O`3Gci--c7AOmL_{}R|(cgl?<&m6&^^bhNJo;jb~EP~_M z#Qo)rw<3rP-xKnor)cU;zNo~ps=u$p9hTsIKIO!#J*uP-SNEW|UVr11R{U`0nx_>uCzt?S z7)2puaWCuX&GH9Ez#g+r=G$6pBPr!=|yOk*Z zHE}z-{;0*ZO*T7S(rM1N7oknu5C&)nhSH3*L-o3<{_ItS<(hg#E!!F7H+DZkoYc2tT0JsOL$jG{oM!B8Z?5b9b0YfQM%9mKZk9wUMuy~Q7cKdp(0SAq(Go#^~pt2k> z+H-1$*WmZ{!~sNU=B#JkVyrzcDL120N~warn>E6oSowFYzmB!^j6f33D=9Nu>laXe zz*P&hC+q01+Bdruc-fW>GGuRq4Y_)_GvY+sg+{JIlA!%>j7J&SWy=nt5OA5e77m=W zE85@6t5O);q7q~R;1huYNNaYcE2R9=F)K`XZaNnItY=R|5*}{aFA7a&oj9*A^&OKi zNLu^(d6inWjZNa{C+GS~<{vO{FY1uF3ntKq&_n9xh|5-0R6M8arFnw5MfkG80M^kq z-!5oZO!C^5TXvOdv`92>!mS2!wI`zT3kQl$#I0t{od+O3%!q3HU!hcsp%Iv$lF{UrF}Zxt%D5%=1#PpXQcN%2P<`&aRyULw?+yJXOng z1)O@fq6WL&ozvRZ zpEU_@TA`u=hDxNcFP6FV0vILbpl!u5<#tjEdJahBGFhQ^LS#x;$D#XawD(Qx*3JUo z#7YaMuh|RbNp^8zvbsi^98r{<0jFW#)@ywitR==zw5SW*V)cwTrj5&O#g$N&!F5pb z!?Ckz_HiZ+JW#{Y1D!Vmn=DQYT@EO#dad-(|)*G9{Z>moZ?((w-RwJ&0xBkhYzLizaqVu;yXQ=KI?1w_YIh#8$D+=SBU#0- zO6tdVeBl)ND>gf=hDwzYV!bULAx_7_bvsXK*hG_SF|w7KCN90fLt_1%>96efdK+-y zD$S==b$Tm~VVvg|-}ZBX=k2P53Cb5-phvTOM9zVv-cl;Br`aAKFW-M9!NkWyc>B`b zB-D2k4QL#!M}Nz)>YxbA{TOmb?~7p7?%~_@#7g`lm zCI8);#d;}R@t(CtOtu?N6{>~@45oL*KU(3CW)HI5HQ98g^lPow1Fre)7BliGyS|}1 z^E8ZdQngL5y=Y2EaG#A1AuGPX@i#|A-4qDRr*F+72wAmr<)EOMd7ppGYboy znBb5D>J%{?``x*xD*hM*E3RuFS`V8y1{EJm#4Emu*y@Z;+0QgCEr4*|>y)nWn!a^?Vb7m>q$T25 z;jCCoq$;*=!_q{Dy~zDM%c~7%-t-E7eRKEGOJ@iAzm$qpepkvp+TNo0wtSpH>Wm zrfT0?7O9=Q)Ns=dk}FGD1P+OK_?1~x_||hs>Gd4v;)R03&xe?wy}Z3!XxLB(gwoIB zGn-sjJO{R;RJ_jkicziO!a0ME1=tVSHQnS$+Ij0#Ux?VEI4l}1QCWzbbDS|8z)T)L zrP?vm)(IpN0Ep+%YEUolbfJ2de6YTs+JG&t#!?kzf8MC(8s>}qGIN}E!bZRyCU9b9SJR>Y}))a+=@giz~Q}ws#*S=(q}QqGm9#zpvEM zw_{N(&-P9=dB6*Szd5JNFWXK@X>mi)i2Gc(&2y@6L9y@My**veV>Isvj+EUQ<6YR; zQJSqrI;n;ZXZ)&jt&M>umwVoQnYGV0ey3J)e7Vwkw!>NT4eN=aOiW$TFVLysHqApY zsFK<;gDCyNhk_WuL(ydHU31ej?7?U&zA()1tPy!ebvaHK(hd5o!E+P9NPU*|9!wY+ z665!ghLQKS(Gz>Yd!qjm^3|ktN}s6H?=2U~1@rmNL#-<*r50g<6Es_r%*PuDMU*Ty z%B`76mf}f}u@}ZP#F-C53)SxaZ-(5OG*-}1xr)4TSoq{j=U^!5u_6{Vf6R;b{d|1w zp*(qs2_@bs#AH4`QxkOx)dOWf5~j`tVBbZMdul|~9=4Ae2j4938PX>u{HE?7EW)_o zJ`b7PBgtC*Egk$TAQ00%;2<$a&%fHwanSu=g7)7E=PK_ste?;SM5+O=4tAlfY*yG+3?Egm_oGG#T+r<&h SVa|yNpVs|{>XoXtA^!v7M|)8K literal 0 HcmV?d00001 diff --git a/images/warning-admonition-example.png b/images/warning-admonition-example.png new file mode 100644 index 0000000000000000000000000000000000000000..ec897db6c01c1961ce0c807acee186e7df92d721 GIT binary patch literal 25612 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 literal 0 HcmV?d00001 From 4b5ce015de88fac26b92ed2a9419df3037eba74d Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Fri, 3 Aug 2018 15:45:39 -0400 Subject: [PATCH 28/37] clarify admonition code and how they render --- test.md | 66 ++++++++++++++++++++++++--------------------------------- 1 file changed, 28 insertions(+), 38 deletions(-) diff --git a/test.md b/test.md index c798793bd5..e3c12a0d8b 100644 --- a/test.md +++ b/test.md @@ -586,66 +586,56 @@ Current styles for admonitions in [`_scss/_notes.scss`](https://github.com/docker/docker.github.io/blob/master/_scss/_notes.scss) support these broad categories of admonitions: -- Notes in the old style (no Liquid tag required) -- Notes with a prefixed icon (no Liquid tag required) -- Important and Warning admonitions, which take `{: .important}` and `{: .warning}` tags, respectively +- Notes (no Liquid tag required) (deprecated) +- Important, which use the `{: .important}` tag +- Warning , which use the `{: .warning}` tag The new styles include prepended icons, color sidebars, and bold color titles for multi-paragraph notes, but no auto-prepended text. These are defined in a way that does not impact admonitions formatted with the original styles, so notes in your published documents are not adversely affected. -Examples of both styles are shown below. +Examples are shown in the following sections. -### Examples (original styles, prefix words) - -Admonitions with prefixed icons use the following class tags, as shown in the examples. - -* **Note:** No class tag is needed for standard notes. -* **Important:** Use the `important` class. -* **Warning:** Use the `warning` class. +### Note (Deprecated) +A standard note is formatted like this: +``` > **Note**: This is a note using the old note style +``` +They will still render with a colored sidebar to the left, but they should not longer be used. Use important or warning instead. + +### Important + +Add the `important` class to your blockquotes if you want to tell users to be careful about something: + +``` > Pssst, wanna know something? > > You include a small description here telling users to be on the lookout - -> It's not safe out there, take this Moby with you -> -> Add the `important` class to your blockquotes if you want to tell users - to be careful about something. {: .important} +``` + +It will render like this: + +![important admonition example](/images/important-admonition-example.png) + +### Warning + +Use the `warning` class to let people know this is dangerous or they should pay close attention to this part of the road before moving on: > Ouch, don't do that! > -> Use the `warning` class to let people know this is dangerous or they - should pay close attention to this part of the road. +> Sticking your finger in an electrical outlet can result in an electric shock. > -> You can also add more paragraphs here if your explanation is - super complex. +> You can also add more paragraphs here if your explanation is super complex. {: .warning} ->**This is a crazy note** -> -> This note has tons of content in it: -> -> - List item 1 -> - List item 2 -> -> |Table column 1 | Table column 2 | -> |----------------|----------------| -> | Row 1 column 1 | Row 2 column 2 | -> | Row 2 column 1 | Row 2 column 2 | -> -> And another sentence to top it all off. +It will render like this: -> **Important**: Single paragraph important note with the prefix word "important" manually typed in as bold at the beginning. -{: .important} - -> **Warning**: Single paragraph warning with the prefix word "warning" manually typed in as bold at the beginning. -{: .warning} +![warning admonition example](/images/warning-admonition-example.png) ## Code blocks From 98dc4146ad588ea18afdb70e7521c3e4808c96dd Mon Sep 17 00:00:00 2001 From: Anne Henmi <41210220+ahh-docker@users.noreply.github.com> Date: Fri, 3 Aug 2018 14:03:27 -0600 Subject: [PATCH 29/37] Update use-a-load-balancer.md Fixed the admonition to important since notes are deprecated. --- ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md b/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md index 6a27c52a5e..c9f753807b 100644 --- a/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md +++ b/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md @@ -34,7 +34,9 @@ or port number. * Use the same load balancer with multiple virtual IPs. * Configure your load balancer to expose UCP or DTR on a port other than 443. -> **Note:** In addition to configuring your load balancer to distinguish between UCP and DTR, configuring a load balancer for DTR has [additional requirements](https://docs.docker.com/ee/dtr/admin/configure/use-a-load-balancer/#load-balance-dtr). +> In addition to configuring your load balancer to distinguish between UCP and DTR, configuring a load balancer for DTR +> has [additional requirements](https://docs.docker.com/ee/dtr/admin/configure/use-a-load-balancer/#load-balance-dtr). +{: .important} ## Configuration examples From b88916ee70c87d09f3516bd9c5233a2af6f21b75 Mon Sep 17 00:00:00 2001 From: Anne Henmi <41210220+ahh-docker@users.noreply.github.com> Date: Fri, 3 Aug 2018 14:15:27 -0600 Subject: [PATCH 30/37] Added title --- ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md b/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md index c9f753807b..962bc1c3f9 100644 --- a/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md +++ b/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md @@ -34,6 +34,8 @@ or port number. * Use the same load balancer with multiple virtual IPs. * Configure your load balancer to expose UCP or DTR on a port other than 443. +> Additional requirements +> > In addition to configuring your load balancer to distinguish between UCP and DTR, configuring a load balancer for DTR > has [additional requirements](https://docs.docker.com/ee/dtr/admin/configure/use-a-load-balancer/#load-balance-dtr). {: .important} From 4ba7acf5474e1ac279a5d9b52f1146335e7392bc Mon Sep 17 00:00:00 2001 From: Anne Henmi <41210220+ahh-docker@users.noreply.github.com> Date: Fri, 3 Aug 2018 14:31:17 -0600 Subject: [PATCH 31/37] Update use-a-load-balancer.md --- ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md b/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md index 962bc1c3f9..47657bc876 100644 --- a/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md +++ b/ee/ucp/admin/configure/join-nodes/use-a-load-balancer.md @@ -36,8 +36,7 @@ or port number. > Additional requirements > -> In addition to configuring your load balancer to distinguish between UCP and DTR, configuring a load balancer for DTR -> has [additional requirements](https://docs.docker.com/ee/dtr/admin/configure/use-a-load-balancer/#load-balance-dtr). +> In addition to configuring your load balancer to distinguish between UCP and DTR, configuring a load balancer for DTR has [additional requirements](https://docs.docker.com/ee/dtr/admin/configure/use-a-load-balancer/#load-balance-dtr). {: .important} ## Configuration examples From 87c86498eb7e79214e05c01e7588483fbc6d47f5 Mon Sep 17 00:00:00 2001 From: tfoxnc Date: Fri, 3 Aug 2018 17:04:47 -0400 Subject: [PATCH 32/37] update admonition example images --- images/important-admonition-example.png | Bin 39636 -> 14247 bytes images/note-admonition-example.png | Bin 0 -> 39636 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/note-admonition-example.png diff --git a/images/important-admonition-example.png b/images/important-admonition-example.png index 1c8df9a2530b86b2c2dd6a99bd0a73fce5b0c4d7..d68480680369a16d54abdf6f76f7b1af871be05d 100644 GIT binary patch delta 11177 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 diff --git a/images/note-admonition-example.png b/images/note-admonition-example.png new file mode 100644 index 0000000000000000000000000000000000000000..1c8df9a2530b86b2c2dd6a99bd0a73fce5b0c4d7 GIT binary patch literal 39636 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 SVa|yNpVs|{>XoXtA^!v7M|)8K literal 0 HcmV?d00001 From 06f664aee3e4327366a3c0748b88e98812293501 Mon Sep 17 00:00:00 2001 From: tfoxnc Date: Fri, 3 Aug 2018 17:15:00 -0400 Subject: [PATCH 33/37] show different between new note and old note --- test.md | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/test.md b/test.md index e3c12a0d8b..bb768f1288 100644 --- a/test.md +++ b/test.md @@ -599,13 +599,33 @@ Examples are shown in the following sections. ### Note (Deprecated) +Notes are deprecated and should not longer be used. Use important or warning instead. + A standard note is formatted like this: ``` -> **Note**: This is a note using the old note style +> Handling transient errors +> +> Note the way the `get_hit_count` function is written. This basic retry +> loop lets us attempt our request multiple times if the redis service is +> not available. This is useful at startup while the application comes +> online, but also makes our application more resilient if the Redis +> service needs to be restarted anytime during the app's lifetime. In a +> cluster, this also helps handling momentary connection drops between +> nodes. ``` -They will still render with a colored sidebar to the left, but they should not longer be used. Use important or warning instead. +It renders like this with a colored sidebar and icon: + +![note admonition example](/images/note-admonition-example.png) + +Notes were previously formatted like this: + +``` +> **Note**: This is a note using the old note style. +``` + +These will still render as a note with a colored sidebar to the left but no icon will be added. ### Important @@ -618,7 +638,7 @@ Add the `important` class to your blockquotes if you want to tell users to be ca {: .important} ``` -It will render like this: +It renders like this with a colored sidebar and icon: ![important admonition example](/images/important-admonition-example.png) @@ -633,7 +653,7 @@ Use the `warning` class to let people know this is dangerous or they should pay > You can also add more paragraphs here if your explanation is super complex. {: .warning} -It will render like this: +It will render like this with a colored sidebar and icon: ![warning admonition example](/images/warning-admonition-example.png) From 4cb410494bdf831df799792839ff0961df489f03 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Sat, 4 Aug 2018 18:53:52 -0400 Subject: [PATCH 34/37] fix subject/verb agreement --- ee/ucp/user-access/kubectl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ee/ucp/user-access/kubectl.md b/ee/ucp/user-access/kubectl.md index e84e7e082c..b68de332bb 100644 --- a/ee/ucp/user-access/kubectl.md +++ b/ee/ucp/user-access/kubectl.md @@ -11,7 +11,7 @@ command-line tool, which is named kubectl. > Kubernetes on Docker for Mac and Docker for Windows > -> Docker for Mac and Docker for Windows provides a standalone Kubernetes server that +> Docker for Mac and Docker for Windows provide a standalone Kubernetes server that > runs on your development machine, with kubectl installed by default. This installation is > separate from the Kubernetes deployment on a UCP cluster. > Learn how to [deploy to Kubernetes on Docker for Mac](/docker-for-mac/kubernetes.md). From 8465f2426972e1607ef9181e796fc98945143e55 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Mon, 6 Aug 2018 12:03:40 -0400 Subject: [PATCH 35/37] editorial review for clarity --- ee/ucp/user-access/kubectl.md | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/ee/ucp/user-access/kubectl.md b/ee/ucp/user-access/kubectl.md index b68de332bb..f7d73a825f 100644 --- a/ee/ucp/user-access/kubectl.md +++ b/ee/ucp/user-access/kubectl.md @@ -1,13 +1,15 @@ --- -title: Installing the Kubernetes CLI +title: Install the Kubernetes CLI description: Learn how to install kubectl, the Kubernetes command-line tool, on Docker Universal Control Plane. keywords: ucp, cli, administration, kubectl, Kubernetes --- -Docker EE deploys Kubernetes as part of a UCP installation, the UCP dashboard -enables you to deploy, manage and monitor Kubernetes workloads. Users can +Docker EE 2.0 and higher deploys Kubernetes as part of a UCP installation. +Deploy, manage, and monitor Kubernetes workloads from the UCP dashboard. Users can also interact with the Kubernetes deployment through the Kubernetes -command-line tool, which is named kubectl. +command-line tool named kubectl. + +To access the UCP cluster with kubectl, install the [UCP client bundle](cli.md). > Kubernetes on Docker for Mac and Docker for Windows > @@ -21,19 +23,20 @@ command-line tool, which is named kubectl. To use kubectl, install the binary on a workstation which has access to your UCP endpoint. -> Note that kubectl only guarantees compatibility with clusters that are +/-1 minor versions away. -> Therefore please do not install the latest kubectl release. +> Must install compatible version +> +> Kubernetes only guarantees compatibility with kubectl versions that are +/-1 minor versions away from the Kubernetes version. {: .important} -First we need to find the which Version of Kubernetes is running in your Cluster. This can be found +First, find which version of Kubernetes is running in your cluster. This can be found within the Universal Control Plane dashboard or at the UCP API endpoint [version](/reference/ucp/3.0/api/). -From the Dashboard click on **About Docker EE** which is within the Admin Menu in the top left corner - of the dashboard. Then navigate to Kubernetes. +From the UCP dashboard, click on **About Docker EE** within the **Admin** menu in the top left corner + of the dashboard. Then navigate to **Kubernetes**. - ![](../images/kubernetes-version.png){: .with-border} + ![Find Kubernetes version](../images/kubernetes-version.png){: .with-border} -Once you have the Kubernetes Version, you will be able to install the kubectl client for the relevant +Once you have the Kubernetes version, install the kubectl client for the relevant operating system.
    -## Using kubectl with a Docker EE Cluster +## Using kubectl with a Docker EE cluster -Docker Enterprise Edition provides Users unique certificates and keys to authenticate against - the Docker and Kubernetes API. Instructions on how to download these Certificates and how to - configure kubectl to use them can be found [here.](cli.md#download-client-certificates) +Docker Enterprise Edition provides users unique certificates and keys to authenticate against + the Docker and Kubernetes APIs. Instructions on how to download these certificates and how to + configure kubectl to use them can be found in [CLI-based access.](cli.md#download-client-certificates) ## Where to go next From 27d22a2e8df3f7a9519efebaaba9c044c1fc65a4 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Mon, 6 Aug 2018 16:07:11 -0400 Subject: [PATCH 36/37] fix list formatting --- compose/environment-variables.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/compose/environment-variables.md b/compose/environment-variables.md index 3c67627b0a..42680cce17 100644 --- a/compose/environment-variables.md +++ b/compose/environment-variables.md @@ -129,11 +129,11 @@ services: When you set the same environment variable in multiple files, here's the priority used by Compose to choose which value to use: -1. Compose file, -2. Shell environment variables, -3. Environment file, -4. Dockerfile, -5. Variable is not defined. +1. Compose file +2. Shell environment variables +3. Environment file +4. Dockerfile +5. Variable is not defined In the example below, we set the same environment variable on an Environment file, and the Compose file: From 3535739d073442eb197e3162c77658f9b3799457 Mon Sep 17 00:00:00 2001 From: Tammy Fox Date: Mon, 6 Aug 2018 16:17:41 -0400 Subject: [PATCH 37/37] don't link to "here" --- docker-hub/repos.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-hub/repos.md b/docker-hub/repos.md index eca4eec1ad..4e13fc3769 100644 --- a/docker-hub/repos.md +++ b/docker-hub/repos.md @@ -140,10 +140,10 @@ team. To work with a private repository on [Docker Hub](https://hub.docker.com), you need to add one using the [Add Repository](https://hub.docker.com/add/repository/) button. You get one private repository for free with your Docker Hub user account (not usable for -organizations you're a member of). If you need more private repositories for your user account, you can upgrade -your Docker Hub plan [here](https://hub.docker.com/account/billing-plans/). +organizations you're a member of). If you need more private repositories for your user account, upgrade +your Docker Hub plan from your [Billing Information](https://hub.docker.com/account/billing-plans/) page. -Please do note that user and organization accounts maintain separate billing profiles. For more information on managing billing for your account, you may refer to our knowledge base article [here](https://success.docker.com/article/where-can-i-change-my-billing-details). +User and organization accounts maintain separate billing profiles. For more information on managing billing for your account, you may refer to the [Where can I change my billing details?](https://success.docker.com/article/where-can-i-change-my-billing-details) kbase article. Once the private repository is created, you can `push` and `pull` images to and from it using Docker.