change harbor offline tar to artifacts.opnfv.org 45/60145/2
authorhu xinhui <xinhui_hu@foxmail.com>
Tue, 24 Jul 2018 04:59:31 +0000 (12:59 +0800)
committerhu xinhui <xinhui_hu@foxmail.com>
Thu, 26 Jul 2018 01:20:14 +0000 (09:20 +0800)
Change-Id: I17e2a5f4c83ccabc4eb15cd3ee8c6fddc599c87f
Signenoff-by: hu xinhui <xinhui_hu@foxmail.com>
Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
build.sh
build/build.yaml
deploy.sh
deploy/compass_vm.sh

index 462f76a..a627662 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -101,7 +101,7 @@ function build_tar()
     cd $CACHE_DIR
     sudo rm -rf compass_dists
     mkdir -p compass_dists
-    sudo cp -f *.tar *.iso compass_dists
+    sudo cp -f *.tar *.iso *.tgz compass_dists
     sudo cp $COMPASS_PATH/build/build*.yaml compass_dists
     sudo cp -rf $COMPASS_PATH/util/docker-compose ./
     sudo tar -zcf compass.tar.gz docker-compose compass_dists
index 5f3eff9..88eec9e 100644 (file)
@@ -10,6 +10,11 @@ packages:
     get_method: cached
     url: http://artifacts.opnfv.org/compass4nfv/package/master/ubuntu-16.04.3-server-amd64.iso
 
+  - name: harbor-offline-installer-v1.5.0.tgz
+    description: "The package of harbor v1.5.5"
+    get_method: cached
+    url: http://artifacts.opnfv.org/compass4nfv/package/master/harbor-offline-installer-v1.5.0.tgz
+
   - name: compass-deck
     description: "RESTful API and DB Handlers for Compass"
     get_method: docker
index 92454e9..acfc75c 100755 (executable)
--- a/deploy.sh
+++ b/deploy.sh
@@ -19,8 +19,6 @@
 #export DEPLOY_HARBOR="true"
 #export HABOR_VERSION="1.5.0"
 
-# Set url for download the tar file of harbor
-#export HABOR_DOWNLOAD_URL=https://storage.googleapis.com/harbor-releases/release-$HABOR_VERSION/harbor-offline-installer-v$HABOR_VERSION.tgz
 # Set hardware deploy jumpserver PXE NIC
 # You need to comment out it when virtual deploy.
 #export INSTALL_NIC=eth1
index 2f909b6..f7bc378 100755 (executable)
@@ -190,11 +190,12 @@ function launch_harbor() {
 
     local harbor_cfg=$harbor_install_dir/harbor/harbor.cfg
     local harbor_docker_compose=$harbor_install_dir/harbor/docker-compose.yml
+    local harbor_tar=$harbor_install_dir/compass_dists/harbor-offline-installer-v$HABOR_VERSION.tgz
     rm -f $WORK_DIR/cache/harbor-offline-installer-v$HABOR_VERSION.tgz
-    curl --connect-timeout 10 -o $WORK_DIR/cache/harbor-offline-installer-v$HABOR_VERSION.tgz  $HABOR_DOWNLOAD_URL
+    curl --connect-timeout 10 -o $WORK_DIR/cache/harbor-offline-installer-v$HABOR_VERSION.tgz  file://$harbor_tar
     tar -zxf $WORK_DIR/cache/harbor-offline-installer-v$HABOR_VERSION.tgz -C $harbor_install_dir
 
-    sed "s/^hostname = .*/hostname = $INSTALL_IP/g" -i $harbor_cfg
+    sed "s/^hostname = .*/hostname = $INSTALL_IP:8080/g" -i $harbor_cfg
     sed "s/80:80/8080:80/g" -i $harbor_docker_compose
     sed "s/443:443/8443:443/g" -i $harbor_docker_compose
     cd $harbor_install_dir/harbor/