StorPerf Workload Agent
[releng.git] / jjb / releng / opnfv-docker-arm.yaml
index 9066b41..a660e87 100644 (file)
       stream: euphrates
       branch: 'stable/{stream}'
       disabled: false
-    fraser: &fraser
-      stream: fraser
+    hunter: &hunter
+      stream: hunter
+      branch: 'stable/{stream}'
+      disabled: false
+    iruya: &iruya
+      stream: iruya
       branch: 'stable/{stream}'
       disabled: false
     dovetail-arm-receivers: &dovetail-arm-receivers
@@ -27,7 +31,7 @@
       receivers: >
           cristina.pauna@enea.com
           alexandru.avadanii@enea.com
-          mark.beierl@emc.com
+          mbeierl@vmware.com
     yardstick-arm-receivers: &yardstick-arm-receivers
       receivers: >
           cristina.pauna@enea.com
@@ -40,6 +44,7 @@
     dockerdir: "docker"
     docker_repo_name: "opnfv/{project}_aarch64"
     arch_tag: ""
+    extra_build_args: ""
 
     # yamllint disable rule:key-duplicates
     dockerrepo:
           arch_tag: 'aarch64'
           <<: *master
           <<: *storperf-arm-receivers
+      - 'storperf-workloadagent':
+          project: 'storperf'
+          dockerdir: 'docker/storperf-workloadagent'
+          docker_repo_name: 'opnfv/storperf-workloadagent'
+          arch_tag: 'aarch64'
+          <<: *master
+          <<: *storperf-arm-receivers
       - 'yardstick':
           project: 'yardstick'
           <<: *master
           <<: *yardstick-arm-receivers
+
       # projects with jobs for stable/euphrates
       - 'dovetail':
           project: 'dovetail'
           <<: *euphrates
           <<: *dovetail-arm-receivers
+
+      # projects with jobs for stable/hunter
+      - 'yardstick':
+          project: 'yardstick'
+          <<: *hunter
+          <<: *yardstick-arm-receivers
+
+      # projects with jobs for stable/iruya
       - 'storperf-master':
           project: 'storperf'
           dockerdir: 'docker/storperf-master'
           docker_repo_name: 'opnfv/storperf-master'
           arch_tag: 'aarch64'
-          <<: *fraser
+          <<: *iruya
           <<: *storperf-arm-receivers
       - 'storperf-graphite':
           project: 'storperf'
           dockerdir: 'docker/storperf-graphite'
           docker_repo_name: 'opnfv/storperf-graphite'
           arch_tag: 'aarch64'
-          <<: *fraser
+          <<: *iruya
           <<: *storperf-arm-receivers
       - 'storperf-httpfrontend':
           project: 'storperf'
           dockerdir: 'docker/storperf-httpfrontend'
           docker_repo_name: 'opnfv/storperf-httpfrontend'
           arch_tag: 'aarch64'
-          <<: *fraser
+          <<: *iruya
           <<: *storperf-arm-receivers
       - 'storperf-reporting':
           project: 'storperf'
           dockerdir: 'docker/storperf-reporting'
           docker_repo_name: 'opnfv/storperf-reporting'
           arch_tag: 'aarch64'
-          <<: *fraser
+          <<: *iruya
           <<: *storperf-arm-receivers
       - 'storperf-swaggerui':
           project: 'storperf'
           dockerdir: 'docker/storperf-swaggerui'
           docker_repo_name: 'opnfv/storperf-swaggerui'
           arch_tag: 'aarch64'
-          <<: *fraser
+          <<: *iruya
+          <<: *storperf-arm-receivers
+      - 'storperf-workloadagent':
+          project: 'storperf'
+          dockerdir: 'docker/storperf-workloadagent'
+          docker_repo_name: 'opnfv/storperf-workloadagent'
+          arch_tag: 'aarch64'
+          <<: *iruya
           <<: *storperf-arm-receivers
-      - 'yardstick':
-          project: 'yardstick'
-          <<: *fraser
-          <<: *yardstick-arm-receivers
 
     # yamllint enable rule:key-duplicates
     jobs:
           name: ARCH_TAG
           default: "{arch_tag}"
           description: "If set, this value will be added to the docker image tag"
+      - string:
+          name: EXTRA_BUILD_ARGS
+          default: "{extra_build_args}"
+          description: "Whitespace separated key=value pairs. If set, these args will be used to build docker image"
 
     properties:
       - throttle: