Merge "[fuel] Run functest hunter against master branch"
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Fri, 11 Jan 2019 12:36:10 +0000 (12:36 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Fri, 11 Jan 2019 12:36:10 +0000 (12:36 +0000)
1  2 
jjb/armband/armband-ci-jobs.yaml
jjb/fuel/fuel-daily-jobs.yaml
jjb/fuel/fuel-verify-jobs.yaml

        branch: '{stream}'
        gs-pathname: ''
        disabled: false
+       functest_docker_tag: hunter
      fraser: &fraser
        stream: fraser
        branch: 'stable/{stream}'
        disabled: false
        gs-pathname: '/{stream}'
+       functest_docker_tag: '{stream}'
      gambia: &gambia
        stream: gambia
        branch: 'stable/{stream}'
        gs-pathname: '/{stream}'
        disabled: false
+       functest_docker_tag: '{stream}'
      # -------------------------------
      # DEPLOY TYPE ANCHORS
      # -------------------------------
            auto-trigger-name: '{installer}-{scenario}-{pod}-{stream}-trigger'
        - 'os-nosdn-ovs-ha':
            auto-trigger-name: '{installer}-{scenario}-{pod}-{stream}-trigger'
 -      - 'os-nosdn-vpp-ha':
 -          auto-trigger-name: '{installer}-{scenario}-{pod}-{stream}-trigger'
  
        # NOHA scenarios
        - 'os-nosdn-nofeature-noha':
            auto-trigger-name: '{installer}-{scenario}-{pod}-{stream}-trigger'
 +      - 'os-nosdn-fdio-noha':
 +          auto-trigger-name: '{installer}-{scenario}-{pod}-{stream}-trigger'
  
      exclude:
        # Dovetail (and only it) should run against Fraser HA baremetal scenarios
@@@ -91,7 -94,7 +94,7 @@@
          stream: fraser
        - scenario: os-ovn-nofeature-ha
          stream: fraser
 -      - scenario: os-nosdn-vpp-ha
 +      - scenario: os-nosdn-fdio-noha
          stream: fraser
  
      jobs:
                    current-parameters: false
                    predefined-parameters:
                      DEPLOY_SCENARIO={scenario}
+                     DOCKER_TAG={functest_docker_tag}
                    same-node: true
                    block: true
                    block-thresholds:
  - trigger:
      name: 'fuel-os-nosdn-nofeature-ha-armband-baremetal-master-trigger'
      triggers:
 -      - timed: '0 1 * * 2,7'
 -- trigger:
 -    name: 'fuel-os-nosdn-nofeature-noha-armband-baremetal-master-trigger'
 -    triggers:
 -      - timed: ''
 +      - timed: '0 1 * * 7'
  - trigger:
      name: 'fuel-os-odl-nofeature-ha-armband-baremetal-master-trigger'
      triggers:
  - trigger:
      name: 'fuel-os-ovn-nofeature-ha-armband-baremetal-master-trigger'
      triggers:
 -      - timed: '0 1 * * 1'
 +      - timed: '0 1 * * 2'
  - trigger:
      name: 'fuel-os-nosdn-ovs-ha-armband-baremetal-master-trigger'
      triggers:
 -      - timed: '0 1 * * 3,5'
 +      - timed: '0 1 * * 1'
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-armband-baremetal-master-trigger'
 +    name: 'fuel-os-nosdn-nofeature-noha-armband-baremetal-master-trigger'
      triggers:
        - timed: ''
 +- trigger:
 +    name: 'fuel-os-nosdn-fdio-noha-armband-baremetal-master-trigger'
 +    triggers:
 +      - timed: '0 1 * * 3,5'
  # ---------------------------------------------------------------------
  # Enea Armband CI Baremetal Triggers running against gambia branch
  # ---------------------------------------------------------------------
  - trigger:
      name: 'fuel-os-nosdn-nofeature-ha-armband-baremetal-gambia-trigger'
      triggers:
 -      - timed: '10 1 * * 1,3'
 -- trigger:
 -    name: 'fuel-os-nosdn-nofeature-noha-armband-baremetal-gambia-trigger'
 -    triggers:
 -      - timed: ''
 +      - timed: '10 1 * * 1'
  - trigger:
      name: 'fuel-os-odl-nofeature-ha-armband-baremetal-gambia-trigger'
      triggers:
 -      - timed: '10 1 * * 5,7'
 +      - timed: '10 1 * * 7'
  - trigger:
      name: 'fuel-os-ovn-nofeature-ha-armband-baremetal-gambia-trigger'
      triggers:
      triggers:
        - timed: '10 1 * * 4,6'
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-armband-baremetal-gambia-trigger'
 +    name: 'fuel-os-nosdn-nofeature-noha-armband-baremetal-gambia-trigger'
      triggers:
        - timed: ''
 +- trigger:
 +    name: 'fuel-os-nosdn-fdio-noha-armband-baremetal-gambia-trigger'
 +    triggers:
 +      - timed: '10 1 * * 3,5'
  # -------------------------------------------------------------------
  # Enea Armband CI Baremetal Triggers running against fraser branch (for Dovetail)
  # -------------------------------------------------------------------
      name: 'fuel-os-nosdn-nofeature-ha-armband-virtual-master-trigger'
      triggers:
        - timed: ''
 -- trigger:
 -    name: 'fuel-os-nosdn-nofeature-noha-armband-virtual-master-trigger'
 -    triggers:
 -      - timed: ''
  - trigger:
      name: 'fuel-os-odl-nofeature-ha-armband-virtual-master-trigger'
      triggers:
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-armband-virtual-master-trigger'
 +    name: 'fuel-os-nosdn-nofeature-noha-armband-virtual-master-trigger'
 +    triggers:
 +      - timed: ''
 +- trigger:
 +    name: 'fuel-os-nosdn-fdio-noha-armband-virtual-master-trigger'
      triggers:
        - timed: ''
  # -------------------------------------------------------------------
      name: 'fuel-os-nosdn-nofeature-ha-armband-virtual-gambia-trigger'
      triggers:
        - timed: ''
 -- trigger:
 -    name: 'fuel-os-nosdn-nofeature-noha-armband-virtual-gambia-trigger'
 -    triggers:
 -      - timed: ''
  - trigger:
      name: 'fuel-os-odl-nofeature-ha-armband-virtual-gambia-trigger'
      triggers:
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-armband-virtual-gambia-trigger'
 +    name: 'fuel-os-nosdn-nofeature-noha-armband-virtual-gambia-trigger'
 +    triggers:
 +      - timed: ''
 +- trigger:
 +    name: 'fuel-os-nosdn-fdio-noha-armband-virtual-gambia-trigger'
      triggers:
        - timed: ''
        branch: '{stream}'
        disabled: false
        gs-pathname: ''
+       functest_docker_tag: hunter
      fraser: &fraser
        stream: fraser
        branch: 'stable/{stream}'
        disabled: false
        gs-pathname: '/{stream}'
+       functest_docker_tag: '{stream}'
      gambia: &gambia
        stream: gambia
        branch: 'stable/{stream}'
        disabled: false
        gs-pathname: '/{stream}'
+       functest_docker_tag: '{stream}'
      # -------------------------------
      # POD, INSTALLER, AND BRANCH MAPPING
      # -------------------------------
@@@ -66,7 -69,7 +69,7 @@@
            auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
        - 'os-nosdn-ovs-ha':
            auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
 -      - 'os-nosdn-vpp-ha':
 +      - 'os-nosdn-fdio-ha':
            auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
        # NOHA scenarios
        - 'os-nosdn-nofeature-noha':
@@@ -83,7 -86,7 +86,7 @@@
            auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
        - 'os-nosdn-ovs-noha':
            auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
 -      - 'os-nosdn-vpp-noha':
 +      - 'os-nosdn-fdio-noha':
            auto-trigger-name: 'fuel-{scenario}-{pod}-daily-{stream}-trigger'
  
      exclude:
          stream: fraser
        - scenario: os-nosdn-ovs-noha
          stream: fraser
 -      - scenario: os-nosdn-vpp-noha
 +      - scenario: os-nosdn-fdio-noha
          stream: fraser
        - scenario: os-ovn-nofeature-ha
          stream: fraser
 -      - scenario: os-nosdn-vpp-ha
 +      - scenario: os-nosdn-fdio-ha
          stream: fraser
  
      jobs:
                    current-parameters: false
                    predefined-parameters:
                      DEPLOY_SCENARIO={scenario}
+                     DOCKER_TAG={functest_docker_tag}
                    same-node: true
                    block: true
                    block-thresholds:
  - trigger:
      name: 'fuel-os-nosdn-nofeature-ha-baremetal-daily-master-trigger'
      triggers:
 -      - timed: '5 20 * * *'
 +      - timed: '5 20 * * 1,2,4,6,7'
  - trigger:
      name: 'fuel-os-odl-nofeature-ha-baremetal-daily-master-trigger'
      triggers:
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-baremetal-daily-master-trigger'
 +    name: 'fuel-os-nosdn-fdio-ha-baremetal-daily-master-trigger'
      triggers:
        - timed: ''
  
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-noha-baremetal-daily-master-trigger'
 +    name: 'fuel-os-nosdn-fdio-noha-baremetal-daily-master-trigger'
      triggers:
 -      - timed: ''
 +      - timed: '5 20 * * 3,5'
  # ----------------------------------------------
  # Triggers for job running on fuel-baremetal against gambia branch
  # ----------------------------------------------
  - trigger:
      name: 'fuel-os-nosdn-nofeature-ha-baremetal-daily-gambia-trigger'
      triggers:
 -      - timed: '0 20 * * *'
 +      - timed: '0 20 * * 1,2,4,6,7'
  - trigger:
      name: 'fuel-os-odl-nofeature-ha-baremetal-daily-gambia-trigger'
      triggers:
      triggers:
        - timed: '0 5 * * *'
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-baremetal-daily-gambia-trigger'
 +    name: 'fuel-os-nosdn-fdio-ha-baremetal-daily-gambia-trigger'
      triggers:
        - timed: ''
  # NOHA Scenarios
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-noha-baremetal-daily-gambia-trigger'
 +    name: 'fuel-os-nosdn-fdio-noha-baremetal-daily-gambia-trigger'
      triggers:
 -      - timed: ''
 +      - timed: '0 20 * * 3,5'
  # ----------------------------------------------
  # Triggers for job running on fuel-virtual against master branch
  # ----------------------------------------------
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-virtual-daily-master-trigger'
 +    name: 'fuel-os-nosdn-fdio-ha-virtual-daily-master-trigger'
      triggers:
        - timed: ''
  # NOHA Scenarios
      triggers:
        - timed: '5 9 * * *'
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-noha-virtual-daily-master-trigger'
 +    name: 'fuel-os-nosdn-fdio-noha-virtual-daily-master-trigger'
      triggers:
        - timed: ''
  # ----------------------------------------------
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-virtual-daily-gambia-trigger'
 +    name: 'fuel-os-nosdn-fdio-ha-virtual-daily-gambia-trigger'
      triggers:
        - timed: ''
  # NOHA Scenarios
      triggers:
        - timed: '0 9 * * *'
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-noha-virtual-daily-gambia-trigger'
 +    name: 'fuel-os-nosdn-fdio-noha-virtual-daily-gambia-trigger'
      triggers:
        - timed: ''
  # ----------------------------------------------
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-ha-zte-pod1-daily-master-trigger'
 +    name: 'fuel-os-nosdn-fdio-ha-zte-pod1-daily-master-trigger'
      triggers:
        - timed: ''
  # NOHA Scenarios
      triggers:
        - timed: ''
  - trigger:
 -    name: 'fuel-os-nosdn-vpp-noha-zte-pod1-daily-master-trigger'
 +    name: 'fuel-os-nosdn-fdio-noha-zte-pod1-daily-master-trigger'
      triggers:
        - timed: ''
            branch: '{stream}'
            gs-pathname: ''
            disabled: false
+           functest_docker_tag: hunter
        - gambia:
            branch: 'stable/{stream}'
            gs-pathname: '/{stream}'
            disabled: false
+           functest_docker_tag: '{stream}'
      #####################################
      # cluster architectures
      #####################################
 +    # Note: arm64 was removed since it was basically a no-op
      arch_tag:
        - 'amd64':
            slave-label: 'fuel'
            functest-suite-label: 'fuel'
 -      - 'arm64':
 -          slave-label: 'armband'
 -          functest-suite-label: 'fuel-armband'
      #####################################
      # cluster types
      #####################################
                  GERRIT_REFSPEC=$GERRIT_REFSPEC
                  GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
                  GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
+                 DOCKER_TAG={functest_docker_tag}
                node-parameters: true
                enable-condition: "def m = ! ('$NODE_LABELS' =~ /armband-virtual/)"
                kill-phase-on: NEVER