Fix: Fix docker cli version mismatch 83/107983/1
authorMateusz Pilat <m.pilat@partner.samsung.com>
Wed, 20 May 2020 12:58:50 +0000 (14:58 +0200)
committerMateusz Pilat <m.pilat@partner.samsung.com>
Wed, 20 May 2020 13:00:15 +0000 (15:00 +0200)
Docker cli version is different than docker engine version & Improve output of verification job

Issue-ID: OOM-2415
Signed-off-by: Mateusz Pilat <m.pilat@partner.samsung.com>
Change-Id: Iebf8946c4a8b3eb3abd45402d6d573e403ac9ef2

.gitignore
ansible/test/bin/ci-molecule.sh
ansible/test/bin/install-molecule.sh
ansible/test/roles/prepare-docker-dind/tasks/rhel.yml
offline-installer-review.sh

index f665d53..ffef34e 100644 (file)
@@ -1,3 +1,4 @@
 doc
 /package.info
 /ansible/log/
+/*.log
index 7429681..98e69c7 100755 (executable)
@@ -33,7 +33,7 @@ ROLE_PATH=$1
 MOLECULE_CONTAINER=${MOLECULE_CONTAINER:-false}
 
 echo "Build all pre-build images"
-${LOCAL_PATH}/../images/docker/build-all.sh
+${LOCAL_PATH}/../images/docker/build-all.sh > image_build.log
 
 # Use Molecule container
 if [ "${MOLECULE_CONTAINER}" == "true" ]; then
index 72b0793..7857e0c 100755 (executable)
@@ -41,5 +41,5 @@ source ${VENV_PATH}/bin/activate
 # Install Molecule
 if [ ! -z ${VIRTUAL_ENV} ]; then
     echo "Activated virtual env in ${VIRTUAL_ENV}"
-    pip install molecule==2.20 ansible==2.7.8 docker pyopenssl
+    pip -q install molecule==2.20 ansible==2.7.8 docker pyopenssl
 fi
index 4184ef0..820d696 100644 (file)
 
 - name: "Install docker"
   package:
-    name: "docker-ce-{{ docker_version }}"
+    name:
+      - "docker-ce-{{ docker_version }}"
+      - "docker-ce-cli-{{ docker_version }}"
     state: present
     allow_downgrade: true
   notify: Restart docker
+
index f839308..f60beed 100755 (executable)
@@ -48,10 +48,11 @@ function run_molecule() {
 #######################################################################$
 #                           MAIN                                      #$
 #######################################################################$
+echo "----------   ONAP OFFLINE INSTALLER - CHANGE VERIFICATION START   ----------"
 FAILED_ROLES=()
 ALL_PLAYBOOKS=(`ls -d ansible/test/play-*`) # enumerate all playbook tests for later usage
 # Setup environment
-prep_ubuntu_16_04_for_molecule
+prep_ubuntu_16_04_for_molecule > ubuntu_preparation.log
 
 # Check for changes in Ansible roles
 ROLE_CHANGES=(`git diff HEAD^ HEAD --name-only ansible/roles | cut -f 1-3 -d "/" | sort -u`)
@@ -135,3 +136,4 @@ else
   echo "Verification failed for ${FAILED_ROLES[*]}"
   exit 1
 fi
+echo "----------   ONAP OFFLINE INSTALLER - CHANGE VERIFICATION END   ----------"