X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ci-management.git;a=blobdiff_plain;f=jjb%2Fakraino-templates%2Fakraino-iec-macros.yaml;fp=jjb%2Fakraino-templates%2Fakraino-iec-macros.yaml;h=58bbbc48294b29d6dac14ff9fd5f6c89c3251e77;hp=0000000000000000000000000000000000000000;hb=885a782ac9fcfd913bcbdbad43aec67493518107;hpb=a50cd8cb04472e00985bb3271fa8dfaddda41d6f diff --git a/jjb/akraino-templates/akraino-iec-macros.yaml b/jjb/akraino-templates/akraino-iec-macros.yaml new file mode 100644 index 0000000..58bbbc4 --- /dev/null +++ b/jjb/akraino-templates/akraino-iec-macros.yaml @@ -0,0 +1,119 @@ +--- +############## +# PARAMETERS # +############## +- parameter: + name: 'iec-defaults' + parameters: + - string: + name: INSTALLER_IP + default: '10.20.0.2' + description: 'IP of the installer' + - string: + name: SSH_KEY + default: '/var/lib/opnfv/mcp.rsa' + description: 'Path to private SSH key to access environment nodes' + - string: + name: EXTERNAL_NETWORK + default: 'floating_net' + description: 'external network for test' + - string: + name: CI_DEBUG + default: 'false' + description: 'Show debug output information' + - string: + name: ARCHIVE_ARTIFACTS + default: '**/*.log' + description: Artifacts to archive to the logs server. + +# Usecase params are both installer and OS specific +- parameter: &k8s_fuel_ubuntu1604_parameter + name: 'fuel-ubuntu1604-defaults' + parameters: + - string: &k8s_master_ip + name: K8S_MASTER_IP + default: '172.16.10.36' + description: 'IP address to connect to the K8s master' + - string: &k8s_ssh_user + name: K8S_SSH_USER + default: 'ubuntu' + description: 'SSH username to connect to the K8s master ' + - string: &k8s_ssh_password + name: K8S_SSH_PASSWORD + default: '' + description: 'SSH password to connect to the K8s master' + - string: &k8s_ssh_key + name: K8S_SSH_KEY + default: '/var/lib/opnfv/mcp.rsa' + description: 'SSH key to connect to the K8s master' + +- parameter: + <<: *k8s_fuel_ubuntu1604_parameter + name: 'fuel-ubuntu1804-defaults' +- parameter: + name: 'fuel-centos7-defaults' + parameters: + - string: + <<: *k8s_master_ip + - string: + <<: *k8s_ssh_user + default: 'centos' + - string: + <<: *k8s_ssh_password + - string: + <<: *k8s_ssh_key + +- parameter: + name: 'compass-ubuntu1604-defaults' + parameters: + - string: + <<: *k8s_master_ip + default: '10.1.0.50' + - string: + <<: *k8s_ssh_user + default: 'root' + - string: + <<: *k8s_ssh_password + default: 'root' + - string: + <<: *k8s_ssh_key + +######################## +# trigger macros +######################## +# CI PODs +# ---------------------------------------------------------------- +# Akraino IEC CI Baremetal Triggers running against master branch +# ---------------------------------------------------------------- +- trigger: + name: 'iec-type2-fuel-virtual-ubuntu1604-daily-master-trigger' + triggers: + - timed: '0 1 * * 1,3,5' +- trigger: + name: 'iec-type2-fuel-baremetal-ubuntu1604-daily-master-trigger' + triggers: + - timed: '' +- trigger: + name: 'iec-type2-compass-virtual-ubuntu1604-daily-master-trigger' + triggers: + - timed: '0 13 * * *' +- trigger: + name: 'iec-type2-fuel-virtual-ubuntu1804-daily-master-trigger' + triggers: + - timed: '0 1 * * 2,6' +- trigger: + name: 'iec-type2-fuel-baremetal-ubuntu1804-daily-master-trigger' + triggers: + - timed: '' +- trigger: + name: 'iec-type2-fuel-virtual-centos7-daily-master-trigger' + triggers: + - timed: '0 1 * * 4,7' +- trigger: + name: 'iec-type2-fuel-baremetal-centos7-daily-master-trigger' + triggers: + - timed: '' +- trigger: + name: 'iec-type1-compass-virtual-ubuntu1604-daily-master-trigger' + triggers: + - timed: '0 19 * * *'