---
- project:
- name: 'iec'
- project-name: 'iec'
- project: '{project-name}'
+ name: "iec"
+ project-name: "iec"
+ project: "{project-name}"
views:
- common-view:
view-name: iec
- view-regex: '^{project-name}-(tox|type1|type2)-(verify|fuel|compass)-.*'
+ view-regex: "^{project-name}-(sonar|(tox|type1|type2)-(verify|fuel|compass)-.*)"
# -------------------------------
# BRANCH DEFINITIONS
# -------------------------------
stream:
- master:
- branch: '{stream}'
- gs-pathname: ''
+ branch: "master"
+ gs-pathname: ""
disabled: false
# -------------------------------
# OPERATING SYSTEM DEFINITIONS
# -------------------------------
os:
- - ubuntu1604
- ubuntu1804
- centos7
- #--------------------------------
+ # -------------------------------
# IEC TYPE DEFINITINONS
# type1 Mcbin embeded board
# type2 Arm Server
# -------------------------------
deploy_type:
- baremetal:
- slave-label: 'aarch64_dev'
- scenario: 'k8-calico-iec-noha'
+ slave_label: "aarch64_baremetal_dev"
+ scenario: "k8-calico-iec-noha"
- virtual:
- slave-label: 'aarch64_dev'
- scenario: 'k8-calico-iec-noha'
+ slave_label: "aarch64_dev"
+ scenario: "k8-calico-iec-noha"
exclude:
# Compass does not run against baremetal PODs yet
os: ubuntu1804
- iecType: type1
installer: fuel
+ # Fuel baremetal provisioning only supports Ubuntu 18.04
+ - installer: fuel
+ deploy_type: baremetal
+ os: centos7
+ - installer: fuel
+ deploy_type: baremetal
+ os: ubuntu1804
+ # SEBA on virtual PODs should be excluded
+ - deploy_type: virtual
+ usecase: seba_on_arm
# -------------------------------
# USECASE DEFINITIONS
# -------------------------------
usecase:
- - seba_on_arm:
- slave-label: 'aarch64_dev'
- scenario: 'k8-calico-iec-noha'
+ - seba_on_arm
+
+ phase:
+ - install
+ - test
jobs:
- - akraino-iec-install
- - akraino-iec-deploy
- - akraino-iec-destroy
- - akraino-iec-install-usecase
+ # - akraino-iec-install
+ # - akraino-iec-deploy
+ # - akraino-iec-destroy
+ # - akraino-usecase-phase-iec
- gerrit-sonar:
sonar-project-file: ""
build-node: centos7-builder-2c-1g
+ submodule-recursive: false
+ submodule-disable: true
sonar-properties: |
# Required metadata
sonar.projectKey=iec