From: Fatih Degirmenci Date: Tue, 22 Oct 2019 07:56:35 +0000 (+0200) Subject: Activate ONAP promotion from Online Pipelines X-Git-Url: https://gerrit.nordix.org/gitweb?a=commitdiff_plain;h=e57cd6a1e217310ff2678f2d4de7be1b819c608c;p=infra%2Fcicd.git Activate ONAP promotion from Online Pipelines Change-Id: Ia86b2aac6b508750769ee01548284f54dfadd789 --- diff --git a/jjb/cloud-infra/cloud-infra-periodic-onap.yaml b/jjb/cloud-infra/cloud-infra-periodic-onap.yaml index 7818e052..ebe4796a 100644 --- a/jjb/cloud-infra/cloud-infra-periodic-onap.yaml +++ b/jjb/cloud-infra/cloud-infra-periodic-onap.yaml @@ -503,6 +503,15 @@ - build-timeout: timeout: '{build-timeout}' - fix-workspace-permissions + - credentials-binding: + - username-password-separated: + credential-id: 'nordix-cicd-arm-credentials' + username: NORDIX_ARM_USERNAME + password: NORDIX_ARM_TOKEN + - username-password-separated: + credential-id: 'nordix-cicd-harbor-credentials' + username: NORDIX_HARBOR_USERNAME + password: NORDIX_HARBOR_PASSWORD scm: - git-scm: diff --git a/jjb/cloud-infra/onap-macros.yaml b/jjb/cloud-infra/onap-macros.yaml index e2763b59..f6ea614d 100644 --- a/jjb/cloud-infra/onap-macros.yaml +++ b/jjb/cloud-infra/onap-macros.yaml @@ -42,6 +42,14 @@ name: TEST_TYPE default: 'oom-healthcheck' description: 'Test type to run. Could be oom-healthcheck or onap-healthcheck' + - string: + name: NORDIX_ARM_REPO_URL + default: 'https://artifactory.nordix.org/artifactory' + description: 'URL to Nordix Artifactory' + - string: + name: NORDIX_HARBOR_REPO_URL + default: 'registry.nordix.org' + description: 'URL to Nordix Harbor' - string: name: XTESTING_REPO_URL default: 'https://gerrit.nordix.org/opnfv/xtesting-onap.git' diff --git a/jjb/cloud-infra/promote-onap.sh b/jjb/cloud-infra/promote-onap.sh index 2ac25dd2..345754b0 100644 --- a/jjb/cloud-infra/promote-onap.sh +++ b/jjb/cloud-infra/promote-onap.sh @@ -22,9 +22,14 @@ set -o errexit set -o nounset cd $WORKSPACE -echo "Info: Promoting ONAP" +echo "Info: Promoting ONAP. Please note that this may take about 3 hours to complete. Do not interrupt!" echo "-------------------------------------------------------------------------" -echo "Warning: Not implemented!" +cd /tmp && /bin/rm -rf $WORKSPACE +git clone -q https://gerrit.nordix.org/infra/swconfig.git $WORKSPACE +cd $WORKSPACE/scenarios/onap-nofeature-noha/kubespray/playbooks +source /opt/engine/.venv/bin/activate +ansible-playbook -i /tmp/inventory.ini promote.yml echo "-------------------------------------------------------------------------" +echo "Info: Promotion done!" # vim: set ts=2 sw=2 expandtab: