From 36eaabde16f2721fc6028576b3121d49d277f7e8 Mon Sep 17 00:00:00 2001
From: Stuart Clements <sclements@vmware.com>
Date: Fri, 1 Nov 2019 11:40:53 +0100
Subject: [PATCH] Added What to Do Next links in installation section

---
 .../install_config/installation/configure_https.md       | 4 ++++
 .../install_config/installation/configure_yml_file.md    | 4 ++++
 .../install_config/installation/demo_server.md           | 6 +++++-
 .../install_config/installation/download_installer.md    | 2 +-
 .../install_config/installation/installation_prereqs.md  | 6 +++++-
 .../install_config/installation/run_installer_script.md  | 9 ++++++++-
 6 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/docs/harbor-doc-reorg/install_config/installation/configure_https.md b/docs/harbor-doc-reorg/install_config/installation/configure_https.md
index 2487d8be2..5b0eec358 100644
--- a/docs/harbor-doc-reorg/install_config/installation/configure_https.md
+++ b/docs/harbor-doc-reorg/install_config/installation/configure_https.md
@@ -192,3 +192,7 @@ If you've mapped nginx 443 port to another, you need to add the port to login, l
     cp yourdomain.com.crt /etc/pki/ca-trust/source/anchors/yourdomain.com.crt
     update-ca-trust
     ```
+
+## What to Do Next ##
+
+To start the installation process, [Download the Harbor Installer](download_installer.md).
\ No newline at end of file
diff --git a/docs/harbor-doc-reorg/install_config/installation/configure_yml_file.md b/docs/harbor-doc-reorg/install_config/installation/configure_yml_file.md
index b8450c558..88336712e 100644
--- a/docs/harbor-doc-reorg/install_config/installation/configure_yml_file.md
+++ b/docs/harbor-doc-reorg/install_config/installation/configure_yml_file.md
@@ -335,3 +335,7 @@ By default, Harbor listens on port 443(HTTPS) and 80(HTTP, if configured)  for b
 ## Configure Harbor with an External Database
 
 Currently, Harbor only supports PostgreSQL database. To user an external database, uncomment the `external_database` section in `harbor.yml` and fill the necessary information. You must create four databases for Harbor core, Clair, Notary server, and Notary signer. And the tables are generated automatically when Harbor starts up.
+
+## What to Do Next ##
+
+To install Harbor, [Run the Installer Script](run_installer_script.md).
\ No newline at end of file
diff --git a/docs/harbor-doc-reorg/install_config/installation/demo_server.md b/docs/harbor-doc-reorg/install_config/installation/demo_server.md
index fa2801563..fd4a15cfd 100644
--- a/docs/harbor-doc-reorg/install_config/installation/demo_server.md
+++ b/docs/harbor-doc-reorg/install_config/installation/demo_server.md
@@ -44,4 +44,8 @@ If you encounter any problems while using the demo server, open an [issue on Git
    ```
    docker push demo.goharbor.io/your-project/your-image
    ```   
-1. In the Harbor interface, go to **Projects** > *your_project* >  **Repositories** to view the image repository that you pushed to your Harbor project.
\ No newline at end of file
+1. In the Harbor interface, go to **Projects** > *your_project* >  **Repositories** to view the image repository that you pushed to your Harbor project.
+
+## What to Do Next ##
+
+Verify that your target host meets the [Harbor Installation Prerequisites](installation_prereqs.md).
\ No newline at end of file
diff --git a/docs/harbor-doc-reorg/install_config/installation/download_installer.md b/docs/harbor-doc-reorg/install_config/installation/download_installer.md
index 812ce410e..ef2e1fdb7 100644
--- a/docs/harbor-doc-reorg/install_config/installation/download_installer.md
+++ b/docs/harbor-doc-reorg/install_config/installation/download_installer.md
@@ -19,4 +19,4 @@ The installation processes are almost the same for both the online and offline i
    
 ## Next Steps
 
-XXXX
\ No newline at end of file
+To prepare your Harbor installation, [Configure the Harbor YML File](configure_yml_file.md).
\ No newline at end of file
diff --git a/docs/harbor-doc-reorg/install_config/installation/installation_prereqs.md b/docs/harbor-doc-reorg/install_config/installation/installation_prereqs.md
index 70d860095..4195eea4b 100644
--- a/docs/harbor-doc-reorg/install_config/installation/installation_prereqs.md
+++ b/docs/harbor-doc-reorg/install_config/installation/installation_prereqs.md
@@ -30,4 +30,8 @@ Harbor requires that the following ports be open on the target host.
 |---|---|---|
 |443|HTTPS|Harbor portal and core API accept HTTPS requests on this port. You can change this port in the configuration file.|
 |4443|HTTPS|Connections to the Docker Content Trust service for Harbor. Only required if Notary is enabled. You can change this port in the configuration file.|
-|80|HTTP|Harbor portal and core API accept HTTP requests on this port. You can change this port in the configuration file.|
\ No newline at end of file
+|80|HTTP|Harbor portal and core API accept HTTP requests on this port. You can change this port in the configuration file.|
+
+## What to Do Next ##
+
+To secure the connections the Harbor, you must [Configure HTTPS Access to Harbor](configure_https.md).
\ No newline at end of file
diff --git a/docs/harbor-doc-reorg/install_config/installation/run_installer_script.md b/docs/harbor-doc-reorg/install_config/installation/run_installer_script.md
index 909f7d542..82a626bfe 100644
--- a/docs/harbor-doc-reorg/install_config/installation/run_installer_script.md
+++ b/docs/harbor-doc-reorg/install_config/installation/run_installer_script.md
@@ -65,4 +65,11 @@ If you want to install all three of Notary, Clair and chart repository service,
 
 ```sh
     $ sudo ./install.sh --with-notary --with-clair --with-chartmuseum
-```
\ No newline at end of file
+```
+
+## What to Do Next ##
+
+If installation succeeds, continue to set up Harbor by following the instructions in [Post-Installation Configuration](install_config/configuration/_index.md) and [Initial Configuration in the Harbor UI](install_config/configuration/initial_config_ui.md).
+
+If installation fails, see [Troubleshooting Harbor Installation
+](install_config/installation/troubleshoot_installation.md).