Build latest Functest Kubernetes images
[releng.git] / jjb / releng / opnfv-docker.yaml
index 7f1190f..d665612 100644 (file)
       stream: master
       branch: '{stream}'
       disabled: false
-    hunter: &hunter
-      stream: hunter
-      branch: 'stable/{stream}'
-      disabled: false
-    iruya: &iruya
-      stream: iruya
-      branch: 'stable/{stream}'
-      disabled: false
-    jerma: &jerma
-      stream: jerma
-      branch: 'stable/{stream}'
-      disabled: false
-    kali: &kali
-      stream: kali
+    nile: &nile
+      stream: nile
       branch: 'stable/{stream}'
       disabled: false
     laas-receivers: &laas_receivers
       receivers: >
           pberberian@iol.unh.edu
           sbergeron@iol.unh.edu
-    storperf-receivers: &storperf-receivers
-      receivers: >
-          mbeierl@vmware.com
     samplevnf-receivers: &samplevnf-receivers
       receivers: >
           luc.provoost@intel.com
           yury.kylulin@intel.com
+    vineperf-receivers: &vineperf-receivers
+      receivers: >
+          sridhar.rao@spirent.com
+    cirv-receivers: &cirv-receivers
+      receivers: >
+          sridhar.rao@spirent.com
+          parthyadav3105@gmail.com
     other-receivers: &other-receivers
       receivers: ''
 
     extra_build_args: ""
 
     # This is the dockerhub repo the image will be pushed to as
-    # 'opnfv/{dockerrepo}. See: DOCKER_REPO_NAME parameter.
+    # 'anuket/{dockerrepo}. See: DOCKER_REPO_NAME parameter.
     # 'project' is the OPNFV repo we expect to contain the Dockerfile
     # yamllint disable rule:key-duplicates
     dockerrepo:
-      # projects with jobs for master
-      - 'releng-anteater':
-          project: 'releng-anteater'
-          <<: *master
-          <<: *other-receivers
       - 'barometer-collectd':
           project: 'barometer'
           dockerdir: 'docker/barometer-collectd'
           dockerdir: 'docker/barometer-snmp'
           <<: *master
           <<: *other-receivers
-      - 'dovetail':
-          project: 'dovetail'
-          <<: *master
-          <<: *other-receivers
-      - 'dovetail-webportal-api':
-          project: 'dovetail-webportal'
-          dockerfile: 'Dockerfile.api'
-          <<: *master
-          <<: *other-receivers
-      - 'dovetail-webportal-web':
-          project: 'dovetail-webportal'
-          dockerfile: 'Dockerfile.web'
-          <<: *master
-          <<: *other-receivers
-      - 'dovetail-webportal-web-onap':
-          project: 'dovetail-webportal'
-          dockerfile: 'Dockerfile.web'
-          extra_build_args: 'CONTAINER=onap GUI=onap-ui'
-          <<: *master
-          <<: *other-receivers
       - 'nfvbench':
           project: 'nfvbench'
           <<: *master
           dockerfile: 'worker/Dockerfile'
           <<: *master
           <<: *laas_receivers
-      - 'storperf-master':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-master'
-          arch_tag: 'x86_64'
+      - 'rapid':
+          project: 'samplevnf'
+          dockerdir: 'VNFs/DPPD-PROX/helper-scripts/rapid'
           <<: *master
-          <<: *storperf-receivers
-      - 'storperf-graphite':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-graphite'
-          arch_tag: 'x86_64'
+          <<: *samplevnf-receivers
+      - 'vineperf':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/vineperf'
           <<: *master
-          <<: *storperf-receivers
-      - 'storperf-httpfrontend':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-httpfrontend'
-          arch_tag: 'x86_64'
+          <<: *vineperf-receivers
+      - 'vineperf-prox':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/trafficgen-pods/prox'
           <<: *master
-          <<: *storperf-receivers
-      - 'storperf-reporting':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-reporting'
-          arch_tag: 'x86_64'
+          <<: *vineperf-receivers
+      - 'vineperf-trex':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/trafficgen-pods/trex'
           <<: *master
-          <<: *storperf-receivers
-      - 'storperf-swaggerui':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-swaggerui'
-          arch_tag: 'x86_64'
+          <<: *vineperf-receivers
+      - 'vineperf-pktgen':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/trafficgen-pods/pktgen'
           <<: *master
-          <<: *storperf-receivers
-      - 'storperf-workloadagent':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-workloadagent'
-          arch_tag: 'x86_64'
+          <<: *vineperf-receivers
+      - 'vineperf-l2l3fwd':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/dpdk-forwarding-pods/l2l3fwd'
           <<: *master
-          <<: *storperf-receivers
-      - 'rapid':
-          project: 'samplevnf'
-          dockerdir: 'VNFs/DPPD-PROX/helper-scripts/rapid'
+          <<: *vineperf-receivers
+      - 'vineperf-vpp':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/dpdk-forwarding-pods/vpp'
           <<: *master
-          <<: *samplevnf-receivers
-
-      # projects with jobs for hunter
-      - 'dovetail':
-          project: 'dovetail'
-          <<: *hunter
-          <<: *other-receivers
-
-      # projects with jobs for iruya
-      - 'storperf-master':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-master'
-          arch_tag: 'x86_64'
-          <<: *iruya
-          <<: *storperf-receivers
-      - 'storperf-graphite':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-graphite'
-          arch_tag: 'x86_64'
-          <<: *iruya
-          <<: *storperf-receivers
-      - 'storperf-httpfrontend':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-httpfrontend'
-          arch_tag: 'x86_64'
-          <<: *iruya
-          <<: *storperf-receivers
-      - 'storperf-reporting':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-reporting'
-          arch_tag: 'x86_64'
-          <<: *iruya
-          <<: *storperf-receivers
-      - 'storperf-swaggerui':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-swaggerui'
-          arch_tag: 'x86_64'
-          <<: *iruya
-          <<: *storperf-receivers
-      - 'storperf-workloadagent':
-          project: 'storperf'
-          dockerdir: 'docker/storperf-workloadagent'
-          arch_tag: 'x86_64'
-          <<: *iruya
-          <<: *storperf-receivers
+          <<: *vineperf-receivers
+      - 'sdvconfig':
+          project: 'cirv-sdv'
+          dockerdir: 'sdv/docker/sdvconfig'
+          <<: *master
+          <<: *cirv-receivers
+      - 'sdvmodel':
+          project: 'cirv-sdv'
+          dockerdir: 'sdv/docker/sdvmodel'
+          <<: *master
+          <<: *cirv-receivers
+      - 'sdvsecurity':
+          project: 'cirv-sdv'
+          dockerdir: 'sdv/docker/sdvsecurity'
+          <<: *master
+          <<: *cirv-receivers
+      - 'sdvstate':
+          project: 'cirv-sdv'
+          dockerdir: 'sdv/docker/sdvstate'
+          <<: *master
+          <<: *cirv-receivers
+      - 'sdvurls':
+          project: 'cirv-sdv'
+          dockerdir: 'sdv/docker/sdvurls'
+          <<: *master
+          <<: *cirv-receivers
 
-      # projects with jobs for jerma
+      # projects with jobs for nile
       - 'barometer-collectd':
           project: 'barometer'
           dockerdir: 'docker/barometer-collectd'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
       - 'barometer-collectd-experimental':
           project: 'barometer'
           dockerdir: '.'
           dockerfile: 'docker/barometer-collectd-experimental/Dockerfile'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
       - 'barometer-collectd-latest':
           project: 'barometer'
           dockerdir: '.'
           dockerfile: 'docker/barometer-collectd-latest/Dockerfile'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
       - 'barometer-dma':
           project: 'barometer'
           dockerdir: 'docker/barometer-dma'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
       - 'barometer-grafana':
           project: 'barometer'
           dockerdir: 'docker/barometer-grafana'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
       - 'barometer-influxdb':
           project: 'barometer'
           dockerdir: 'docker/barometer-influxdb'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
       - 'barometer-kafka':
           project: 'barometer'
           dockerdir: 'docker/barometer-kafka'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
       - 'barometer-ves':
           project: 'barometer'
           dockerdir: 'docker/barometer-ves'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
       - 'barometer-snmp':
           project: 'barometer'
           dockerdir: 'docker/barometer-snmp'
-          <<: *jerma
+          <<: *nile
           <<: *other-receivers
+      - 'vineperf':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/vineperf'
+          <<: *nile
+          <<: *vineperf-receivers
+      - 'vineperf-prox':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/trafficgen-pods/prox'
+          <<: *nile
+          <<: *vineperf-receivers
+      - 'vineperf-trex':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/trafficgen-pods/trex'
+          <<: *nile
+          <<: *vineperf-receivers
+      - 'vineperf-pktgen':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/trafficgen-pods/pktgen'
+          <<: *nile
+          <<: *vineperf-receivers
+      - 'vineperf-l2l3fwd':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/dpdk-forwarding-pods/l2l3fwd'
+          <<: *nile
+          <<: *vineperf-receivers
+      - 'vineperf-vpp':
+          project: 'vineperf'
+          dockerdir: 'tools/docker/test-containers/dpdk-forwarding-pods/vpp'
+          <<: *nile
+          <<: *vineperf-receivers
 
     # yamllint enable rule:key-duplicates
     jobs:
           description: "To enable/disable pushing the image to Dockerhub."
       - string:
           name: DOCKER_REPO_NAME
-          default: "opnfv/{dockerrepo}"
+          default: "anuket/{dockerrepo}"
           description: "Dockerhub repo to be pushed to."
       - string:
           name: DOCKER_DIR