summaryrefslogtreecommitdiffstats
path: root/jjb/yardstick
diff options
context:
space:
mode:
authorchenjiankun <chenjiankun1@huawei.com>2018-03-21 02:12:15 +0000
committerchenjiankun <chenjiankun1@huawei.com>2018-03-21 02:12:15 +0000
commit4060688edd500c75a17e5c4a981d8cd3aba6321f (patch)
tree9ade55e70a776630c3c949e170b621c45687c7c7 /jjb/yardstick
parentf231407a590ec0351215312821b987fc63d54c60 (diff)
Fetch creds according scenario type(os or k8)
We have two kinds of scenario: os and k8, their creds is defferent, so we need to fetch creds according different scenario type. Change-Id: I54d1a1fcdfa981fed2a1433693aa3483abf4baf0 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
Diffstat (limited to 'jjb/yardstick')
-rw-r--r--jjb/yardstick/yardstick-daily-jobs.yml28
-rwxr-xr-xjjb/yardstick/yardstick-get-k8s-conf.sh1
2 files changed, 18 insertions, 11 deletions
diff --git a/jjb/yardstick/yardstick-daily-jobs.yml b/jjb/yardstick/yardstick-daily-jobs.yml
index 20890fa13..24c7f319b 100644
--- a/jjb/yardstick/yardstick-daily-jobs.yml
+++ b/jjb/yardstick/yardstick-daily-jobs.yml
@@ -262,8 +262,7 @@
- description-setter:
description: "POD: $NODE_NAME"
- 'yardstick-cleanup'
- - 'yardstick-fetch-os-creds'
- - 'yardstick-fetch-k8s-conf'
+ - 'yardstick-fetch-creds'
- 'yardstick-{testsuite}'
- 'yardstick-store-results'
@@ -282,16 +281,23 @@
!include-raw: ./yardstick-daily.sh
- builder:
- name: yardstick-fetch-os-creds
+ name: yardstick-fetch-creds
builders:
- - shell:
- !include-raw: ../../utils/fetch_os_creds.sh
-
-- builder:
- name: yardstick-fetch-k8s-conf
- builders:
- - shell:
- !include-raw: ./yardstick-get-k8s-conf.sh
+ # yamllint disable rule:indentation
+ - conditional-step:
+ condition-kind: regex-match
+ regex: "os-.*"
+ label: '$DEPLOY_SCENARIO'
+ steps:
+ - shell:
+ !include-raw: ../../utils/fetch_os_creds.sh
+ - conditional-step:
+ condition-kind: regex-match
+ regex: "k8-.*"
+ label: '$DEPLOY_SCENARIO'
+ steps:
+ - shell:
+ !include-raw: ./yardstick-get-k8s-conf.sh
- builder:
name: yardstick-store-results
diff --git a/jjb/yardstick/yardstick-get-k8s-conf.sh b/jjb/yardstick/yardstick-get-k8s-conf.sh
index 22a6aa4e6..116d2f0d0 100755
--- a/jjb/yardstick/yardstick-get-k8s-conf.sh
+++ b/jjb/yardstick/yardstick-get-k8s-conf.sh
@@ -7,6 +7,7 @@ if [[ "${DEPLOY_SCENARIO:0:2}" == "k8" ]];then
if [[ ${INSTALLER_TYPE} == 'joid' ]];then
juju scp kubernetes-master/0:config "${dest_path}"
elif [[ ${INSTALLER_TYPE} == 'compass' ]];then
+ echo "Copy admin.conf to ${dest_path}"
docker cp compass-tasks:/opt/admin.conf "${dest_path}"
fi
fi