X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Fintegration-templates.yaml;h=5a3c431f82b8000170ad3eddb18f0f74ade0692f;hb=c976ff51d206b53727263a1885c97e0cbdad3b59;hp=f2324ea187993f0a474d2c3706687c7fa13b0bea;hpb=b2b972f187daab6bf28b7b02809e617bc7fecbff;p=releng%2Fbuilder.git diff --git a/jjb/integration/integration-templates.yaml b/jjb/integration/integration-templates.yaml index f2324ea18..5a3c431f8 100644 --- a/jjb/integration/integration-templates.yaml +++ b/jjb/integration/integration-templates.yaml @@ -69,27 +69,52 @@ id: inttest-csit-verify-1node <<: *inttest_csit_common + ##################### + # Default variables # + ##################### + + openstack-cloud: vex + openstack-heat-template: csit-2-instance-type.yaml + openstack-heat-template-dir: openstack-hot + + odl_system_flavor: 'odl-highcpu-4' + odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20191201-060129.829' + controller-max-mem: '2048m' + tools_system_count: 1 + tools_system_flavor: 'odl-highcpu-2' + tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + + ##################### + # Job configuration # + ##################### + parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: only + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: 'True' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-2-type: + vm_0_count: '1' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{tools_system_count}' + vm_1_flavor: '{tools_system_flavor}' + vm_1_image: '{tools_system_image}' - integration-distribution-branch: branch: '{verify-branch}' - integration-distribution-stream: stream: '{verify-stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-scope: - controller-scope: 'only' - - integration-controller-features: - controller-features: '{install-features}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -102,8 +127,7 @@ jdkversion: '{verify-jdkversion}' - distribution-karaf-version: karaf-version: '{verify-karaf-version}' - - integration-use-features-boot: - use-features-boot: 'True' + scm: - integration-gerrit-scm: basedir: 'test' @@ -119,14 +143,10 @@ builders: - lf-infra-pre-build - - integration-infra-stack: - stack-template: '{stack-template}' - vm_0_count: '1' - vm_0_flavor: '{odl_system_flavor}' - vm_0_image: '{odl_system_image}' - vm_1_count: '{tools_system_count}' - vm_1_flavor: '{tools_system_flavor}' - vm_1_image: '{tools_system_image}' + - integration-stack-2-type: + openstack-cloud: '{openstack-cloud}' + openstack-heat-template: '{openstack-heat-template}' + openstack-heat-template-dir: '{openstack-heat-template-dir}' - integration-install-robotframework - inject: properties-file: 'env.properties' @@ -146,6 +166,8 @@ robot_other_files: '' robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 + - lf-stack-delete: + openstack-cloud: '{openstack-cloud}' - lf-infra-publish @@ -160,35 +182,49 @@ # Default variables # ##################### - # TODO: Add default variables here. + openstack-cloud: vex + openstack-heat-template: csit-2-instance-type.yaml + openstack-heat-template-dir: openstack-hot + + odl_system_flavor: 'odl-highcpu-4' + odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20191201-060129.829' + controller-max-mem: '2048m' + tools_system_count: 1 + tools_system_flavor: 'odl-highcpu-2' + tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + ##################### # Job configuration # ##################### parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '{scope}' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: 'True' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-2-type: + vm_0_count: '1' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{tools_system_count}' + vm_1_flavor: '{tools_system_flavor}' + vm_1_image: '{tools_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-scope: - controller-scope: '{scope}' - - integration-controller-features: - controller-features: '{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -205,8 +241,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: 'True' scm: - integration-gerrit-scm: @@ -221,14 +255,10 @@ builders: - lf-infra-pre-build - - integration-infra-stack: - stack-template: '{stack-template}' - vm_0_count: '1' - vm_0_flavor: '{odl_system_flavor}' - vm_0_image: '{odl_system_image}' - vm_1_count: '{tools_system_count}' - vm_1_flavor: '{tools_system_flavor}' - vm_1_image: '{tools_system_image}' + - integration-stack-2-type: + openstack-cloud: '{openstack-cloud}' + openstack-heat-template: '{openstack-heat-template}' + openstack-heat-template-dir: '{openstack-heat-template-dir}' - integration-install-robotframework - inject: properties-file: 'env.properties' @@ -389,6 +419,8 @@ robot_other_files: '' robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 + - lf-stack-delete: + openstack-cloud: '{openstack-cloud}' - lf-infra-publish - job-template: @@ -406,28 +438,32 @@ <<: *inttest_csit_1node parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '{scope}' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: 'True' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-2-type: + vm_0_count: '1' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{tools_system_count}' + vm_1_flavor: '{tools_system_flavor}' + vm_1_image: '{tools_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-scope: - controller-scope: '{scope}' - - integration-controller-features: - controller-features: '{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -444,8 +480,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: 'True' - job-template: @@ -457,33 +491,48 @@ # Default variables # ##################### - # TODO: Add default variables here + openstack-cloud: vex + openstack-heat-template: csit-2-instance-type.yaml + openstack-heat-template-dir: openstack-hot + + odl_system_flavor: 'odl-highcpu-4' + odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20191201-060129.829' + controller-max-mem: '2048m' + tools_system_count: 1 + tools_system_flavor: 'odl-highcpu-2' + tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' ##################### # Job Configuration # ##################### parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: only + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: 'odl-jolokia,{install-features}' + use-features-boot: 'True' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-2-type: + vm_0_count: '3' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{tools_system_count}' + vm_1_flavor: '{tools_system_flavor}' + vm_1_image: '{tools_system_image}' - integration-distribution-branch: branch: '{verify-branch}' - integration-distribution-stream: stream: '{verify-stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-scope: - controller-scope: 'only' - - integration-controller-features: - controller-features: 'odl-jolokia,{install-features}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -498,8 +547,6 @@ jdkversion: '{verify-jdkversion}' - distribution-karaf-version: karaf-version: '{verify-karaf-version}' - - integration-use-features-boot: - use-features-boot: 'True' scm: - integration-gerrit-scm: @@ -516,14 +563,10 @@ builders: - lf-infra-pre-build - - integration-infra-stack: - stack-template: '{stack-template}' - vm_0_count: '3' - vm_0_flavor: '{odl_system_flavor}' - vm_0_image: '{odl_system_image}' - vm_1_count: '{tools_system_count}' - vm_1_flavor: '{tools_system_flavor}' - vm_1_image: '{tools_system_image}' + - integration-stack-2-type: + openstack-cloud: '{openstack-cloud}' + openstack-heat-template: '{openstack-heat-template}' + openstack-heat-template-dir: '{openstack-heat-template-dir}' - integration-install-robotframework - inject: properties-file: 'env.properties' @@ -544,6 +587,8 @@ robot_other_files: '' robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 + - lf-stack-delete: + openstack-cloud: '{openstack-cloud}' - lf-infra-publish @@ -558,35 +603,48 @@ # Default variables # ##################### - # TODO: Add default variables here + openstack-cloud: vex + openstack-heat-template: csit-2-instance-type.yaml + openstack-heat-template-dir: openstack-hot + + odl_system_flavor: 'odl-highcpu-4' + odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20191201-060129.829' + controller-max-mem: '2048m' + tools_system_count: 1 + tools_system_flavor: 'odl-highcpu-2' + tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' ##################### # Job configuration # ##################### parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '{scope}' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: 'odl-jolokia,{install-features}' + use-features-boot: 'True' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-2-type: + vm_0_count: '3' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{tools_system_count}' + vm_1_flavor: '{tools_system_flavor}' + vm_1_image: '{tools_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-scope: - controller-scope: '{scope}' - - integration-controller-features: - controller-features: 'odl-jolokia,{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -603,8 +661,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: 'True' scm: - integration-gerrit-scm: @@ -619,14 +675,10 @@ builders: - lf-infra-pre-build - - integration-infra-stack: - stack-template: '{stack-template}' - vm_0_count: '3' - vm_0_flavor: '{odl_system_flavor}' - vm_0_image: '{odl_system_image}' - vm_1_count: '{tools_system_count}' - vm_1_flavor: '{tools_system_flavor}' - vm_1_image: '{tools_system_image}' + - integration-stack-2-type: + openstack-cloud: '{openstack-cloud}' + openstack-heat-template: '{openstack-heat-template}' + openstack-heat-template-dir: '{openstack-heat-template-dir}' - integration-install-robotframework - inject: properties-file: 'env.properties' @@ -788,6 +840,8 @@ robot_other_files: '' robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 + - lf-stack-delete: + openstack-cloud: '{openstack-cloud}' - lf-infra-publish - job-template: @@ -805,28 +859,32 @@ <<: *inttest_csit_3node parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '{scope}' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: 'odl-jolokia,{install-features}' + use-features-boot: 'True' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-2-type: + vm_0_count: '3' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{tools_system_count}' + vm_1_flavor: '{tools_system_flavor}' + vm_1_image: '{tools_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-scope: - controller-scope: '{scope}' - - integration-controller-features: - controller-features: 'odl-jolokia,{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -843,8 +901,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: 'True' - job-template: @@ -856,33 +912,49 @@ # Default variables # ##################### - # TODO: Add default variables here + openstack-cloud: vex + openstack-heat-template: csit-2-instance-type.yaml + openstack-heat-template-dir: openstack-hot + + odl_system_count: 1 + odl_system_flavor: 'odl-highcpu-4' + odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20191201-060129.829' + controller-max-mem: '2048m' + docker_system_count: 1 + docker_system_flavor: 'odl-standard-1' + docker_system_image: 'ZZCI - CentOS 7 - docker - x86_64 - 20191004-045622.840' ##################### # Job Configuration # ##################### parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '{scope}' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: 'odl-jolokia,{install-features}' + use-features-boot: 'True' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-2-type: + vm_0_count: '3' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{docker_system_count}' + vm_1_flavor: '{docker_system_flavor}' + vm_1_image: '{docker_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-scope: - controller-scope: '{scope}' - - integration-controller-features: - controller-features: 'odl-jolokia,{install-features}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -897,8 +969,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: 'True' scm: - integration-gerrit-scm: @@ -908,14 +978,10 @@ builders: - lf-infra-pre-build - - integration-infra-stack: - stack-template: '{stack-template}' - vm_0_count: '3' - vm_0_flavor: '{odl_system_flavor}' - vm_0_image: '{odl_system_image}' - vm_1_count: '{docker_system_count}' - vm_1_flavor: '{docker_system_flavor}' - vm_1_image: '{docker_system_image}' + - integration-stack-2-type: + openstack-cloud: '{openstack-cloud}' + openstack-heat-template: '{openstack-heat-template}' + openstack-heat-template-dir: '{openstack-heat-template-dir}' - integration-install-robotframework - inject: properties-file: 'env.properties' @@ -965,6 +1031,8 @@ robot_other_files: '' robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 + - lf-stack-delete: + openstack-cloud: '{openstack-cloud}' - lf-infra-publish @@ -979,33 +1047,61 @@ # Default variables # ##################### - # TODO: Add default variables here + openstack-cloud: vex + openstack-heat-template: csit-4-instance-type.yaml + openstack-heat-template-dir: openstack-hot + + odl_system_count: 1 + odl_system_flavor: 'odl-highcpu-4' + odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20191201-060129.829' + controller-max-mem: '2048m' + openstack_system_count: 1 + openstack_system_flavor: 'odl-standard-4' + openstack_system_image: 'ZZCI - CentOS 7 - devstack - x86_64 - 20191004-045548.485' + openstack_system2_count: 0 + openstack_system2_flavor: 'odl-standard-1' + openstack_system2_image: 'ZZCI - CentOS 7 - devstack - x86_64 - 20191004-045548.485' + tools_system_count: 1 + tools_system_flavor: 'odl-highcpu-2' + tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' ##################### # Job configuration # ##################### parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: '{use-features-boot}' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-4-type: + vm_0_count: '{odl_system_count}' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{openstack_system_count}' + vm_1_flavor: '{openstack_system_flavor}' + vm_1_image: '{openstack_system_image}' + vm_2_count: '{openstack_system2_count}' + vm_2_flavor: '{openstack_system2_flavor}' + vm_2_image: '{openstack_system2_image}' + vm_3_count: '{tools_system_count}' + vm_3_flavor: '{tools_system_flavor}' + vm_3_image: '{tools_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-features: - controller-features: '{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -1020,8 +1116,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: '{use-features-boot}' - string: name: OPENSTACK_BRANCH default: '{openstack-branch}' @@ -1149,20 +1243,10 @@ builders: - lf-infra-pre-build - - integration-infra-stack-4-type: - stack-template: '{stack-template}' - vm_0_count: '{odl_system_count}' - vm_0_flavor: '{odl_system_flavor}' - vm_0_image: '{odl_system_image}' - vm_1_count: '{openstack_system_count}' - vm_1_flavor: '{openstack_system_flavor}' - vm_1_image: '{openstack_system_image}' - vm_2_count: '{openstack_system2_count}' - vm_2_flavor: '{openstack_system2_flavor}' - vm_2_image: '{openstack_system2_image}' - vm_3_count: '{tools_system_count}' - vm_3_flavor: '{tools_system_flavor}' - vm_3_image: '{tools_system_image}' + - integration-stack-4-type: + openstack-cloud: '{openstack-cloud}' + openstack-heat-template: '{openstack-heat-template}' + openstack-heat-template-dir: '{openstack-heat-template-dir}' - integration-install-robotframework - inject: properties-file: 'env.properties' @@ -1179,11 +1263,14 @@ - email-notification: email-recipients: '{email-recipients}' email-prefix: '[{project}]' + - integration-csit-collect-netvirt-logs - integration-csit-publish: robot_other_files: - tempest_results.html robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 + - lf-stack-delete: + openstack-cloud: '{openstack-cloud}' - lf-infra-publish - job-template: @@ -1203,26 +1290,38 @@ <<: *inttest_csit_hwvtep_openstack parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: '{use-features-boot}' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-4-type: + vm_0_count: '{odl_system_count}' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{openstack_system_count}' + vm_1_flavor: '{openstack_system_flavor}' + vm_1_image: '{openstack_system_image}' + vm_2_count: '{openstack_system2_count}' + vm_2_flavor: '{openstack_system2_flavor}' + vm_2_image: '{openstack_system2_image}' + vm_3_count: '{tools_system_count}' + vm_3_flavor: '{tools_system_flavor}' + vm_3_image: '{tools_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-features: - controller-features: '{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -1237,8 +1336,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: '{use-features-boot}' - string: name: OPENSTACK_BRANCH default: '{openstack-branch}' @@ -1367,33 +1464,61 @@ # Default variables # ##################### - # TODO: Add default variables here + openstack-cloud: vex + openstack-heat-template: csit-4-instance-type.yaml + openstack-heat-template-dir: openstack-hot + + odl_system_count: 1 + odl_system_flavor: 'odl-highcpu-4' + odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20191201-060129.829' + controller-max-mem: '2048m' + openstack_system_count: 1 + openstack_system_flavor: 'odl-standard-4' + openstack_system_image: 'ZZCI - CentOS 7 - devstack - x86_64 - 20191004-045548.485' + openstack_system2_count: 0 + openstack_system2_flavor: 'odl-standard-1' + openstack_system2_image: 'ZZCI - CentOS 7 - devstack - x86_64 - 20191004-045548.485' + tools_system_count: 1 + tools_system_flavor: 'odl-highcpu-2' + tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' ##################### # Job configuration # ##################### parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: '{use-features-boot}' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-4-type: + vm_0_count: '{odl_system_count}' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{openstack_system_count}' + vm_1_flavor: '{openstack_system_flavor}' + vm_1_image: '{openstack_system_image}' + vm_2_count: '{openstack_system2_count}' + vm_2_flavor: '{openstack_system2_flavor}' + vm_2_image: '{openstack_system2_image}' + vm_3_count: '{tools_system_count}' + vm_3_flavor: '{tools_system_flavor}' + vm_3_image: '{tools_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-features: - controller-features: '{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -1408,8 +1533,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: '{use-features-boot}' - string: name: OPENSTACK_BRANCH default: '{openstack-branch}' @@ -1541,20 +1664,10 @@ builders: - lf-infra-pre-build - - integration-infra-stack-4-type: - stack-template: '{stack-template}' - vm_0_count: '{odl_system_count}' - vm_0_flavor: '{odl_system_flavor}' - vm_0_image: '{odl_system_image}' - vm_1_count: '{openstack_system_count}' - vm_1_flavor: '{openstack_system_flavor}' - vm_1_image: '{openstack_system_image}' - vm_2_count: '{openstack_system2_count}' - vm_2_flavor: '{openstack_system2_flavor}' - vm_2_image: '{openstack_system2_image}' - vm_3_count: '{tools_system_count}' - vm_3_flavor: '{tools_system_flavor}' - vm_3_image: '{tools_system_image}' + - integration-stack-4-type: + openstack-cloud: '{openstack-cloud}' + openstack-heat-template: '{openstack-heat-template}' + openstack-heat-template-dir: '{openstack-heat-template-dir}' - integration-install-robotframework - inject: properties-file: 'env.properties' @@ -1571,11 +1684,14 @@ - email-notification: email-recipients: '{email-recipients}' email-prefix: '[{project}]' + - integration-csit-collect-netvirt-logs - integration-csit-publish: robot_other_files: - tempest_results.html robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 + - lf-stack-delete: + openstack-cloud: '{openstack-cloud}' - lf-infra-publish - job-template: @@ -1595,26 +1711,38 @@ <<: *inttest_csit_openstack parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: '{use-features-boot}' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-4-type: + vm_0_count: '{odl_system_count}' + vm_0_flavor: '{odl_system_flavor}' + vm_0_image: '{odl_system_image}' + vm_1_count: '{openstack_system_count}' + vm_1_flavor: '{openstack_system_flavor}' + vm_1_image: '{openstack_system_image}' + vm_2_count: '{openstack_system2_count}' + vm_2_flavor: '{openstack_system2_flavor}' + vm_2_image: '{openstack_system2_image}' + vm_3_count: '{tools_system_count}' + vm_3_flavor: '{tools_system_flavor}' + vm_3_image: '{tools_system_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-features: - controller-features: '{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-script-plan: script-plan: '{project}.txt' - integration-config-plan: @@ -1629,8 +1757,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: '{use-features-boot}' - string: name: OPENSTACK_BRANCH default: '{openstack-branch}' @@ -1761,6 +1887,8 @@ id: inttest-patch-test <<: *inttest_csit_common + build-timeout: 720 + parameters: - opendaylight-infra-parameters: os-cloud: '{os-cloud}' @@ -1812,6 +1940,8 @@ builders: - integration-rebase-gerrit-patch - wipe-org-opendaylight-repo + - lf-update-java-alternatives: + java-version: '{java-version}' - maven-target: maven-version: mvn35 pom: '{project}/pom.xml' @@ -1825,7 +1955,7 @@ {opendaylight-infra-mvn-opts} # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true' + - '-Xmx4096m -Dmaven.compile.fork=true' settings: integration-settings settings-type: cfp global-settings: global-settings @@ -1841,7 +1971,7 @@ {opendaylight-infra-mvn-opts} # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - - '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true' + - '-Xmx1024m -Dmaven.compile.fork=true' settings: integration-settings settings-type: cfp global-settings: global-settings @@ -1854,6 +1984,7 @@ predefined-parameters: | BUNDLE_URL=$BUNDLE_URL GERRIT_BRANCH=$GERRIT_BRANCH + GERRIT_PROJECT=$GERRIT_PROJECT GERRIT_REFSPEC=$GERRIT_REFSPEC KARAF_VERSION=$KARAF_VERSION @@ -1874,33 +2005,45 @@ # Default variables # ##################### - # TODO: Add default variables here + openstack-cloud: vex + openstack-heat-template: csit-apex-3-instance-type.yaml + openstack-heat-template-dir: openstack-hot + controller-max-mem: '2048m' ##################### # Job configuration # ##################### parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: '{use-features-boot}' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-3-type: + vm_0_count: '{apex_controller_count}' + vm_0_flavor: '{apex_controller_flavor}' + vm_0_image: '{apex_controller_image}' + vm_1_count: 1 + vm_1_flavor: '{apex_compute_0_flavor}' + vm_1_image: '{apex_compute_0_image}' + vm_2_count: 1 + vm_2_flavor: '{apex_compute_1_flavor}' + vm_2_image: '{apex_compute_1_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-features: - controller-features: '{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-test-plan: test-plan: '{project}-{functionality}.txt' - integration-test-suites: @@ -1911,8 +2054,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: '{use-features-boot}' - string: name: OPENSTACK_BRANCH default: '{openstack-branch}' @@ -1953,17 +2094,10 @@ builders: - lf-infra-pre-build - - integration-apex-stack-3-type: - stack-template: '{stack-template}' - vm_0_count: '{apex_controller_count}' - vm_0_flavor: '{apex_controller_flavor}' - vm_0_image: '{apex_controller_image}' - vm_1_count: '1' - vm_1_flavor: '{apex_compute_0_flavor}' - vm_1_image: '{apex_compute_0_image}' - vm_2_count: '1' - vm_2_flavor: '{apex_compute_1_flavor}' - vm_2_image: '{apex_compute_1_image}' + - integration-stack-3-type: + openstack-cloud: '{openstack-cloud}' + openstack-heat-template: '{openstack-heat-template}' + openstack-heat-template-dir: '{openstack-heat-template-dir}' - integration-install-robotframework - integration-detect-variables - integration-install-common-functions @@ -1984,6 +2118,8 @@ - tempest_results.html robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 + - lf-stack-delete: + openstack-cloud: '{openstack-cloud}' - lf-infra-publish - job-template: @@ -2003,26 +2139,35 @@ <<: *inttest_csit_apex parameters: - - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' + - integration-csit-parameters: + archive-artifacts: '{archive-artifacts}' branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: '{os-cloud}' + # CSIT + bundle-url: '{bundle-url}' + repo-url: '{repo-url}' + robot-options: '{robot-options}' + # Controller + controller-scope: '' + controller-max-mem: '{controller-max-mem}' + debug-map: '{debug-map}' + install-features: '{install-features}' + use-features-boot: '{use-features-boot}' + elasticsearch-attribute: '{elasticsearch-attribute}' + - integration-stack-3-type: + vm_0_count: '{apex_controller_count}' + vm_0_flavor: '{apex_controller_flavor}' + vm_0_image: '{apex_controller_image}' + vm_1_count: 1 + vm_1_flavor: '{apex_compute_0_flavor}' + vm_1_image: '{apex_compute_0_image}' + vm_2_count: 1 + vm_2_flavor: '{apex_compute_1_flavor}' + vm_2_image: '{apex_compute_1_image}' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: stream: '{stream}' - - integration-bundle-url: - bundle-url: '{bundle-url}' - - integration-repo-url: - repo-url: '{repo-url}' - - integration-controller-features: - controller-features: '{install-features}' - - integration-controller-debug-map: - controller-debug-map: '{debug-map}' - - integration-test-options: - test-options: '{robot-options}' - integration-test-plan: test-plan: '{testplan}' - integration-test-suites: @@ -2033,8 +2178,6 @@ jdkversion: '{jre}' - distribution-karaf-version: karaf-version: '{karaf-version}' - - integration-use-features-boot: - use-features-boot: '{use-features-boot}' - string: name: OPENSTACK_BRANCH default: '{openstack-branch}'