From 5f2492cae9fcc63fc22648f7fb1a553513eb5cd2 Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Fri, 7 Aug 2020 15:35:41 -0400 Subject: [PATCH] Auto-generated patches to resolve prettier / yamllint This is an auto-generated patch to handle prettier and yamllint rules. Please refer to the next patch that handles adding the prettier linter for the code behind this. Also update the .yamllint rules in preparation for prettier inclusion. Both patches should be merged together. Issue: RELENG-152 Change-Id: Icbc11e7ee634c3e07941afe2b0d754f167e5c80c Signed-off-by: Thanh Ha --- .yamllint | 2 + jjb/aaa/aaa-csit-authn.yaml | 24 +- jjb/aaa/aaa-patch-test.yaml | 28 +- jjb/aaa/aaa.yaml | 98 +- jjb/alt-datastores/alt-datastores.yaml | 80 +- jjb/ansible/ansible.yaml | 18 +- jjb/archetypes/archetypes.yaml | 70 +- jjb/autorelease/autorelease-macros.yaml | 22 +- jjb/autorelease/autorelease-projects.yaml | 78 +- jjb/autorelease/autorelease-templates.yaml | 324 +-- .../autorelease-version-management.yaml | 8 +- .../validate-autorelease-aluminium.yaml | 2 +- .../validate-autorelease-magnesium.yaml | 2 +- .../validate-autorelease-silicon.yaml | 2 +- .../validate-autorelease-sodium.yaml | 2 +- .../view-autorelease-aluminium.yaml | 28 +- .../view-autorelease-magnesium.yaml | 32 +- jjb/autorelease/view-autorelease-silicon.yaml | 28 +- jjb/autorelease/view-autorelease-sodium.yaml | 34 +- jjb/bgpcep/bgpcep-csit-bgp-ingest-mixed.yaml | 56 +- jjb/bgpcep/bgpcep-csit-bgp-ingest.yaml | 46 +- jjb/bgpcep/bgpcep-csit-bgpclustering-ha.yaml | 34 +- .../bgpcep-csit-bgpclustering-longevity.yaml | 28 +- jjb/bgpcep/bgpcep-csit-bgpclustering.yaml | 30 +- jjb/bgpcep/bgpcep-csit-throughpcep.yaml | 28 +- jjb/bgpcep/bgpcep-csit-userfeatures.yaml | 34 +- jjb/bgpcep/bgpcep-patch-test.yaml | 24 +- jjb/bgpcep/bgpcep.yaml | 128 +- jjb/bier/bier-csit-basic.yaml | 30 +- jjb/bier/bier.yaml | 72 +- jjb/coe/coe.yaml | 90 +- jjb/controller/controller-csit-akka1.yaml | 28 +- .../controller-csit-clustering.yaml | 28 +- .../controller-csit-cs-chasing-leader.yaml | 26 +- .../controller-csit-cs-partnheal.yaml | 26 +- ...ontroller-csit-ddb-expl-lead-movement.yaml | 26 +- .../controller-csit-dnb-noloss.yaml | 26 +- .../controller-csit-drb-partnheal.yaml | 26 +- .../controller-csit-drb-precedence.yaml | 26 +- .../controller-csit-dsbenchmark-cluster.yaml | 142 +- .../controller-csit-dsbenchmark.yaml | 140 +- .../controller-csit-rest-cars-perf.yaml | 26 +- .../controller-csit-rest-clust-cars-perf.yaml | 28 +- jjb/controller/controller-patch-test.yaml | 34 +- jjb/controller/controller.yaml | 80 +- jjb/daexim/daexim-csit-basic.yaml | 24 +- jjb/daexim/daexim-csit-clustering-basic.yaml | 24 +- jjb/daexim/daexim.yaml | 96 +- jjb/defaults.yaml | 360 +-- jjb/detnet/detnet.yaml | 70 +- jjb/dlux/dlux.yaml | 42 +- jjb/dluxapps/dluxapps-csit-yangman.yaml | 24 +- jjb/dluxapps/dluxapps.yaml | 72 +- jjb/docs/docs-projects.yaml | 8 +- jjb/docs/docs-rtd.yaml | 10 +- jjb/docs/docs-template.yaml | 36 +- jjb/genius/genius-csit-genius.yaml | 32 +- jjb/genius/genius-patch-test.yaml | 30 +- jjb/genius/genius.yaml | 144 +- ...groupbasedpolicy-csit-1node-openstack.yaml | 32 +- .../groupbasedpolicy-csit-3node.yaml | 24 +- .../groupbasedpolicy-csit-6node.yaml | 29 +- .../groupbasedpolicy-csit-clustering.yaml | 29 +- .../groupbasedpolicy-csit-sxp.yaml | 34 +- jjb/groupbasedpolicy/groupbasedpolicy.yaml | 114 +- jjb/honeycomb/vbd/vbd.yaml | 28 +- jjb/infrautils/infrautils-patch-test.yaml | 28 +- jjb/infrautils/infrautils.yaml | 78 +- .../distribution-csit-userfeatures.yaml | 24 +- .../distribution/distribution-jobs.yaml | 258 +- .../distribution/distribution-macros.yaml | 74 +- .../distribution/distribution-templates.yaml | 358 +-- jjb/integration/integration-macros-heat.yaml | 181 +- jjb/integration/integration-macros.yaml | 206 +- jjb/integration/integration-templates.yaml | 2088 ++++++++--------- jjb/integration/integration-test-jobs.yaml | 477 ++-- jjb/jsonrpc/jsonrpc-csit-basic.yaml | 24 +- jjb/jsonrpc/jsonrpc.yaml | 94 +- .../l2switch-csit-host-scalability-daily.yaml | 40 +- jjb/l2switch/l2switch-csit-scalability.yaml | 24 +- jjb/l2switch/l2switch-csit-switch.yaml | 24 +- jjb/l2switch/l2switch-patch-test.yaml | 24 +- jjb/l2switch/l2switch.yaml | 104 +- jjb/lf-infra/lf-infra-jobs.yaml | 32 +- jjb/lf-infra/zzz-test-release.yaml | 12 +- .../lispflowmapping-csit-msmr.yaml | 24 +- jjb/lispflowmapping/lispflowmapping.yaml | 130 +- jjb/mdsal/mdsal-csit-bindingv1.yaml | 26 +- jjb/mdsal/mdsal-patch-test.yaml | 26 +- jjb/mdsal/mdsal.yaml | 102 +- jjb/nemo/nemo-csit-engine.yaml | 24 +- jjb/nemo/nemo.yaml | 72 +- jjb/netconf/netconf-clustering-scale.yaml | 26 +- jjb/netconf/netconf-clustering.yaml | 26 +- jjb/netconf/netconf-csit-callhome.yaml | 22 +- jjb/netconf/netconf-patch-test.yaml | 30 +- jjb/netconf/netconf-scale.yaml | 87 +- jjb/netconf/netconf-userfeatures.yaml | 36 +- jjb/netconf/netconf.yaml | 106 +- jjb/netvirt/netvirt-apex-images.yaml | 26 +- .../netvirt-csit-hwvtep-openstack.yaml | 207 +- jjb/netvirt/netvirt-csit-multi-apex.yaml | 50 +- .../netvirt-csit-multi-openstack-upgrade.yaml | 163 +- jjb/netvirt/netvirt-csit-multi-openstack.yaml | 838 ++++--- jjb/netvirt/netvirt-dependencies.yaml | 74 +- jjb/netvirt/netvirt-job-reports.yaml | 46 +- jjb/netvirt/netvirt-patch-test.yaml | 46 +- jjb/netvirt/netvirt.yaml | 148 +- jjb/neutron/neutron-patch-test.yaml | 20 +- jjb/neutron/neutron.yaml | 96 +- jjb/odlguice/odlguice.yaml | 44 +- jjb/odlmicro/odlmicro.yaml | 36 +- jjb/odlparent/odlparent-patch-test.yaml | 20 +- jjb/odlparent/odlparent.yaml | 80 +- jjb/odlsaf/odlsaf.yaml | 44 +- jjb/odltools/odltools-csit.yaml | 22 +- jjb/odltools/odltools-patch-test.yaml | 10 +- jjb/odltools/odltools.yaml | 28 +- jjb/of-config/of-config.yaml | 64 +- ...ugin-csit-bundle-based-reconciliation.yaml | 24 +- .../openflowplugin-csit-cbench.yaml | 42 +- ...flowplugin-csit-clustering-bulkomatic.yaml | 24 +- ...lugin-csit-clustering-perf-bulkomatic.yaml | 44 +- .../openflowplugin-csit-clustering.yaml | 26 +- .../openflowplugin-csit-flow-services.yaml | 34 +- .../openflowplugin-csit-longevity.yaml | 28 +- .../openflowplugin-csit-perf-bulkomatic.yaml | 44 +- ...flowplugin-csit-perf-stats-collection.yaml | 42 +- .../openflowplugin-csit-sanity.yaml | 30 +- .../openflowplugin-csit-scale-link.yaml | 44 +- .../openflowplugin-csit-scale-switch.yaml | 42 +- .../openflowplugin-csit-scale.yaml | 26 +- .../openflowplugin-patch-test.yaml | 42 +- jjb/openflowplugin/openflowplugin.yaml | 148 +- jjb/opflex/opflex-custom.yaml | 148 +- jjb/opflex/opflex-macros.yaml | 40 +- .../opflex-thirdparty-dependencies.yaml | 168 +- jjb/opflex/opflex.yaml | 116 +- jjb/ovsdb/ovsdb-csit-clustering.yaml | 26 +- jjb/ovsdb/ovsdb-csit-southbound.yaml | 26 +- jjb/ovsdb/ovsdb-full-integration.yaml | 164 +- jjb/ovsdb/ovsdb-patch-test.yaml | 32 +- jjb/ovsdb/ovsdb-sonar.yaml | 94 +- jjb/ovsdb/ovsdb.yaml | 94 +- jjb/p4plugin/p4plugin.yaml | 80 +- jjb/packaging/packaging-ansible.yaml | 77 +- jjb/packaging/packaging-macros.yaml | 4 +- jjb/packaging/packaging-puppet.yaml | 88 +- jjb/packaging/packaging.yaml | 405 ++-- jjb/packetcable/packetcable-csit-pcmm.yaml | 24 +- jjb/packetcable/packetcable.yaml | 72 +- jjb/plastic/plastic.yaml | 12 +- jjb/releng-jobs.yaml | 83 +- jjb/releng-macros.yaml | 140 +- jjb/releng-packer-jobs.yaml | 48 +- jjb/releng-templates-java.yaml | 132 +- jjb/releng-views.yaml | 86 +- jjb/serviceutils/serviceutils-patch-test.yaml | 20 +- jjb/serviceutils/serviceutils.yaml | 128 +- jjb/sfc/sfc-csit-full-deploy.yaml | 36 +- jjb/sfc/sfc-csit-rest-basic.yaml | 25 +- jjb/sfc/sfc-patch-test.yaml | 24 +- jjb/sfc/sfc-python.yaml | 14 +- jjb/sfc/sfc.yaml | 90 +- jjb/snmp/snmp.yaml | 72 +- jjb/snmp4sdn/snmp4sdn.yaml | 80 +- jjb/sxp/sxp-csit-basic.yaml | 24 +- jjb/sxp/sxp-csit-binding-origin.yaml | 24 +- jjb/sxp/sxp-csit-cluster-binding.yaml | 24 +- jjb/sxp/sxp-csit-clustering.yaml | 24 +- jjb/sxp/sxp-csit-filtering.yaml | 24 +- jjb/sxp/sxp-csit-performance.yaml | 24 +- jjb/sxp/sxp-csit-topology.yaml | 24 +- jjb/sxp/sxp.yaml | 88 +- jjb/telemetry/telemetry-csit-basic.yaml | 24 +- jjb/telemetry/telemetry.yaml | 106 +- jjb/transportpce/transportpce.yaml | 88 +- jjb/tsdr/tsdr-csit-cassandra.yaml | 32 +- jjb/tsdr/tsdr-csit-elasticsearch.yaml | 32 +- jjb/tsdr/tsdr-csit-hbase.yaml | 32 +- jjb/tsdr/tsdr-csit-hsqldb.yaml | 32 +- jjb/tsdr/tsdr.yaml | 80 +- jjb/unimgr/unimgr.yaml | 100 +- jjb/usc/usc-csit-tcp.yaml | 24 +- jjb/usc/usc.yaml | 80 +- jjb/yangtools/yangtools-csit-system.yaml | 25 +- jjb/yangtools/yangtools-patch-test.yaml | 26 +- jjb/yangtools/yangtools.yaml | 78 +- openstack-hot/apex-server.yaml | 94 +- openstack-hot/csit-2-instance-type.yaml | 116 +- openstack-hot/csit-3-instance-type.yaml | 166 +- openstack-hot/csit-4-instance-type.yaml | 216 +- openstack-hot/csit-apex-3-instance-type.yaml | 204 +- openstack-hot/generic-server.yaml | 130 +- packer/README.markdown | 12 +- packer/provision/devstack-pre-pip.yaml | 22 +- packer/provision/devstack.yaml | 2 +- packer/provision/local-builder.yaml | 30 +- packer/provision/mininet-ovs-2.5.yaml | 6 +- packer/provision/mininet-ovs-2.6.yaml | 24 +- packer/provision/mininet-ovs-2.8.yaml | 22 +- packer/templates/devstack-pre-pip-queens.json | 4 +- packer/templates/devstack-pre-pip-rocky.json | 8 +- packer/templates/devstack-pre-pip-stein.json | 4 +- packer/templates/devstack.json | 4 +- packer/templates/gbp.json | 4 +- packer/templates/mininet-ovs-2.5.json | 4 +- packer/templates/mininet-ovs-2.6.json | 4 +- packer/templates/mininet-ovs-2.8.json | 4 +- packer/templates/robot.json | 4 +- 210 files changed, 7852 insertions(+), 7890 deletions(-) diff --git a/.yamllint b/.yamllint index fe0c97dcb..74bbf1a30 100644 --- a/.yamllint +++ b/.yamllint @@ -2,6 +2,8 @@ extends: default rules: + braces: + max-spaces-inside: 1 empty-lines: max-end: 1 line-length: diff --git a/jjb/aaa/aaa-csit-authn.yaml b/jjb/aaa/aaa-csit-authn.yaml index 375a230f8..b193a112d 100644 --- a/jjb/aaa/aaa-csit-authn.yaml +++ b/jjb/aaa/aaa-csit-authn.yaml @@ -6,34 +6,34 @@ - inttest-csit-verify-1node # The project name - project: 'aaa' + project: "aaa" # The functionality under test - functionality: 'authn' + functionality: "authn" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf' + install-features: "odl-restconf" # Robot custom options - robot-options: '' + robot-options: "" # Don't spin up mininet vms as aaa-csit-authn jobs don't need them tools_system_count: 0 diff --git a/jjb/aaa/aaa-patch-test.yaml b/jjb/aaa/aaa-patch-test.yaml index 7ef563169..6a8d125a7 100644 --- a/jjb/aaa/aaa-patch-test.yaml +++ b/jjb/aaa/aaa-patch-test.yaml @@ -4,40 +4,40 @@ jobs: - inttest-patch-test - project: 'aaa' + project: "aaa" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' + os-branch: "queens" feature: - authn: csit-list: > - aaa-csit-1node-authn-all-{stream} + aaa-csit-1node-authn-all-{stream} - keystone: csit-list: > - aaa-csit-1node-keystone-all-{stream} + aaa-csit-1node-keystone-all-{stream} - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/aaa/aaa.yaml b/jjb/aaa/aaa.yaml index 53486d225..e4bd2025b 100644 --- a/jjb/aaa/aaa.yaml +++ b/jjb/aaa/aaa.yaml @@ -2,8 +2,8 @@ - project: name: aaa-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: aaa rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/ @@ -12,14 +12,14 @@ - odl-maven-verify-jobs stream: silicon - project: 'aaa' - project-name: 'aaa' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'aaa-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[aaa] [odlparent] [yangtools] [controller]' + project: "aaa" + project-name: "aaa" + branch: "master" + java-version: "openjdk11" + mvn-settings: "aaa-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[aaa] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: 9318cf3c82c33 @@ -27,8 +27,8 @@ - project: name: aaa-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: aaa rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/ @@ -37,14 +37,14 @@ - odl-maven-verify-jobs stream: aluminium - project: 'aaa' - project-name: 'aaa' - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'aaa-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[aaa] [odlparent] [yangtools] [controller]' + project: "aaa" + project-name: "aaa" + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "aaa-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[aaa] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: 9318cf3c82c33 @@ -52,8 +52,8 @@ - project: name: aaa-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: aaa rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/ @@ -62,14 +62,14 @@ - odl-maven-verify-jobs stream: magnesium - project: 'aaa' - project-name: 'aaa' - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'aaa-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[aaa] [odlparent] [yangtools] [controller]' + project: "aaa" + project-name: "aaa" + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "aaa-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[aaa] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: 9318cf3c82c33 @@ -77,8 +77,8 @@ - project: name: aaa-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: aaa rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/ @@ -87,13 +87,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'aaa' - project-name: 'aaa' - branch: 'stable/sodium' - mvn-settings: 'aaa-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[aaa] [odlparent] [yangtools] [controller]' + project: "aaa" + project-name: "aaa" + branch: "stable/sodium" + mvn-settings: "aaa-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[aaa] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: 9318cf3c82c33 @@ -106,16 +106,16 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'aaa' - project-name: 'aaa' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'aaa-settings' - mvn-opts: '-Xmx1024m' + project: "aaa" + project-name: "aaa" + branch: "master" + java-version: "openjdk11" + mvn-settings: "aaa-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: aaa-info @@ -123,7 +123,7 @@ - gerrit-info-yaml-verify project: aaa project-name: aaa - branch: 'master' + branch: "master" build-node: centos7-builder-2c-1g - project: diff --git a/jjb/alt-datastores/alt-datastores.yaml b/jjb/alt-datastores/alt-datastores.yaml index 2e58f2bc8..4f13c9dc1 100644 --- a/jjb/alt-datastores/alt-datastores.yaml +++ b/jjb/alt-datastores/alt-datastores.yaml @@ -2,7 +2,7 @@ - project: name: alt-datastores-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: alt-datastores rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-alt-datastore/86481/ @@ -11,13 +11,13 @@ - odl-maven-verify-jobs stream: silicon - project: 'alt-datastores' - project-name: 'alt-datastores' - branch: 'master' - mvn-settings: 'alt-datastores-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[alt-datastores] [odlparent] [yangtools] [controller]' + project: "alt-datastores" + project-name: "alt-datastores" + branch: "master" + mvn-settings: "alt-datastores-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[alt-datastores] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -26,7 +26,7 @@ - project: name: alt-datastores-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: alt-datastores rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-alt-datastore/86481/ @@ -35,13 +35,13 @@ - odl-maven-verify-jobs stream: aluminium - project: 'alt-datastores' - project-name: 'alt-datastores' - branch: 'stable/aluminium' - mvn-settings: 'alt-datastores-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[alt-datastores] [odlparent] [yangtools] [controller]' + project: "alt-datastores" + project-name: "alt-datastores" + branch: "stable/aluminium" + mvn-settings: "alt-datastores-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[alt-datastores] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -50,7 +50,7 @@ - project: name: alt-datastores-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: alt-datastores rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-alt-datastore/86481/ @@ -59,13 +59,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'alt-datastores' - project-name: 'alt-datastores' - branch: 'stable/magnesium' - mvn-settings: 'alt-datastores-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[alt-datastores] [odlparent] [yangtools] [controller]' + project: "alt-datastores" + project-name: "alt-datastores" + branch: "stable/magnesium" + mvn-settings: "alt-datastores-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[alt-datastores] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -74,7 +74,7 @@ - project: name: alt-datastores-sodium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: alt-datastores rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-alt-datastore/86481/ @@ -83,13 +83,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'alt-datastores' - project-name: 'alt-datastores' - branch: 'stable/sodium' - mvn-settings: 'alt-datastores-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[alt-datastores] [odlparent] [yangtools] [controller]' + project: "alt-datastores" + project-name: "alt-datastores" + branch: "stable/sodium" + mvn-settings: "alt-datastores-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[alt-datastores] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -114,15 +114,15 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'alt-datastores' - project-name: 'alt-datastores' - branch: 'master' - mvn-settings: 'alt-datastores-settings' - mvn-opts: '-Xmx1024m' + project: "alt-datastores" + project-name: "alt-datastores" + branch: "master" + mvn-settings: "alt-datastores-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: alt-datastores-info diff --git a/jjb/ansible/ansible.yaml b/jjb/ansible/ansible.yaml index dfc2124af..c4c881183 100644 --- a/jjb/ansible/ansible.yaml +++ b/jjb/ansible/ansible.yaml @@ -2,29 +2,29 @@ - project: name: ansible jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" - gerrit-tox-verify - odl-maven-jobs - odl-maven-verify-jobs stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" project: ansible project-name: ansible - mvn-settings: 'netvirt-settings' - mvn-opts: '-Xmx2048m' + mvn-settings: "netvirt-settings" + mvn-opts: "-Xmx2048m" build-node: centos7-builder-2c-2g build-timeout: 60 - staging-profile-id: 'da5a90345bd62' + staging-profile-id: "da5a90345bd62" - project: name: ansible-info diff --git a/jjb/archetypes/archetypes.yaml b/jjb/archetypes/archetypes.yaml index afb8f9563..006b92deb 100644 --- a/jjb/archetypes/archetypes.yaml +++ b/jjb/archetypes/archetypes.yaml @@ -6,13 +6,13 @@ - odl-maven-verify-jobs stream: silicon - project: 'archetypes' - project-name: 'archetypes' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'archetypes-settings' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]' + project: "archetypes" + project-name: "archetypes" + branch: "master" + java-version: "openjdk11" + mvn-settings: "archetypes-settings" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}" + email-upstream: "[archetypes] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: d88dcfe6ce48d @@ -24,13 +24,13 @@ - odl-maven-verify-jobs stream: aluminium - project: 'archetypes' - project-name: 'archetypes' - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'archetypes-settings' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]' + project: "archetypes" + project-name: "archetypes" + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "archetypes-settings" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}" + email-upstream: "[archetypes] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: d88dcfe6ce48d @@ -42,13 +42,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'archetypes' - project-name: 'archetypes' - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'archetypes-settings' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]' + project: "archetypes" + project-name: "archetypes" + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "archetypes-settings" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}" + email-upstream: "[archetypes] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: d88dcfe6ce48d @@ -60,12 +60,12 @@ - odl-maven-verify-jobs stream: sodium - project: 'archetypes' - project-name: 'archetypes' - branch: 'stable/sodium' - mvn-settings: 'archetypes-settings' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]' + project: "archetypes" + project-name: "archetypes" + branch: "stable/sodium" + mvn-settings: "archetypes-settings" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}" + email-upstream: "[archetypes] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: d88dcfe6ce48d @@ -75,15 +75,15 @@ jobs: - gerrit-maven-sonar - project: 'archetypes' - project-name: 'archetypes' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'archetypes-settings' + project: "archetypes" + project-name: "archetypes" + branch: "master" + java-version: "openjdk11" + mvn-settings: "archetypes-settings" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: archetypes-info diff --git a/jjb/autorelease/autorelease-macros.yaml b/jjb/autorelease/autorelease-macros.yaml index a1ab67240..3a3d55bbb 100644 --- a/jjb/autorelease/autorelease-macros.yaml +++ b/jjb/autorelease/autorelease-macros.yaml @@ -5,7 +5,7 @@ parameters: - string: name: RELEASE_TAG - default: '{release-tag}' + default: "{release-tag}" description: "The Release train tag to use eg. Beryllium-SR1" - wrapper: @@ -58,19 +58,19 @@ name: autorelease-maven-sources builders: - maven-target: - maven-version: '{maven-version}' - pom: 'pom.xml' + maven-version: "{maven-version}" + pom: "pom.xml" goals: | - dependency:sources - --quiet - -DoutputFile=$WORKSPACE/sources.log - -DappendOutput - {opendaylight-infra-mvn-opts} + dependency:sources + --quiet + -DoutputFile=$WORKSPACE/sources.log + -DappendOutput + {opendaylight-infra-mvn-opts} java-opts: - - '-Xmx4096m' - settings: '{settings}' + - "-Xmx4096m" + settings: "{settings}" settings-type: cfp - global-settings: '{global-settings}' + global-settings: "{global-settings}" global-settings-type: cfp - shell: | awk '/The following files have NOT been resolved:/,/^$/' sources.log > missing-sources.log diff --git a/jjb/autorelease/autorelease-projects.yaml b/jjb/autorelease/autorelease-projects.yaml index c51bad974..3b49e34de 100644 --- a/jjb/autorelease/autorelease-projects.yaml +++ b/jjb/autorelease/autorelease-projects.yaml @@ -3,60 +3,60 @@ name: autorelease-projects jobs: - autorelease-branch-cut - - 'autorelease-generate-release-notes-{stream}' - - 'autorelease-release-{stream}-{mvn-version}-{java-version}': + - "autorelease-generate-release-notes-{stream}" + - "autorelease-release-{stream}-{mvn-version}-{java-version}": build-node: centos7-builder-4c-16g - - 'autorelease-version-bump-{stream}-{mvn-version}-{java-version}' + - "autorelease-version-bump-{stream}-{mvn-version}-{java-version}" stream: - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" integration-test: sodium - cron: '@weekly' + cron: "@weekly" project: releng/autorelease project-name: autorelease build-node: centos7-builder-2c-8g # Before adding more here, beware of https://jira.linuxfoundation.org/browse/RELENG-280 archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml staging-profile-id: 425e43800fea70 # TODO: **/*.hprof is too large, compress with xz first mvn-params: > - -PrepoBuild - -P!karaf - -Pignore-lispflowmapping-integrationtest - -Dcheckstyle.skip=true - -Dskip.karaf.featureTest=true - -Dsft.heap.max=4g + -PrepoBuild + -P!karaf + -Pignore-lispflowmapping-integrationtest + -Dcheckstyle.skip=true + -Dskip.karaf.featureTest=true + -Dsft.heap.max=4g java-version: openjdk8 - project: name: autorelease-projects-openjdk11 jobs: - - 'autorelease-generate-release-notes-{stream}' - - 'autorelease-release-{stream}-{mvn-version}-{java-version}': + - "autorelease-generate-release-notes-{stream}" + - "autorelease-release-{stream}-{mvn-version}-{java-version}": build-node: centos7-builder-4c-16g - - 'autorelease-update-submodules-{stream}' - - 'autorelease-update-validate-jobs-{stream}' - - '{project-name}-validate-autorelease-{stream}' - - 'autorelease-version-bump-{stream}-{mvn-version}-{java-version}' + - "autorelease-update-submodules-{stream}" + - "autorelease-update-validate-jobs-{stream}" + - "{project-name}-validate-autorelease-{stream}" + - "autorelease-version-bump-{stream}-{mvn-version}-{java-version}" - gerrit-tox-verify stream: - silicon: - branch: 'master' + branch: "master" integration-test: silicon - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" integration-test: aluminium - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" integration-test: magnesium project: releng/autorelease @@ -64,22 +64,22 @@ build-node: centos7-builder-2c-8g # Before adding more here, beware of https://jira.linuxfoundation.org/browse/RELENG-280 archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml staging-profile-id: 425e43800fea70 # TODO: **/*.hprof is too large, compress with xz first mvn-params: > - -PrepoBuild - -P!karaf - -Pignore-lispflowmapping-integrationtest - -Dcheckstyle.skip=true - -Dskip.karaf.featureTest=true - -Dsft.heap.max=4g - java-version: 'openjdk11' + -PrepoBuild + -P!karaf + -Pignore-lispflowmapping-integrationtest + -Dcheckstyle.skip=true + -Dskip.karaf.featureTest=true + -Dsft.heap.max=4g + java-version: "openjdk11" - project: name: autorelease-info diff --git a/jjb/autorelease/autorelease-templates.yaml b/jjb/autorelease/autorelease-templates.yaml index d607c9f05..66caa8b62 100644 --- a/jjb/autorelease/autorelease-templates.yaml +++ b/jjb/autorelease/autorelease-templates.yaml @@ -19,23 +19,23 @@ project: releng/autorelease branch: master stream: master - lftools-version: '{lftools-version}' + lftools-version: "{lftools-version}" - string: name: RELEASE description: | - Release name to branch cut. - Eg. Lithium, Beryllium, Boron, Carbon... + Release name to branch cut. + Eg. Lithium, Beryllium, Boron, Carbon... - bool: name: DRY_RUN default: true description: | - If DRY_RUN is enabled modifications are not published to Gerrit. + If DRY_RUN is enabled modifications are not published to Gerrit. scm: - lf-infra-gerrit-scm: - git-url: '$GIT_URL/$GERRIT_PROJECT' + git-url: "$GIT_URL/$GERRIT_PROJECT" branch: master - refspec: 'refs/heads/master' + refspec: "refs/heads/master" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: false submodule-recursive: true @@ -54,31 +54,31 @@ - lf-infra-publish - job-template: - name: 'autorelease-release-{stream}-{mvn-version}-{java-version}' + name: "autorelease-release-{stream}-{mvn-version}-{java-version}" ###################### # Default parameters # ###################### - build-node: '{build-node}' - cron: 'H 0 * * *' - java-version: '{java-version}' + build-node: "{build-node}" + cron: "H 0 * * *" + java-version: "{java-version}" mvn-global-settings: global-settings mvn-goals: clean deploy - mvn-opts: '-Xmx8g -Dmaven.compile.fork=true' - mvn-params: '' + mvn-opts: "-Xmx8g -Dmaven.compile.fork=true" + mvn-params: "" mvn-settings: autorelease-settings mvn-version: mvn35 sign-artifacts: true - disable-job: 'false' + disable-job: "false" ##################### # Job Configuration # ##################### project-type: freestyle - node: '{build-node}' - disabled: '{disable-job}' + node: "{build-node}" + disabled: "{disable-job}" properties: - lf-infra-properties: @@ -86,34 +86,34 @@ parameters: - lf-infra-parameters: - project: '{project}' - stream: '{stream}' - branch: '{branch}' - lftools-version: '{lftools-version}' + project: "{project}" + stream: "{stream}" + branch: "{branch}" + lftools-version: "{lftools-version}" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - autorelease-release-tag: - release-tag: '{stream}' + release-tag: "{stream}" - string: name: ARCHIVE_ARTIFACTS - default: '{archive-artifacts}' + default: "{archive-artifacts}" description: Artifacts to archive to the logs server. - string: name: STAGING_PROFILE_ID - default: '{staging-profile-id}' + default: "{staging-profile-id}" description: Nexus staging profile ID. scm: - git: - credentials-id: 'opendaylight-jenkins-ssh' - url: '$GIT_BASE' - refspec: '$GERRIT_REFSPEC' + credentials-id: "opendaylight-jenkins-ssh" + url: "$GIT_BASE" + refspec: "$GERRIT_REFSPEC" branches: - - '$GERRIT_BRANCH' + - "$GERRIT_BRANCH" choosing-strategy: default skip-tag: true submodule: @@ -122,51 +122,51 @@ wrappers: - opendaylight-infra-wrappers: - build-timeout: '900' + build-timeout: "900" triggers: - - timed: '{cron}' + - timed: "{cron}" builders: - lf-infra-pre-build # force jenkins install of maven version before any shell scripts use it - lf-maven-install: - mvn-version: '{mvn-version}' + mvn-version: "{mvn-version}" - wipe-local-maven-repo - lf-jacoco-nojava-workaround - shell: "./scripts/list-project-dependencies.sh" - autorelease-determine-merge-order - lf-provide-maven-settings: - global-settings-file: '{mvn-global-settings}' - settings-file: '{mvn-settings}' + global-settings-file: "{mvn-global-settings}" + settings-file: "{mvn-settings}" - autorelease-generate-release-patches - autorelease-generate-artifact-versions - lf-update-java-alternatives: - java-version: '{java-version}' + java-version: "{java-version}" - autorelease-distribute-taglist - distribute-build-url: - path: 'integration/distribution/$KARAF_ARTIFACT/src/main/assembly' + path: "integration/distribution/$KARAF_ARTIFACT/src/main/assembly" # In a perfect world projects should be releasing separately and we consume them # via a project that pulls the release bits from each project from Nexus. # Keep the patches compatible with that ideal, but apply an edit # to enable building in a single maven reactor afterwards. - autorelease-fix-relative-paths - lf-maven-build: - mvn-goals: '{mvn-goals}' + mvn-goals: "{mvn-goals}" - lf-sigul-sign-dir: - sign-artifacts: '{sign-artifacts}' - sign-dir: '$WORKSPACE/m2repo' + sign-artifacts: "{sign-artifacts}" + sign-dir: "$WORKSPACE/m2repo" sign-mode: serial - lf-maven-stage: - mvn-global-settings: '{mvn-global-settings}' - mvn-settings: '{mvn-settings}' - mvn-staging-id: '{mvn-staging-id}' + mvn-global-settings: "{mvn-global-settings}" + mvn-settings: "{mvn-settings}" + mvn-staging-id: "{mvn-staging-id}" - autorelease-get-integration-test-variables - autorelease-maven-sources: - opendaylight-infra-mvn-opts: '{opendaylight-infra-mvn-opts}' - maven-version: '{mvn-version}' - settings: '{mvn-settings}' - global-settings: '{mvn-global-settings}' + opendaylight-infra-mvn-opts: "{opendaylight-infra-mvn-opts}" + maven-version: "{mvn-version}" + settings: "{mvn-settings}" + global-settings: "{mvn-global-settings}" - shell: | mkdir -p archives/ cp *.log *.prop $_ @@ -174,19 +174,19 @@ publishers: - opendaylight-infra-notify-status - trigger-parameterized-builds: - - project: 'integration-distribution-test-{integration-test}' + - project: "integration-distribution-test-{integration-test}" condition: UNSTABLE_OR_BETTER property-file: variables.jenkins-trigger fail-on-missing: true - - project: 'integration-distribution-test-{integration-test}' + - project: "integration-distribution-test-{integration-test}" condition: FAILED trigger-with-no-params: true - - project: 'packaging-build-rpm-{stream}' + - project: "packaging-build-rpm-{stream}" condition: UNSTABLE_OR_BETTER predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL property-file: variables.jenkins-trigger fail-on-missing: true - - project: 'packaging-build-deb-{stream}' + - project: "packaging-build-deb-{stream}" condition: UNSTABLE_OR_BETTER predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL property-file: variables.jenkins-trigger @@ -203,14 +203,14 @@ - lf-infra-publish - job-template: - name: 'autorelease-update-submodules-{stream}' + name: "autorelease-update-submodules-{stream}" ###################### # Default parameters # ###################### - cron: 'H 0 * * *' - disable-job: 'false' + cron: "H 0 * * *" + disable-job: "false" ##################### # Job configuration # @@ -218,7 +218,7 @@ project-type: freestyle node: centos7-builder-2c-2g - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - lf-infra-properties: @@ -227,16 +227,16 @@ parameters: - lf-infra-parameters: project: releng/autorelease - branch: '{branch}' - stream: '{stream}' - refspec: 'refs/heads/{branch}' - lftools-version: '{lftools-version}' + branch: "{branch}" + stream: "{stream}" + refspec: "refs/heads/{branch}" + lftools-version: "{lftools-version}" scm: - lf-infra-gerrit-scm: - git-url: '$GIT_URL/$GERRIT_PROJECT' - branch: '{branch}' - refspec: 'refs/heads/{branch}' + git-url: "$GIT_URL/$GERRIT_PROJECT" + branch: "{branch}" + refspec: "refs/heads/{branch}" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: false submodule-recursive: true @@ -249,7 +249,7 @@ jenkins-ssh-credential: opendaylight-jenkins-ssh triggers: - - timed: '{obj:cron}' + - timed: "{obj:cron}" builders: - lf-infra-pre-build @@ -259,12 +259,12 @@ git submodule update --remote git add . - lf-infra-push-gerrit-patch: - project: '{project}' - gerrit-user: 'jenkins-$SILO' - gerrit-host: 'git.opendaylight.org' - gerrit-topic: 'autorelease-update-submodules' - gerrit-commit-message: 'Update submodules to latest HEAD of branch' - reviewers-email: '' + project: "{project}" + gerrit-user: "jenkins-$SILO" + gerrit-host: "git.opendaylight.org" + gerrit-topic: "autorelease-update-submodules" + gerrit-commit-message: "Update submodules to latest HEAD of branch" + reviewers-email: "" publishers: - lf-infra-publish @@ -276,8 +276,8 @@ # Default parameters # ###################### - cron: '@weekly' - disable-job: 'false' + cron: "@weekly" + disable-job: "false" ##################### # Job configuration # @@ -285,7 +285,7 @@ project-type: freestyle node: centos7-builder-2c-1g - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - lf-infra-properties: @@ -294,15 +294,15 @@ parameters: - lf-infra-parameters: project: releng/builder - branch: '{branch}' - stream: '{stream}' - lftools-version: '{lftools-version}' + branch: "{branch}" + stream: "{stream}" + lftools-version: "{lftools-version}" scm: - lf-infra-gerrit-scm: - git-url: '$GIT_URL/releng/builder' + git-url: "$GIT_URL/releng/builder" branch: master - refspec: 'refs/heads/master' + refspec: "refs/heads/master" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: false submodule-recursive: true @@ -310,19 +310,19 @@ choosing-strategy: default triggers: - - timed: '{cron}' + - timed: "{cron}" - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - change-merged-event - comment-added-contains-event: comment-contains-value: remerge$ projects: - project-compare-type: ANT - project-pattern: '{project}' + project-pattern: "{project}" branches: - branch-compare-type: ANT - branch-pattern: '**/{branch}' + branch-pattern: "**/{branch}" file-paths: - compare-type: ANT pattern: pom.xml @@ -337,12 +337,12 @@ - autorelease-update-project-views - autorelease-update-validate-projects - lf-infra-push-gerrit-patch: - project: '{project}' - gerrit-user: 'jenkins-$SILO' - gerrit-host: 'git.opendaylight.org' - gerrit-topic: 'autorelease-update-validate-jobs-{stream}' - gerrit-commit-message: 'Update validate-ar jobs for {stream}' - reviewers-email: 'jenkins-releng@opendaylight.org' + project: "{project}" + gerrit-user: "jenkins-$SILO" + gerrit-host: "git.opendaylight.org" + gerrit-topic: "autorelease-update-validate-jobs-{stream}" + gerrit-commit-message: "Update validate-ar jobs for {stream}" + reviewers-email: "jenkins-releng@opendaylight.org" publishers: - lf-infra-publish @@ -357,15 +357,15 @@ mvn-global-settings: global-settings mvn-settings: autorelease-settings mvn-version: mvn35 - disable-job: 'false' + disable-job: "false" ##################### # Job configuration # ##################### project-type: freestyle - node: '{build-node}' - disabled: '{disable-job}' + node: "{build-node}" + disabled: "{disable-job}" properties: - opendaylight-infra-properties: @@ -374,38 +374,38 @@ parameters: - lf-infra-parameters: project: releng/autorelease - branch: '{branch}' - stream: '{stream}' - refspec: 'refs/heads/{branch}' - lftools-version: '{lftools-version}' + branch: "{branch}" + stream: "{stream}" + refspec: "refs/heads/{branch}" + lftools-version: "{lftools-version}" - string: name: RELEASE_TAG - default: '{stream}' + default: "{stream}" description: | - Release that is being version bumped. - Eg. Lithium, Beryllium, Boron, Carbon, Carbon-SR1, Carbon-SR2... + Release that is being version bumped. + Eg. Lithium, Beryllium, Boron, Carbon, Carbon-SR1, Carbon-SR2... - bool: name: BRANCH_CUT default: false description: | - If BRANCH_CUT is enabled, perform version bump for branch cutting - workflow, else perform version bump for simultaneous release - workflow (detault). + If BRANCH_CUT is enabled, perform version bump for branch cutting + workflow, else perform version bump for simultaneous release + workflow (detault). - bool: name: DRY_RUN default: true description: | - If DRY_RUN is enabled modifications are not published to Gerrit - and artifacts are not pushed to Nexus. Instead the build will be - performed using the goals "clean install". + If DRY_RUN is enabled modifications are not published to Gerrit + and artifacts are not pushed to Nexus. Instead the build will be + performed using the goals "clean install". - maven-exec: - maven-version: '{mvn-version}' + maven-version: "{mvn-version}" scm: - lf-infra-gerrit-scm: - git-url: '$GIT_URL/$GERRIT_PROJECT' - branch: '{branch}' - refspec: 'refs/heads/{branch}' + git-url: "$GIT_URL/$GERRIT_PROJECT" + branch: "{branch}" + refspec: "refs/heads/{branch}" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: false submodule-recursive: true @@ -423,10 +423,10 @@ - lf-update-java-alternatives: java-version: "{java-version}" - lf-maven-install: - mvn-version: '{mvn-version}' + mvn-version: "{mvn-version}" - lf-provide-maven-settings: - global-settings-file: '{mvn-global-settings}' - settings-file: '{mvn-settings}' + global-settings-file: "{mvn-global-settings}" + settings-file: "{mvn-settings}" - shell: !include-raw-escape: - version-bump.sh @@ -434,12 +434,12 @@ - lf-infra-publish - job-template: - name: 'autorelease-generate-release-notes-{stream}' + name: "autorelease-generate-release-notes-{stream}" ###################### # Default parameters # ###################### - disable-job: 'false' + disable-job: "false" gerrit_merge_triggers: - comment-added-contains-event: @@ -451,7 +451,7 @@ project-type: freestyle node: centos7-builder-2c-8g - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - lf-infra-properties: @@ -459,20 +459,20 @@ parameters: - lf-infra-parameters: - project: '{project}' - branch: '{branch}' - stream: '{stream}' - lftools-version: '{lftools-version}' + project: "{project}" + branch: "{branch}" + stream: "{stream}" + lftools-version: "{lftools-version}" - string: name: RELEASE description: | - Release to generate release notes for. - Eg. Sodium-SR1, Magnesium-SR2... + Release to generate release notes for. + Eg. Sodium-SR1, Magnesium-SR2... scm: - lf-infra-gerrit-scm: - git-url: '$GIT_URL/$GERRIT_PROJECT' - branch: '$GERRIT_BRANCH' - refspec: '$GERRIT_REFSPEC' + git-url: "$GIT_URL/$GERRIT_PROJECT" + branch: "$GERRIT_BRANCH" + refspec: "$GERRIT_REFSPEC" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: false submodule-recursive: true @@ -486,14 +486,14 @@ triggers: - gerrit: - server-name: '{gerrit-server-name}' - trigger-on: '{obj:gerrit_merge_triggers}' + server-name: "{gerrit-server-name}" + trigger-on: "{obj:gerrit_merge_triggers}" projects: - project-compare-type: ANT - project-pattern: '{project}' + project-pattern: "{project}" branches: - branch-compare-type: ANT - branch-pattern: '**/{branch}' + branch-pattern: "**/{branch}" builders: - lf-infra-pre-build @@ -503,7 +503,7 @@ - lf-infra-publish - job-template: - name: '{project-name}-validate-autorelease-{stream}' + name: "{project-name}-validate-autorelease-{stream}" ##################### # Default variables # @@ -513,7 +513,7 @@ mvn-global-settings: global-settings mvn-settings: autorelease-settings mvn-version: mvn35 - disable-job: 'false' + disable-job: "false" ##################### # Job Configuration # @@ -524,8 +524,8 @@ # override the build node. node: centos7-builder-2c-8g concurrent: true - jdk: '{java-version}' - disabled: '{disable-job}' + jdk: "{java-version}" + disabled: "{disable-job}" properties: - lf-infra-properties: @@ -533,24 +533,24 @@ parameters: - lf-infra-parameters: - project: '{project}' - stream: '{stream}' - branch: '{branch}' - lftools-version: '{lftools-version}' + project: "{project}" + stream: "{stream}" + branch: "{branch}" + lftools-version: "{lftools-version}" - autorelease-release-tag: release-tag: validate - string: name: CLONE_URL - default: '{git-url}/releng/autorelease' + default: "{git-url}/releng/autorelease" description: "Autorelease clone URL" scm: - git: - url: '$CLONE_URL' - credentials-id: 'opendaylight-jenkins-ssh' - refspec: '' + url: "$CLONE_URL" + credentials-id: "opendaylight-jenkins-ssh" + refspec: "" branches: - - 'origin/{branch}' + - "origin/{branch}" skip-tag: true submodule: recursive: true @@ -558,15 +558,15 @@ wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: '**/*.xml' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "**/*.xml" + forbidden-files: "" builders: - lf-infra-pre-build @@ -583,31 +583,31 @@ # to enable building in a single maven reactor afterwards. - autorelease-fix-relative-paths - maven-target: - maven-version: '{mvn-version}' + maven-version: "{mvn-version}" pom: validate-pom.xml goals: | - clean install dependency:tree - -T1.5C - -Pq - {opendaylight-infra-mvn-opts} + clean install dependency:tree + -T1.5C + -Pq + {opendaylight-infra-mvn-opts} java-opts: - - '-Xmx8g' - settings: '{mvn-settings}' + - "-Xmx8g" + settings: "{mvn-settings}" settings-type: cfp - global-settings: '{mvn-global-settings}' + global-settings: "{mvn-global-settings}" global-settings-type: cfp - maven-target: - maven-version: '{mvn-version}' + maven-version: "{mvn-version}" pom: pom.xml goals: | - clean validate - -Pq - {opendaylight-infra-mvn-opts} + clean validate + -Pq + {opendaylight-infra-mvn-opts} java-opts: - - '-Xmx8g -Dmaven.compile.fork=true' - settings: '{mvn-settings}' + - "-Xmx8g -Dmaven.compile.fork=true" + settings: "{mvn-settings}" settings-type: cfp - global-settings: '{mvn-global-settings}' + global-settings: "{mvn-global-settings}" global-settings-type: cfp - shell: | mkdir -p archives/ @@ -615,6 +615,6 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[autorelease] [{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[autorelease] [{project-name}]" - lf-infra-publish diff --git a/jjb/autorelease/autorelease-version-management.yaml b/jjb/autorelease/autorelease-version-management.yaml index 29a773b3d..e62c810ad 100644 --- a/jjb/autorelease/autorelease-version-management.yaml +++ b/jjb/autorelease/autorelease-version-management.yaml @@ -12,10 +12,10 @@ stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" diff --git a/jjb/autorelease/validate-autorelease-aluminium.yaml b/jjb/autorelease/validate-autorelease-aluminium.yaml index 44dff3352..faed8ebbc 100644 --- a/jjb/autorelease/validate-autorelease-aluminium.yaml +++ b/jjb/autorelease/validate-autorelease-aluminium.yaml @@ -3,7 +3,7 @@ - project: name: autorelease-validate-aluminium jobs: - - '{project-name}-validate-autorelease-{stream}' + - "{project-name}-validate-autorelease-{stream}" stream: aluminium branch: stable/aluminium project-name: diff --git a/jjb/autorelease/validate-autorelease-magnesium.yaml b/jjb/autorelease/validate-autorelease-magnesium.yaml index cfed3ae59..fa6e8bdd0 100644 --- a/jjb/autorelease/validate-autorelease-magnesium.yaml +++ b/jjb/autorelease/validate-autorelease-magnesium.yaml @@ -3,7 +3,7 @@ - project: name: autorelease-validate-magnesium jobs: - - '{project-name}-validate-autorelease-{stream}' + - "{project-name}-validate-autorelease-{stream}" stream: magnesium branch: stable/magnesium project-name: diff --git a/jjb/autorelease/validate-autorelease-silicon.yaml b/jjb/autorelease/validate-autorelease-silicon.yaml index e96b3c6ab..a5fd4c387 100644 --- a/jjb/autorelease/validate-autorelease-silicon.yaml +++ b/jjb/autorelease/validate-autorelease-silicon.yaml @@ -3,7 +3,7 @@ - project: name: autorelease-validate-silicon jobs: - - '{project-name}-validate-autorelease-{stream}' + - "{project-name}-validate-autorelease-{stream}" stream: silicon branch: master project-name: diff --git a/jjb/autorelease/validate-autorelease-sodium.yaml b/jjb/autorelease/validate-autorelease-sodium.yaml index 1e6652a31..eede8a2ee 100644 --- a/jjb/autorelease/validate-autorelease-sodium.yaml +++ b/jjb/autorelease/validate-autorelease-sodium.yaml @@ -3,7 +3,7 @@ - project: name: autorelease-validate-sodium jobs: - - '{project-name}-validate-autorelease-{stream}' + - "{project-name}-validate-autorelease-{stream}" stream: sodium branch: stable/sodium project-name: diff --git a/jjb/autorelease/view-autorelease-aluminium.yaml b/jjb/autorelease/view-autorelease-aluminium.yaml index 6f7af1187..630ef6890 100644 --- a/jjb/autorelease/view-autorelease-aluminium.yaml +++ b/jjb/autorelease/view-autorelease-aluminium.yaml @@ -20,19 +20,19 @@ - view: name: Merge-Aluminium - description: 'List of Aluminium Merge jobs for Autorelease' + description: "List of Aluminium Merge jobs for Autorelease" job-name: - - 'aaa-maven-merge-aluminium' - - 'bgpcep-maven-merge-aluminium' - - 'daexim-maven-merge-aluminium' - - 'genius-maven-merge-aluminium' - - 'integration/distribution-maven-merge-aluminium' - - 'jsonrpc-maven-merge-aluminium' - - 'lispflowmapping-maven-merge-aluminium' - - 'netconf-maven-merge-aluminium' - - 'netvirt-maven-merge-aluminium' - - 'neutron-maven-merge-aluminium' - - 'openflowplugin-maven-merge-aluminium' - - 'ovsdb-maven-merge-aluminium' - - 'serviceutils-maven-merge-aluminium' + - "aaa-maven-merge-aluminium" + - "bgpcep-maven-merge-aluminium" + - "daexim-maven-merge-aluminium" + - "genius-maven-merge-aluminium" + - "integration/distribution-maven-merge-aluminium" + - "jsonrpc-maven-merge-aluminium" + - "lispflowmapping-maven-merge-aluminium" + - "netconf-maven-merge-aluminium" + - "netvirt-maven-merge-aluminium" + - "neutron-maven-merge-aluminium" + - "openflowplugin-maven-merge-aluminium" + - "ovsdb-maven-merge-aluminium" + - "serviceutils-maven-merge-aluminium" <<: *releng_autorelease_view_common_aluminium diff --git a/jjb/autorelease/view-autorelease-magnesium.yaml b/jjb/autorelease/view-autorelease-magnesium.yaml index 9fa0634cf..beb95f73a 100644 --- a/jjb/autorelease/view-autorelease-magnesium.yaml +++ b/jjb/autorelease/view-autorelease-magnesium.yaml @@ -20,21 +20,21 @@ - view: name: Merge-Magnesium - description: 'List of Magnesium Merge jobs for Autorelease' + description: "List of Magnesium Merge jobs for Autorelease" job-name: - - 'aaa-merge-magnesium' - - 'bgpcep-merge-magnesium' - - 'controller-merge-magnesium' - - 'daexim-merge-magnesium' - - 'genius-merge-magnesium' - - 'infrautils-merge-magnesium' - - 'integration/distribution-merge-magnesium' - - 'jsonrpc-merge-magnesium' - - 'lispflowmapping-merge-magnesium' - - 'netconf-merge-magnesium' - - 'netvirt-merge-magnesium' - - 'neutron-merge-magnesium' - - 'openflowplugin-merge-magnesium' - - 'ovsdb-merge-magnesium' - - 'serviceutils-merge-magnesium' + - "aaa-merge-magnesium" + - "bgpcep-merge-magnesium" + - "controller-merge-magnesium" + - "daexim-merge-magnesium" + - "genius-merge-magnesium" + - "infrautils-merge-magnesium" + - "integration/distribution-merge-magnesium" + - "jsonrpc-merge-magnesium" + - "lispflowmapping-merge-magnesium" + - "netconf-merge-magnesium" + - "netvirt-merge-magnesium" + - "neutron-merge-magnesium" + - "openflowplugin-merge-magnesium" + - "ovsdb-merge-magnesium" + - "serviceutils-merge-magnesium" <<: *releng_autorelease_view_common_magnesium diff --git a/jjb/autorelease/view-autorelease-silicon.yaml b/jjb/autorelease/view-autorelease-silicon.yaml index 858c90f39..e6d9e0f8d 100644 --- a/jjb/autorelease/view-autorelease-silicon.yaml +++ b/jjb/autorelease/view-autorelease-silicon.yaml @@ -20,19 +20,19 @@ - view: name: Merge-Silicon - description: 'List of Silicon Merge jobs for Autorelease' + description: "List of Silicon Merge jobs for Autorelease" job-name: - - 'aaa-maven-merge-silicon' - - 'bgpcep-maven-merge-silicon' - - 'daexim-maven-merge-silicon' - - 'genius-maven-merge-silicon' - - 'integration/distribution-maven-merge-silicon' - - 'jsonrpc-maven-merge-silicon' - - 'lispflowmapping-maven-merge-silicon' - - 'netconf-maven-merge-silicon' - - 'netvirt-maven-merge-silicon' - - 'neutron-maven-merge-silicon' - - 'openflowplugin-maven-merge-silicon' - - 'ovsdb-maven-merge-silicon' - - 'serviceutils-maven-merge-silicon' + - "aaa-maven-merge-silicon" + - "bgpcep-maven-merge-silicon" + - "daexim-maven-merge-silicon" + - "genius-maven-merge-silicon" + - "integration/distribution-maven-merge-silicon" + - "jsonrpc-maven-merge-silicon" + - "lispflowmapping-maven-merge-silicon" + - "netconf-maven-merge-silicon" + - "netvirt-maven-merge-silicon" + - "neutron-maven-merge-silicon" + - "openflowplugin-maven-merge-silicon" + - "ovsdb-maven-merge-silicon" + - "serviceutils-maven-merge-silicon" <<: *releng_autorelease_view_common_silicon diff --git a/jjb/autorelease/view-autorelease-sodium.yaml b/jjb/autorelease/view-autorelease-sodium.yaml index 654d8e7c6..c949f00b4 100644 --- a/jjb/autorelease/view-autorelease-sodium.yaml +++ b/jjb/autorelease/view-autorelease-sodium.yaml @@ -20,22 +20,22 @@ - view: name: Merge-Sodium - description: 'List of Sodium Merge jobs for Autorelease' + description: "List of Sodium Merge jobs for Autorelease" job-name: - - 'aaa-merge-sodium' - - 'bgpcep-merge-sodium' - - 'controller-merge-sodium' - - 'coe-merge-sodium' - - 'daexim-merge-sodium' - - 'genius-merge-sodium' - - 'infrautils-merge-sodium' - - 'integration/distribution-merge-sodium' - - 'lispflowmapping-merge-sodium' - - 'netconf-merge-sodium' - - 'netvirt-merge-sodium' - - 'neutron-merge-sodium' - - 'openflowplugin-merge-sodium' - - 'ovsdb-merge-sodium' - - 'serviceutils-merge-sodium' - - 'sfc-merge-sodium' + - "aaa-merge-sodium" + - "bgpcep-merge-sodium" + - "controller-merge-sodium" + - "coe-merge-sodium" + - "daexim-merge-sodium" + - "genius-merge-sodium" + - "infrautils-merge-sodium" + - "integration/distribution-merge-sodium" + - "lispflowmapping-merge-sodium" + - "netconf-merge-sodium" + - "netvirt-merge-sodium" + - "neutron-merge-sodium" + - "openflowplugin-merge-sodium" + - "ovsdb-merge-sodium" + - "serviceutils-merge-sodium" + - "sfc-merge-sodium" <<: *releng_autorelease_view_common_sodium diff --git a/jjb/bgpcep/bgpcep-csit-bgp-ingest-mixed.yaml b/jjb/bgpcep/bgpcep-csit-bgp-ingest-mixed.yaml index 17a5249c6..ee5a334fe 100644 --- a/jjb/bgpcep/bgpcep-csit-bgp-ingest-mixed.yaml +++ b/jjb/bgpcep/bgpcep-csit-bgp-ingest-mixed.yaml @@ -5,7 +5,7 @@ - inttest-csit-1node # The project name - project: 'bgpcep' + project: "bgpcep" # The functionality under test functionality: @@ -15,49 +15,49 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf, - odl-bgpcep-bgp, - odl-bgpcep-bgp-config-example, - odl-bgpcep-data-change-counter + odl-restconf, + odl-bgpcep-bgp, + odl-bgpcep-bgp-config-example, + odl-bgpcep-data-change-counter # Robot custom options # Increase the TEST_DURATION_MULTIPLIER if the test runs in slower test # environment or more complex scenario is chosen robot-options: > - -v USE_NETCONF_CONNECTOR:False - -v COUNT:250000 - -v INSERT:10 - -v WITHDRAW:9 - -v PREFILL:10 - -v UPDATE:single - -v TEST_DURATION_MULTIPLIER:4 + -v USE_NETCONF_CONNECTOR:False + -v COUNT:250000 + -v INSERT:10 + -v WITHDRAW:9 + -v PREFILL:10 + -v UPDATE:single + -v TEST_DURATION_MULTIPLIER:4 # Controller configuration odl_system_flavor: odl-standard-4 # Plot Info - 01-plot-title: 'Number of generated updates' - 01-plot-yaxis: 'Total number of updates' - 01-plot-group: 'BGP Scaling test suite' - 01-plot-data-file: 'totals-bgp.csv' - 02-plot-title: 'Generated load' - 02-plot-yaxis: 'Updates per second' - 02-plot-group: 'BGP Scaling test suite' - 02-plot-data-file: 'performance-bgp.csv' + 01-plot-title: "Number of generated updates" + 01-plot-yaxis: "Total number of updates" + 01-plot-group: "BGP Scaling test suite" + 01-plot-data-file: "totals-bgp.csv" + 02-plot-title: "Generated load" + 02-plot-yaxis: "Updates per second" + 02-plot-group: "BGP Scaling test suite" + 02-plot-data-file: "performance-bgp.csv" diff --git a/jjb/bgpcep/bgpcep-csit-bgp-ingest.yaml b/jjb/bgpcep/bgpcep-csit-bgp-ingest.yaml index f54addec5..89a6bf56f 100644 --- a/jjb/bgpcep/bgpcep-csit-bgp-ingest.yaml +++ b/jjb/bgpcep/bgpcep-csit-bgp-ingest.yaml @@ -6,47 +6,47 @@ # FIXME: Dicument differences from -mixed- and unify into single (matrix) definition. # The project name - project: 'bgpcep' + project: "bgpcep" # The functionality under test - functionality: 'bgp-ingest' + functionality: "bgp-ingest" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf, - odl-jolokia, - odl-bgpcep-data-change-counter, - odl-bgpcep-bgp, - odl-bgpcep-bgp-config-example + odl-restconf, + odl-jolokia, + odl-bgpcep-data-change-counter, + odl-bgpcep-bgp, + odl-bgpcep-bgp-config-example # Robot custom options: robot-options: > - -v USE_NETCONF_CONNECTOR:False - -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:60 - -v REPETITIONS_CHANGE_COUNT_SINGLE:1 - -v CHECK_PERIOD_PREFIX_COUNT_MANY:60 - -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0 - -v REPETITIONS_CHANGE_COUNT_MANY:1 - -v MULTIPLICITY_CHANGE_COUNT_MANY:10 - -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0 + -v USE_NETCONF_CONNECTOR:False + -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:60 + -v REPETITIONS_CHANGE_COUNT_SINGLE:1 + -v CHECK_PERIOD_PREFIX_COUNT_MANY:60 + -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0 + -v REPETITIONS_CHANGE_COUNT_MANY:1 + -v MULTIPLICITY_CHANGE_COUNT_MANY:10 + -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0 # Controller configuration odl_system_flavor: odl-standard-4 diff --git a/jjb/bgpcep/bgpcep-csit-bgpclustering-ha.yaml b/jjb/bgpcep/bgpcep-csit-bgpclustering-ha.yaml index 31d825701..b0199200c 100644 --- a/jjb/bgpcep/bgpcep-csit-bgpclustering-ha.yaml +++ b/jjb/bgpcep/bgpcep-csit-bgpclustering-ha.yaml @@ -5,37 +5,37 @@ - inttest-csit-3node # The project name - project: 'bgpcep' + project: "bgpcep" # The functionality under test - functionality: 'bgpclustering-ha' + functionality: "bgpclustering-ha" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-bgpcep-bgp, - odl-bgpcep-bgp-config-example, - odl-bgpcep-bmp, - odl-bgpcep-bmp-config-example, - odl-bgpcep-pcep + odl-restconf, + odl-bgpcep-bgp, + odl-bgpcep-bgp-config-example, + odl-bgpcep-bmp, + odl-bgpcep-bmp-config-example, + odl-bgpcep-pcep # Robot custom options: - robot-options: '-v USE_NETCONF_CONNECTOR:False' + robot-options: "-v USE_NETCONF_CONNECTOR:False" diff --git a/jjb/bgpcep/bgpcep-csit-bgpclustering-longevity.yaml b/jjb/bgpcep/bgpcep-csit-bgpclustering-longevity.yaml index 404eb9848..7f9e2cd85 100644 --- a/jjb/bgpcep/bgpcep-csit-bgpclustering-longevity.yaml +++ b/jjb/bgpcep/bgpcep-csit-bgpclustering-longevity.yaml @@ -5,10 +5,10 @@ - inttest-csit-3node # The project name - project: 'bgpcep' + project: "bgpcep" # The functionality under test - functionality: 'bgpclustering-longevity' + functionality: "bgpclustering-longevity" # Set elasticsearch attribute to value 'long' for longevity jobs #elasticsearch-attribute: 'long' @@ -16,26 +16,26 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf-noauth, - odl-bgpcep-bgp, - odl-bgpcep-bgp-config-example + odl-restconf-noauth, + odl-bgpcep-bgp, + odl-bgpcep-bgp-config-example # Built timeout - build-timeout: '1500' + build-timeout: "1500" diff --git a/jjb/bgpcep/bgpcep-csit-bgpclustering.yaml b/jjb/bgpcep/bgpcep-csit-bgpclustering.yaml index eb87a1c2d..d6d8229f4 100644 --- a/jjb/bgpcep/bgpcep-csit-bgpclustering.yaml +++ b/jjb/bgpcep/bgpcep-csit-bgpclustering.yaml @@ -5,37 +5,37 @@ - inttest-csit-3node # The project name - project: 'bgpcep' + project: "bgpcep" # The functionality under test - functionality: 'bgpclustering' + functionality: "bgpclustering" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf-noauth, - odl-bgpcep-bgp, - odl-bgpcep-bgp-config-example + odl-restconf-noauth, + odl-bgpcep-bgp, + odl-bgpcep-bgp-config-example # Robot custom options: - robot-options: '-v USE_NETCONF_CONNECTOR:False' + robot-options: "-v USE_NETCONF_CONNECTOR:False" # Controller configuration - odl_system_flavor: 'odl-standard-4' + odl_system_flavor: "odl-standard-4" diff --git a/jjb/bgpcep/bgpcep-csit-throughpcep.yaml b/jjb/bgpcep/bgpcep-csit-throughpcep.yaml index de5e1fa7c..cf752231f 100644 --- a/jjb/bgpcep/bgpcep-csit-throughpcep.yaml +++ b/jjb/bgpcep/bgpcep-csit-throughpcep.yaml @@ -5,7 +5,7 @@ - inttest-csit-1node # The project name - project: 'bgpcep' + project: "bgpcep" # The functionality under test functionality: @@ -15,33 +15,33 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-bgpcep-pcep' + install-features: "odl-restconf,odl-bgpcep-pcep" # Readiness check timeout is lowered from the suite's high default value. # The other options are workarounds for Sandbox not being as performant # as the private lab where this suite was developed. # Robot custom options: robot-options: > - -v USE_NETCONF_CONNECTOR:False - -v PCEP_READY_VERIFY_TIMEOUT:180 - -v RESTCONF_REUSE:False - -v UPDATER_TIMEOUT:900 + -v USE_NETCONF_CONNECTOR:False + -v PCEP_READY_VERIFY_TIMEOUT:180 + -v RESTCONF_REUSE:False + -v UPDATER_TIMEOUT:900 # Controller configuration odl_system_flavor: odl-standard-4 diff --git a/jjb/bgpcep/bgpcep-csit-userfeatures.yaml b/jjb/bgpcep/bgpcep-csit-userfeatures.yaml index a2f3197fc..4d813874d 100644 --- a/jjb/bgpcep/bgpcep-csit-userfeatures.yaml +++ b/jjb/bgpcep/bgpcep-csit-userfeatures.yaml @@ -5,7 +5,7 @@ - inttest-csit-1node # The project name - project: 'bgpcep' + project: "bgpcep" # The functionality under test functionality: @@ -15,30 +15,30 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf, - odl-bgpcep-pcep, - odl-bgpcep-bgp, - odl-bgpcep-bgp-config-example, - odl-bgpcep-bmp, - odl-bgpcep-bmp-config-example, - odl-jolokia + odl-restconf, + odl-bgpcep-pcep, + odl-bgpcep-bgp, + odl-bgpcep-bgp-config-example, + odl-bgpcep-bmp, + odl-bgpcep-bmp-config-example, + odl-jolokia # Robot custom options - robot-options: '-v USE_NETCONF_CONNECTOR:False' + robot-options: "-v USE_NETCONF_CONNECTOR:False" diff --git a/jjb/bgpcep/bgpcep-patch-test.yaml b/jjb/bgpcep/bgpcep-patch-test.yaml index 211b59979..a41bcccf3 100644 --- a/jjb/bgpcep/bgpcep-patch-test.yaml +++ b/jjb/bgpcep/bgpcep-patch-test.yaml @@ -5,29 +5,29 @@ - inttest-patch-test # The project name - project: 'bgpcep' + project: "bgpcep" # Project branches stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" feature: - bgp: csit-list: > - bgpcep-csit-1node-gate-userfeatures-all-{stream}, - bgpcep-csit-1node-gate-bgp-ingest-mixed-all-{stream} + bgpcep-csit-1node-gate-userfeatures-all-{stream}, + bgpcep-csit-1node-gate-bgp-ingest-mixed-all-{stream} - pcep: csit-list: > - bgpcep-csit-1node-gate-userfeatures-all-{stream}, - bgpcep-csit-1node-gate-throughpcep-all-{stream} + bgpcep-csit-1node-gate-userfeatures-all-{stream}, + bgpcep-csit-1node-gate-throughpcep-all-{stream} diff --git a/jjb/bgpcep/bgpcep.yaml b/jjb/bgpcep/bgpcep.yaml index 2b5773e3c..a31d0858c 100644 --- a/jjb/bgpcep/bgpcep.yaml +++ b/jjb/bgpcep/bgpcep.yaml @@ -2,9 +2,9 @@ - project: name: bgpcep-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: bgpcep rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/ @@ -13,20 +13,20 @@ - odl-maven-verify-jobs stream: silicon - project: 'bgpcep' - project-name: 'bgpcep' + project: "bgpcep" + project-name: "bgpcep" build-node: centos7-builder-8c-8g build-timeout: 120 - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'bgpcep-settings' - mvn-opts: '-Xmx2048m' + branch: "master" + java-version: "openjdk11" + mvn-settings: "bgpcep-settings" + mvn-opts: "-Xmx2048m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - mdsal-merge-{stream} - email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + mdsal-merge-{stream} + email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: 9427a05049030 @@ -34,9 +34,9 @@ - project: name: bgpcep-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: bgpcep rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/ @@ -45,20 +45,20 @@ - odl-maven-verify-jobs stream: aluminium - project: 'bgpcep' - project-name: 'bgpcep' + project: "bgpcep" + project-name: "bgpcep" build-node: centos7-builder-8c-8g build-timeout: 120 - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'bgpcep-settings' - mvn-opts: '-Xmx2048m' + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "bgpcep-settings" + mvn-opts: "-Xmx2048m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - mdsal-merge-{stream} - email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + mdsal-merge-{stream} + email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: 9427a05049030 @@ -66,9 +66,9 @@ - project: name: bgpcep-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: bgpcep rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/ @@ -77,20 +77,20 @@ - odl-maven-verify-jobs stream: magnesium - project: 'bgpcep' - project-name: 'bgpcep' + project: "bgpcep" + project-name: "bgpcep" build-node: centos7-builder-8c-8g build-timeout: 120 - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'bgpcep-settings' - mvn-opts: '-Xmx2048m' + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "bgpcep-settings" + mvn-opts: "-Xmx2048m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - mdsal-merge-{stream} - email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + mdsal-merge-{stream} + email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: 9427a05049030 @@ -98,9 +98,9 @@ - project: name: bgpcep-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: bgpcep rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/ @@ -109,19 +109,19 @@ - odl-maven-verify-jobs stream: sodium - project: 'bgpcep' - project-name: 'bgpcep' + project: "bgpcep" + project-name: "bgpcep" build-node: centos7-builder-8c-8g build-timeout: 120 - branch: 'stable/sodium' - mvn-settings: 'bgpcep-settings' - mvn-opts: '-Xmx2048m' + branch: "stable/sodium" + mvn-settings: "bgpcep-settings" + mvn-opts: "-Xmx2048m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - mdsal-merge-{stream} - email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + mdsal-merge-{stream} + email-upstream: "[bgpcep] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: 9427a05049030 @@ -135,18 +135,18 @@ -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec -P!karaf - project: 'bgpcep' - project-name: 'bgpcep' + project: "bgpcep" + project-name: "bgpcep" build-node: centos7-builder-8c-8g build-timeout: 120 - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'bgpcep-settings' - mvn-opts: '-Xmx1024m' + branch: "master" + java-version: "openjdk11" + mvn-settings: "bgpcep-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: bgpcep-info diff --git a/jjb/bier/bier-csit-basic.yaml b/jjb/bier/bier-csit-basic.yaml index 965b69363..2479a0729 100644 --- a/jjb/bier/bier-csit-basic.yaml +++ b/jjb/bier/bier-csit-basic.yaml @@ -6,36 +6,36 @@ - inttest-csit-verify-1node # The project name - project: 'bier' + project: "bier" disable-job: true # The functionality under test - functionality: 'basic' + functionality: "basic" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - verify-stream: 'sodium' - verify-branch: 'stable/sodium' - verify-karaf-version: 'karaf4' + verify-stream: "sodium" + verify-branch: "stable/sodium" + verify-karaf-version: "karaf4" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-bier-all' + install-features: "odl-bier-all" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/bier/bier.yaml b/jjb/bier/bier.yaml index dcc3761b1..789c0ddca 100644 --- a/jjb/bier/bier.yaml +++ b/jjb/bier/bier.yaml @@ -6,15 +6,15 @@ - odl-maven-verify-jobs stream: silicon - project: 'bier' - project-name: 'bier' - branch: 'master' + project: "bier" + project-name: "bier" + branch: "master" build-node: centos7-builder-2c-8g build-timeout: 90 - mvn-settings: 'bier-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[bier]' + mvn-settings: "bier-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[bier]" disable-job: true # Used by the release job @@ -27,15 +27,15 @@ - odl-maven-verify-jobs stream: aluminium - project: 'bier' - project-name: 'bier' - branch: 'stable/aluminium' + project: "bier" + project-name: "bier" + branch: "stable/aluminium" build-node: centos7-builder-2c-8g build-timeout: 90 - mvn-settings: 'bier-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[bier]' + mvn-settings: "bier-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[bier]" disable-job: true # Used by the release job @@ -48,15 +48,15 @@ - odl-maven-verify-jobs stream: magnesium - project: 'bier' - project-name: 'bier' - branch: 'stable/magnesium' + project: "bier" + project-name: "bier" + branch: "stable/magnesium" build-node: centos7-builder-2c-8g build-timeout: 90 - mvn-settings: 'bier-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[bier]' + mvn-settings: "bier-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[bier]" disable-job: true # Used by the release job @@ -69,15 +69,15 @@ - odl-maven-verify-jobs stream: sodium - project: 'bier' - project-name: 'bier' - branch: 'stable/sodium' + project: "bier" + project-name: "bier" + branch: "stable/sodium" build-node: centos7-builder-2c-8g build-timeout: 90 - mvn-settings: 'bier-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[bier]' + mvn-settings: "bier-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[bier]" disable-job: true # Used by the release job @@ -99,17 +99,17 @@ jobs: - gerrit-maven-sonar - project: 'bier' - project-name: 'bier' - branch: 'master' + project: "bier" + project-name: "bier" + branch: "master" build-node: centos7-builder-2c-8g - mvn-settings: 'bier-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "bier-settings" + mvn-opts: "-Xmx1024m" disable-job: true sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: bier-info diff --git a/jjb/coe/coe.yaml b/jjb/coe/coe.yaml index 37fc2fbd1..6392e1cde 100644 --- a/jjb/coe/coe.yaml +++ b/jjb/coe/coe.yaml @@ -2,7 +2,7 @@ - project: name: coe-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: coe rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-coe/34924/ @@ -10,15 +10,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'coe' - project-name: 'coe' + project: "coe" + project-name: "coe" stream: silicon - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'coe-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[coe] [odlparent] [yangtools] [controller]' + branch: "master" + java-version: "openjdk11" + mvn-settings: "coe-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[coe] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -27,7 +27,7 @@ - project: name: coe-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: coe rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-coe/34924/ @@ -35,15 +35,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'coe' - project-name: 'coe' + project: "coe" + project-name: "coe" stream: aluminium - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'coe-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[coe] [odlparent] [yangtools] [controller]' + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "coe-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[coe] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -52,7 +52,7 @@ - project: name: coe-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: coe rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-coe/34924/ @@ -60,15 +60,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'coe' - project-name: 'coe' + project: "coe" + project-name: "coe" stream: magnesium - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'coe-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[coe] [odlparent] [yangtools] [controller]' + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "coe-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[coe] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -77,8 +77,8 @@ - project: name: coe-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: coe rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-coe/34924/ @@ -86,14 +86,14 @@ - odl-maven-jobs - odl-maven-verify-jobs - project: 'coe' - project-name: 'coe' + project: "coe" + project-name: "coe" stream: sodium - branch: 'stable/sodium' - mvn-settings: 'coe-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[coe] [odlparent] [yangtools] [controller]' + branch: "stable/sodium" + mvn-settings: "coe-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[coe] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -104,16 +104,16 @@ jobs: - gerrit-maven-sonar - project: 'coe' - project-name: 'coe' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'coe-settings' - mvn-opts: '-Xmx1024m' + project: "coe" + project-name: "coe" + branch: "master" + java-version: "openjdk11" + mvn-settings: "coe-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: coe-info diff --git a/jjb/controller/controller-csit-akka1.yaml b/jjb/controller/controller-csit-akka1.yaml index 71769193b..5bb684038 100644 --- a/jjb/controller/controller-csit-akka1.yaml +++ b/jjb/controller/controller-csit-akka1.yaml @@ -5,36 +5,36 @@ - inttest-csit-1node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'akka1' + functionality: "akka1" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # No tools system VMs needed in for this job tools_system_count: 0 # Features to install install-features: > - odl-restconf, - odl-clustering-test-app, - odl-jolokia + odl-restconf, + odl-clustering-test-app, + odl-jolokia # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/controller/controller-csit-clustering.yaml b/jjb/controller/controller-csit-clustering.yaml index 9fb0e7d6b..e6ed39b34 100644 --- a/jjb/controller/controller-csit-clustering.yaml +++ b/jjb/controller/controller-csit-clustering.yaml @@ -4,32 +4,32 @@ jobs: - inttest-csit-3node - project: 'controller' + project: "controller" functionality: - - 'clustering-ask' - - 'clustering-tell' + - "clustering-ask" + - "clustering-tell" - elasticsearch-attribute: 'disabled' + elasticsearch-attribute: "disabled" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" tools_system_count: 0 install-features: > - odl-restconf, - odl-clustering-test-app + odl-restconf, + odl-clustering-test-app diff --git a/jjb/controller/controller-csit-cs-chasing-leader.yaml b/jjb/controller/controller-csit-cs-chasing-leader.yaml index dc7dbbc5c..7d8a9bcc9 100644 --- a/jjb/controller/controller-csit-cs-chasing-leader.yaml +++ b/jjb/controller/controller-csit-cs-chasing-leader.yaml @@ -5,10 +5,10 @@ - inttest-csit-3node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'cs-chasing-leader-longevity' + functionality: "cs-chasing-leader-longevity" # Set elasticsearch attribute to value 'long' for longevity jobs #elasticsearch-attribute: 'long' @@ -16,25 +16,25 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf-noauth, - odl-clustering-test-app + odl-restconf-noauth, + odl-clustering-test-app # Built timeout - build-timeout: '1500' + build-timeout: "1500" diff --git a/jjb/controller/controller-csit-cs-partnheal.yaml b/jjb/controller/controller-csit-cs-partnheal.yaml index a2ffdf314..3f2deba29 100644 --- a/jjb/controller/controller-csit-cs-partnheal.yaml +++ b/jjb/controller/controller-csit-cs-partnheal.yaml @@ -5,10 +5,10 @@ - inttest-csit-3node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'cs-partnheal-longevity' + functionality: "cs-partnheal-longevity" # Set elasticsearch attribute to value 'long' for longevity jobs #elasticsearch-attribute: 'long' @@ -16,25 +16,25 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf-noauth, - odl-clustering-test-app + odl-restconf-noauth, + odl-clustering-test-app # Built timeout - build-timeout: '1500' + build-timeout: "1500" diff --git a/jjb/controller/controller-csit-ddb-expl-lead-movement.yaml b/jjb/controller/controller-csit-ddb-expl-lead-movement.yaml index c153a214a..ecd6bc93f 100644 --- a/jjb/controller/controller-csit-ddb-expl-lead-movement.yaml +++ b/jjb/controller/controller-csit-ddb-expl-lead-movement.yaml @@ -5,10 +5,10 @@ - inttest-csit-3node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'ddb-expl-lead-movement-longevity' + functionality: "ddb-expl-lead-movement-longevity" # Set elasticsearch attribute to value 'long' for longevity jobs #elasticsearch-attribute: 'long' @@ -16,25 +16,25 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf-noauth, - odl-clustering-test-app + odl-restconf-noauth, + odl-clustering-test-app # Built timeout - build-timeout: '1500' + build-timeout: "1500" diff --git a/jjb/controller/controller-csit-dnb-noloss.yaml b/jjb/controller/controller-csit-dnb-noloss.yaml index fa781a248..23bb7c0d4 100644 --- a/jjb/controller/controller-csit-dnb-noloss.yaml +++ b/jjb/controller/controller-csit-dnb-noloss.yaml @@ -5,10 +5,10 @@ - inttest-csit-1node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'notifications-longevity' + functionality: "notifications-longevity" # Set elasticsearch attribute to value 'long' for longevity jobs #elasticsearch-attribute: 'long' @@ -16,25 +16,25 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-clustering-test-app + odl-restconf, + odl-clustering-test-app # Built timeout - build-timeout: '1500' + build-timeout: "1500" diff --git a/jjb/controller/controller-csit-drb-partnheal.yaml b/jjb/controller/controller-csit-drb-partnheal.yaml index 08321c976..9a0eae353 100644 --- a/jjb/controller/controller-csit-drb-partnheal.yaml +++ b/jjb/controller/controller-csit-drb-partnheal.yaml @@ -5,10 +5,10 @@ - inttest-csit-3node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'drb-partnheal-longevity' + functionality: "drb-partnheal-longevity" # Set elasticsearch attribute to value 'long' for longevity jobs #elasticsearch-attribute: 'long' @@ -16,25 +16,25 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf-noauth, - odl-clustering-test-app + odl-restconf-noauth, + odl-clustering-test-app # Built timeout - build-timeout: '1500' + build-timeout: "1500" diff --git a/jjb/controller/controller-csit-drb-precedence.yaml b/jjb/controller/controller-csit-drb-precedence.yaml index bebcd3206..bcd33f87c 100644 --- a/jjb/controller/controller-csit-drb-precedence.yaml +++ b/jjb/controller/controller-csit-drb-precedence.yaml @@ -5,10 +5,10 @@ - inttest-csit-3node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'drb-precedence-longevity' + functionality: "drb-precedence-longevity" # Set elasticsearch attribute to value 'long' for longevity jobs #elasticsearch-attribute: 'long' @@ -16,25 +16,25 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf-noauth, - odl-clustering-test-app + odl-restconf-noauth, + odl-clustering-test-app # Built timeout - build-timeout: '1500' + build-timeout: "1500" diff --git a/jjb/controller/controller-csit-dsbenchmark-cluster.yaml b/jjb/controller/controller-csit-dsbenchmark-cluster.yaml index 6554f1508..6cb8b005a 100644 --- a/jjb/controller/controller-csit-dsbenchmark-cluster.yaml +++ b/jjb/controller/controller-csit-dsbenchmark-cluster.yaml @@ -5,107 +5,107 @@ - inttest-csit-3node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'benchmark' + functionality: "benchmark" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf, - odl-mdsal-benchmark + odl-restconf, + odl-mdsal-benchmark # Robot custom options - robot-options: '--exclude singlenode_setup -v WARMUPS:1 -v RUNS:3' + robot-options: "--exclude singlenode_setup -v WARMUPS:1 -v RUNS:3" # ODL system image to use # The job uses scriptplan to set heap to 4GB, so 4GB RAM is not enough. - odl_system_flavor: 'odl-standard-4' + odl_system_flavor: "odl-standard-4" - build-timeout: '480' + build-timeout: "480" # Plot Info - 01-plot-title: 'Performance by structure' - 01-plot-yaxis: 'Average total time [ms]' - 01-plot-group: 'MD-SAL Data Store Performance' - 01-plot-data-file: 'perf_per_struct.csv' - 02-plot-title: 'Performance by operations' - 02-plot-yaxis: 'Average total time [ms]' - 02-plot-group: 'MD-SAL Data Store Performance' - 02-plot-data-file: 'perf_per_ops.csv' + 01-plot-title: "Performance by structure" + 01-plot-yaxis: "Average total time [ms]" + 01-plot-group: "MD-SAL Data Store Performance" + 01-plot-data-file: "perf_per_struct.csv" + 02-plot-title: "Performance by operations" + 02-plot-yaxis: "Average total time [ms]" + 02-plot-group: "MD-SAL Data Store Performance" + 02-plot-data-file: "perf_per_ops.csv" - 03-plot-data-file: 'perf_per_struct.csv' - 03-plot-title: 'Config performance by structure PUT' - 03-plot-yaxis: 'Average total time [ms]' - 03-plot-group: 'MD-SAL Data Store Performance' - 03-inclusion-flag: 'include-by-string' + 03-plot-data-file: "perf_per_struct.csv" + 03-plot-title: "Config performance by structure PUT" + 03-plot-yaxis: "Average total time [ms]" + 03-plot-group: "MD-SAL Data Store Performance" + 03-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 03-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC' - 04-plot-data-file: 'perf_per_struct.csv' - 04-plot-title: 'Config performance by structure READ' - 04-plot-yaxis: 'Average total time [ms]' - 04-plot-group: 'MD-SAL Data Store Performance' - 04-inclusion-flag: 'include-by-string' + 03-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC" + 04-plot-data-file: "perf_per_struct.csv" + 04-plot-title: "Config performance by structure READ" + 04-plot-yaxis: "Average total time [ms]" + 04-plot-group: "MD-SAL Data Store Performance" + 04-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 04-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC' - 05-plot-data-file: 'perf_per_struct.csv' - 05-plot-title: 'Operational performance by structure MERGE' - 05-plot-yaxis: 'Average total time [ms]' - 05-plot-group: 'MD-SAL Data Store Performance' - 05-inclusion-flag: 'include-by-string' + 04-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC" + 05-plot-data-file: "perf_per_struct.csv" + 05-plot-title: "Operational performance by structure MERGE" + 05-plot-yaxis: "Average total time [ms]" + 05-plot-group: "MD-SAL Data Store Performance" + 05-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 05-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC' - 06-plot-data-file: 'perf_per_struct.csv' - 06-plot-title: 'Operational performance by structure DELETE' - 06-plot-yaxis: 'Average total time [ms]' - 06-plot-group: 'MD-SAL Data Store Performance' - 06-inclusion-flag: 'include-by-string' + 05-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC" + 06-plot-data-file: "perf_per_struct.csv" + 06-plot-title: "Operational performance by structure DELETE" + 06-plot-yaxis: "Average total time [ms]" + 06-plot-group: "MD-SAL Data Store Performance" + 06-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 06-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC' + 06-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC" - 07-plot-data-file: 'perf_per_ops.csv' - 07-plot-title: 'Config performance by operations PUT' - 07-plot-yaxis: 'Average total time [ms]' - 07-plot-group: 'MD-SAL Data Store Performance' - 07-inclusion-flag: 'include-by-string' + 07-plot-data-file: "perf_per_ops.csv" + 07-plot-title: "Config performance by operations PUT" + 07-plot-yaxis: "Average total time [ms]" + 07-plot-group: "MD-SAL Data Store Performance" + 07-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 07-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC' - 08-plot-data-file: 'perf_per_ops.csv' - 08-plot-title: 'Config performance by operations READ' - 08-plot-yaxis: 'Average total time [ms]' - 08-plot-group: 'MD-SAL Data Store Performance' - 08-inclusion-flag: 'include-by-string' + 07-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC" + 08-plot-data-file: "perf_per_ops.csv" + 08-plot-title: "Config performance by operations READ" + 08-plot-yaxis: "Average total time [ms]" + 08-plot-group: "MD-SAL Data Store Performance" + 08-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 08-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC' - 09-plot-data-file: 'perf_per_ops.csv' - 09-plot-title: 'Operational performance by operations MERGE' - 09-plot-yaxis: 'Average total time [ms]' - 09-plot-group: 'MD-SAL Data Store Performance' - 09-inclusion-flag: 'include-by-string' + 08-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC" + 09-plot-data-file: "perf_per_ops.csv" + 09-plot-title: "Operational performance by operations MERGE" + 09-plot-yaxis: "Average total time [ms]" + 09-plot-group: "MD-SAL Data Store Performance" + 09-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 09-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC' - 10-plot-data-file: 'perf_per_ops.csv' - 10-plot-title: 'Operational performance by operations DELETE' - 10-plot-yaxis: 'Average total time [ms]' - 10-plot-group: 'MD-SAL Data Store Performance' - 10-inclusion-flag: 'include-by-string' + 09-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC" + 10-plot-data-file: "perf_per_ops.csv" + 10-plot-title: "Operational performance by operations DELETE" + 10-plot-yaxis: "Average total time [ms]" + 10-plot-group: "MD-SAL Data Store Performance" + 10-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 10-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC' + 10-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC" diff --git a/jjb/controller/controller-csit-dsbenchmark.yaml b/jjb/controller/controller-csit-dsbenchmark.yaml index bb3bc292a..5d905d957 100644 --- a/jjb/controller/controller-csit-dsbenchmark.yaml +++ b/jjb/controller/controller-csit-dsbenchmark.yaml @@ -5,106 +5,106 @@ - inttest-csit-1node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'benchmark' + functionality: "benchmark" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf, - odl-mdsal-benchmark, - odl-jolokia + odl-restconf, + odl-mdsal-benchmark, + odl-jolokia # Robot custom options - robot-options: '--exclude clustered_setup' + robot-options: "--exclude clustered_setup" # ODL system image to use # The job uses scriptplan to set heap to 4GB, so 4GB RAM is not enough. odl_system_flavor: odl-standard-4 # Plot Info - 01-plot-title: 'Performance by structure' - 01-plot-yaxis: 'Average total time [ms]' - 01-plot-group: 'MD-SAL Data Store Performance' - 01-plot-data-file: 'perf_per_struct.csv' - 02-plot-title: 'Performance by operations' - 02-plot-yaxis: 'Average total time [ms]' - 02-plot-group: 'MD-SAL Data Store Performance' - 02-plot-data-file: 'perf_per_ops.csv' + 01-plot-title: "Performance by structure" + 01-plot-yaxis: "Average total time [ms]" + 01-plot-group: "MD-SAL Data Store Performance" + 01-plot-data-file: "perf_per_struct.csv" + 02-plot-title: "Performance by operations" + 02-plot-yaxis: "Average total time [ms]" + 02-plot-group: "MD-SAL Data Store Performance" + 02-plot-data-file: "perf_per_ops.csv" - 03-plot-data-file: 'perf_per_struct.csv' - 03-plot-title: 'Performance by structure PUT' - 03-plot-yaxis: 'Average total time [ms]' - 03-plot-group: 'MD-SAL Data Store Performance' - 03-inclusion-flag: 'include-by-string' + 03-plot-data-file: "perf_per_struct.csv" + 03-plot-title: "Performance by structure PUT" + 03-plot-yaxis: "Average total time [ms]" + 03-plot-group: "MD-SAL Data Store Performance" + 03-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 03-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC' - 04-plot-data-file: 'perf_per_struct.csv' - 04-plot-title: 'Performance by structure READ' - 04-plot-yaxis: 'Average total time [ms]' - 04-plot-group: 'MD-SAL Data Store Performance' - 04-inclusion-flag: 'include-by-string' + 03-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC" + 04-plot-data-file: "perf_per_struct.csv" + 04-plot-title: "Performance by structure READ" + 04-plot-yaxis: "Average total time [ms]" + 04-plot-group: "MD-SAL Data Store Performance" + 04-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 04-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC' - 05-plot-data-file: 'perf_per_struct.csv' - 05-plot-title: 'Performance by structure MERGE' - 05-plot-yaxis: 'Average total time [ms]' - 05-plot-group: 'MD-SAL Data Store Performance' - 05-inclusion-flag: 'include-by-string' + 04-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC" + 05-plot-data-file: "perf_per_struct.csv" + 05-plot-title: "Performance by structure MERGE" + 05-plot-yaxis: "Average total time [ms]" + 05-plot-group: "MD-SAL Data Store Performance" + 05-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 05-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC' - 06-plot-data-file: 'perf_per_struct.csv' - 06-plot-title: 'Performance by structure DELETE' - 06-plot-yaxis: 'Average total time [ms]' - 06-plot-group: 'MD-SAL Data Store Performance' - 06-inclusion-flag: 'include-by-string' + 05-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC" + 06-plot-data-file: "perf_per_struct.csv" + 06-plot-title: "Performance by structure DELETE" + 06-plot-yaxis: "Average total time [ms]" + 06-plot-group: "MD-SAL Data Store Performance" + 06-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 06-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC' + 06-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC" - 07-plot-data-file: 'perf_per_ops.csv' - 07-plot-title: 'Performance by operations PUT' - 07-plot-yaxis: 'Average total time [ms]' - 07-plot-group: 'MD-SAL Data Store Performance' - 07-inclusion-flag: 'include-by-string' + 07-plot-data-file: "perf_per_ops.csv" + 07-plot-title: "Performance by operations PUT" + 07-plot-yaxis: "Average total time [ms]" + 07-plot-group: "MD-SAL Data Store Performance" + 07-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 07-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC' - 08-plot-data-file: 'perf_per_ops.csv' - 08-plot-title: 'Performance by operations READ' - 08-plot-yaxis: 'Average total time [ms]' - 08-plot-group: 'MD-SAL Data Store Performance' - 08-inclusion-flag: 'include-by-string' + 07-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC" + 08-plot-data-file: "perf_per_ops.csv" + 08-plot-title: "Performance by operations READ" + 08-plot-yaxis: "Average total time [ms]" + 08-plot-group: "MD-SAL Data Store Performance" + 08-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 08-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC' - 09-plot-data-file: 'perf_per_ops.csv' - 09-plot-title: 'Performance by operations MERGE' - 09-plot-yaxis: 'Average total time [ms]' - 09-plot-group: 'MD-SAL Data Store Performance' - 09-inclusion-flag: 'include-by-string' + 08-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC" + 09-plot-data-file: "perf_per_ops.csv" + 09-plot-title: "Performance by operations MERGE" + 09-plot-yaxis: "Average total time [ms]" + 09-plot-group: "MD-SAL Data Store Performance" + 09-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 09-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC' - 10-plot-data-file: 'perf_per_ops.csv' - 10-plot-title: 'Performance by operations DELETE' - 10-plot-yaxis: 'Average total time [ms]' - 10-plot-group: 'MD-SAL Data Store Performance' - 10-inclusion-flag: 'include-by-string' + 09-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC" + 10-plot-data-file: "perf_per_ops.csv" + 10-plot-title: "Performance by operations DELETE" + 10-plot-yaxis: "Average total time [ms]" + 10-plot-group: "MD-SAL Data Store Performance" + 10-inclusion-flag: "include-by-string" # yamllint disable-line rule:line-length - 10-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC' + 10-exclude-value: "CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC" diff --git a/jjb/controller/controller-csit-rest-cars-perf.yaml b/jjb/controller/controller-csit-rest-cars-perf.yaml index 1bd14cd1b..a814c67fd 100644 --- a/jjb/controller/controller-csit-rest-cars-perf.yaml +++ b/jjb/controller/controller-csit-rest-cars-perf.yaml @@ -5,33 +5,33 @@ - inttest-csit-1node # The project name - project: 'controller' + project: "controller" # The functionality under test - functionality: 'rest-cars-perf' + functionality: "rest-cars-perf" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf, - odl-clustering-test-app + odl-restconf, + odl-clustering-test-app # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/controller/controller-csit-rest-clust-cars-perf.yaml b/jjb/controller/controller-csit-rest-clust-cars-perf.yaml index f97af95af..643daafa1 100644 --- a/jjb/controller/controller-csit-rest-clust-cars-perf.yaml +++ b/jjb/controller/controller-csit-rest-clust-cars-perf.yaml @@ -5,35 +5,35 @@ - inttest-csit-3node # The project name - project: 'controller' + project: "controller" # The functionality under test functionality: - - 'rest-clust-cars-perf-ask' - - 'rest-clust-cars-perf-tell' + - "rest-clust-cars-perf-ask" + - "rest-clust-cars-perf-tell" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-clustering-test-app + odl-restconf, + odl-clustering-test-app # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/controller/controller-patch-test.yaml b/jjb/controller/controller-patch-test.yaml index d443e919b..eded0676d 100644 --- a/jjb/controller/controller-patch-test.yaml +++ b/jjb/controller/controller-patch-test.yaml @@ -4,40 +4,40 @@ jobs: - inttest-patch-test - project: 'controller' + project: "controller" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' - jdk: 'openjdk8' + os-branch: "queens" + jdk: "openjdk8" feature: - core: csit-list: > - controller-csit-1node-akka1-all-{stream}, - controller-csit-1node-rest-cars-perf-all-{stream}, - controller-csit-3node-clustering-ask-all-{stream}, - controller-csit-3node-clustering-tell-all-{stream} + controller-csit-1node-akka1-all-{stream}, + controller-csit-1node-rest-cars-perf-all-{stream}, + controller-csit-3node-clustering-ask-all-{stream}, + controller-csit-3node-clustering-tell-all-{stream} - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/controller/controller.yaml b/jjb/controller/controller.yaml index 48734b30d..ae9c7a24e 100644 --- a/jjb/controller/controller.yaml +++ b/jjb/controller/controller.yaml @@ -2,7 +2,7 @@ - project: name: controller-master jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: controller rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/ @@ -11,17 +11,17 @@ - odl-maven-verify-jobs stream: master - project: 'controller' - project-name: 'controller' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'controller-settings' + project: "controller" + project-name: "controller" + branch: "master" + java-version: "openjdk11" + mvn-settings: "controller-settings" mvn-version: mvn36 - mvn-goals: 'clean deploy -Pdocs' - mvn-opts: '-Xmx3072m -Dmaven.compile.fork=true' + mvn-goals: "clean deploy -Pdocs" + mvn-opts: "-Xmx3072m -Dmaven.compile.fork=true" build-timeout: 90 - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}' - email-upstream: '[controller] [odlparent] [yangtools] [aaa]' + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}" + email-upstream: "[controller] [odlparent] [yangtools] [aaa]" # Used by the release job staging-profile-id: 96c1c9177efdd @@ -29,8 +29,8 @@ - project: name: controller-magnesium jobs: - - '{project-name}-distribution-check-{stream}': - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}": + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: controller rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/ @@ -39,17 +39,17 @@ - odl-maven-verify-jobs stream: magnesium - project: 'controller' - project-name: 'controller' - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'controller-settings' - mvn-goals: 'clean deploy -Pintegrationtests,docs' - mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true' + project: "controller" + project-name: "controller" + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "controller-settings" + mvn-goals: "clean deploy -Pintegrationtests,docs" + mvn-opts: "-Xmx4096m -Dmaven.compile.fork=true" build-node: centos7-builder-8c-8g build-timeout: 90 - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}' - email-upstream: '[controller] [odlparent] [yangtools] [aaa]' + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}" + email-upstream: "[controller] [odlparent] [yangtools] [aaa]" # Used by the release job staging-profile-id: 96c1c9177efdd @@ -57,8 +57,8 @@ - project: name: controller-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: controller rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/ @@ -67,16 +67,16 @@ - odl-maven-verify-jobs stream: sodium - project: 'controller' - project-name: 'controller' - branch: 'stable/sodium' - mvn-settings: 'controller-settings' - mvn-goals: 'clean deploy -Pintegrationtests,docs' - mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true' + project: "controller" + project-name: "controller" + branch: "stable/sodium" + mvn-settings: "controller-settings" + mvn-goals: "clean deploy -Pintegrationtests,docs" + mvn-opts: "-Xmx4096m -Dmaven.compile.fork=true" build-node: centos7-builder-8c-8g build-timeout: 90 - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}' - email-upstream: '[controller] [odlparent] [yangtools] [aaa]' + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}" + email-upstream: "[controller] [odlparent] [yangtools] [aaa]" # Used by the release job staging-profile-id: 96c1c9177efdd @@ -100,17 +100,17 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'controller' - project-name: 'controller' + project: "controller" + project-name: "controller" branch: master - java-version: 'openjdk11' - mvn-settings: 'controller-settings' - mvn-goals: 'clean deploy -Pintegrationtests,docs' - mvn-opts: '-Xmx4096m -Dmaven.compile.fork=true' + java-version: "openjdk11" + mvn-settings: "controller-settings" + mvn-goals: "clean deploy -Pintegrationtests,docs" + mvn-opts: "-Xmx4096m -Dmaven.compile.fork=true" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: controller-info diff --git a/jjb/daexim/daexim-csit-basic.yaml b/jjb/daexim/daexim-csit-basic.yaml index 577cd224f..6f5a927be 100644 --- a/jjb/daexim/daexim-csit-basic.yaml +++ b/jjb/daexim/daexim-csit-basic.yaml @@ -5,34 +5,34 @@ - inttest-csit-1node # The project name - project: 'daexim' + project: "daexim" # The functionality under test - functionality: 'basic' + functionality: "basic" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # no mininet required tools_system_count: 0 # Features to install - install-features: 'odl-daexim-all,odl-netconf-topology,odl-jolokia' + install-features: "odl-daexim-all,odl-netconf-topology,odl-jolokia" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/daexim/daexim-csit-clustering-basic.yaml b/jjb/daexim/daexim-csit-clustering-basic.yaml index eef4b47dc..f811cea43 100644 --- a/jjb/daexim/daexim-csit-clustering-basic.yaml +++ b/jjb/daexim/daexim-csit-clustering-basic.yaml @@ -5,34 +5,34 @@ - inttest-csit-3node # The project name - project: 'daexim' + project: "daexim" # The functionality under test - functionality: 'clustering-basic' + functionality: "clustering-basic" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # no mininet required tools_system_count: 0 # Features to install - install-features: 'odl-daexim-all,odl-netconf-topology,odl-jolokia' + install-features: "odl-daexim-all,odl-netconf-topology,odl-jolokia" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/daexim/daexim.yaml b/jjb/daexim/daexim.yaml index fae0e5c14..481a14664 100644 --- a/jjb/daexim/daexim.yaml +++ b/jjb/daexim/daexim.yaml @@ -2,8 +2,8 @@ - project: name: daexim-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: daexim rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-daexim/47611/ @@ -11,15 +11,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'daexim' - project-name: 'daexim' + project: "daexim" + project-name: "daexim" stream: silicon - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'daexim-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[daexim] [odlparent] [yangtools] [controller]' + branch: "master" + java-version: "openjdk11" + mvn-settings: "daexim-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[daexim] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: 96e4dade34bd7 @@ -27,8 +27,8 @@ - project: name: daexim-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: daexim rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-daexim/47611/ @@ -36,15 +36,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'daexim' - project-name: 'daexim' + project: "daexim" + project-name: "daexim" stream: aluminium - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'daexim-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[daexim] [odlparent] [yangtools] [controller]' + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "daexim-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[daexim] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: 96e4dade34bd7 @@ -52,8 +52,8 @@ - project: name: daexim-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: daexim rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-daexim/47611/ @@ -61,15 +61,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'daexim' - project-name: 'daexim' + project: "daexim" + project-name: "daexim" stream: magnesium - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'daexim-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[daexim] [odlparent] [yangtools] [controller]' + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "daexim-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[daexim] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: 96e4dade34bd7 @@ -77,8 +77,8 @@ - project: name: daexim-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: daexim rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-daexim/47611/ @@ -86,14 +86,14 @@ - odl-maven-jobs - odl-maven-verify-jobs - project: 'daexim' - project-name: 'daexim' + project: "daexim" + project-name: "daexim" stream: sodium - branch: 'stable/sodium' - mvn-settings: 'daexim-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[daexim] [odlparent] [yangtools] [controller]' + branch: "stable/sodium" + mvn-settings: "daexim-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[daexim] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: 96e4dade34bd7 @@ -103,16 +103,16 @@ jobs: - gerrit-maven-sonar - project: 'daexim' - project-name: 'daexim' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'daexim-settings' - mvn-opts: '-Xmx1024m' + project: "daexim" + project-name: "daexim" + branch: "master" + java-version: "openjdk11" + mvn-settings: "daexim-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: daexim-info diff --git a/jjb/defaults.yaml b/jjb/defaults.yaml index 0f93775a0..dc639ca72 100644 --- a/jjb/defaults.yaml +++ b/jjb/defaults.yaml @@ -3,88 +3,88 @@ - defaults: name: global - prefix: "" # A prefix for job names sandbox for example: user- + prefix: "" # A prefix for job names sandbox for example: user- karaf-version: karaf4 build-days-to-keep: 30 - use-features-boot: 'True' + use-features-boot: "True" # File triggers - files: '**' - forbidden-files: '' + files: "**" + forbidden-files: "" # Timeout in minutes build-timeout: 360 build-node: centos7-builder-4c-4g - schedule: '' - schedule-daily: 'H H * * *' - schedule-saturday: 'H H * * 6' - schedule-weekly: 'H 23 * * 6' + schedule: "" + schedule-daily: "H H * * *" + schedule-saturday: "H H * * 6" + schedule-weekly: "H 23 * * 6" - email-recipients: 'jenkins@lists.opendaylight.org' - odl-ml2-driver-repo: 'https://github.com/openstack/networking-odl' - networking-l2gw-repo: 'http://git.openstack.org/openstack/networking-l2gw' - devstack-kubernetes-plugin-repo: 'https://github.com/openstack/kuryr-kubernetes' - devstack-lbaas-plugin-repo: 'https://github.com/openstack/neutron-lbaas' - devstack-networking-sfc-plugin-repo: 'https://github.com/openstack/networking-sfc' + email-recipients: "jenkins@lists.opendaylight.org" + odl-ml2-driver-repo: "https://github.com/openstack/networking-odl" + networking-l2gw-repo: "http://git.openstack.org/openstack/networking-l2gw" + devstack-kubernetes-plugin-repo: "https://github.com/openstack/kuryr-kubernetes" + devstack-lbaas-plugin-repo: "https://github.com/openstack/neutron-lbaas" + devstack-networking-sfc-plugin-repo: "https://github.com/openstack/networking-sfc" # lf-infra defaults jenkins-ssh-credential: jenkins-ssh - jenkins-ssh-release-credential: 'jenkins-release' + jenkins-ssh-release-credential: "jenkins-release" gerrit-server-name: OpenDaylight mvn-site-id: opendaylight-site mvn-snapshot-id: opendaylight-snapshot mvn-staging-id: opendaylight-staging nexus-snapshot-repo: opendaylight.snapshot - git-url: 'ssh://jenkins-$SILO@git.opendaylight.org:29418' + git-url: "ssh://jenkins-$SILO@git.opendaylight.org:29418" lftools-version: <1.0.0 # defaults for parameters installing openstack for csit jobs - devstack-hash: '' - create-initial-networks: 'False' - disable-odl-l3-service-plugin: 'no' - disable-openstack-services: '' - enable-networking-l2gw: 'no' - enable-openstack-plugins: 'networking-odl' - enable-openstack-services: '' - enable-openstack-compute-services: '' - enable-openstack-network-services: 'neutron,neutron-api,neutron-dhcp,neutron-metadata-agent' - enable-gre-type-driver: 'no' - ipsec-vxlan-tunnels-enabled: 'no' - lbaas-service-provider: '' + devstack-hash: "" + create-initial-networks: "False" + disable-odl-l3-service-plugin: "no" + disable-openstack-services: "" + enable-networking-l2gw: "no" + enable-openstack-plugins: "networking-odl" + enable-openstack-services: "" + enable-openstack-compute-services: "" + enable-openstack-network-services: "neutron,neutron-api,neutron-dhcp,neutron-metadata-agent" + enable-gre-type-driver: "no" + ipsec-vxlan-tunnels-enabled: "no" + lbaas-service-provider: "" num-openstack-sites: 1 - odl-ml2-driver-version: 'v1' - odl-ml2-port-binding: 'network-topology' - public-bridge: 'br-physnet1' - public-physical-network: 'physnet1' - security-group-mode: 'none' - tenant-network-type: 'vxlan' - odl-sfc-driver: 'odl' - odl-snat-mode: 'controller' - group-add-mod-enabled: 'false' - enable-itm-direct-tunnels: 'false' - openstack_legacy_default_network_services: 'q-dhcp,q-meta,q-svc' + odl-ml2-driver-version: "v1" + odl-ml2-port-binding: "network-topology" + public-bridge: "br-physnet1" + public-physical-network: "physnet1" + security-group-mode: "none" + tenant-network-type: "vxlan" + odl-sfc-driver: "odl" + odl-snat-mode: "controller" + group-add-mod-enabled: "false" + enable-itm-direct-tunnels: "false" + openstack_legacy_default_network_services: "q-dhcp,q-meta,q-svc" os-cmb-cnt: 1 os-ctl-cnt: 0 os-cmp-cnt: 0 - os-std-topo: '0cmb-1ctl-2cmp' - ovs-install: '' + os-std-topo: "0cmb-1ctl-2cmp" + ovs-install: "" # openstack-infra-parameters defaults - archive-artifacts: '' + archive-artifacts: "" branch: master - distribution_branch: '$GERRIT_BRANCH' + distribution_branch: "$GERRIT_BRANCH" os-cloud: vex # Distribution bundle URL - bundle-url: 'last' - repo-url: '' - install-features: '' - sm-repos: '' - sm-features: '' + bundle-url: "last" + repo-url: "" + install-features: "" + sm-repos: "" + sm-features: "" # Elasticsearch attribute - elasticsearch-attribute: 'disabled' + elasticsearch-attribute: "disabled" # CSIT images configuration openstack_stein_system_image: ZZCI - CentOS 7 - devstack-stein - x86_64 - 20200112-040429.851 @@ -92,11 +92,11 @@ openstack_queens_system_image: ZZCI - CentOS 7 - devstack-queens - x86_64 - 20191004-045555.756 # Default Robot framework options - robot-options: '' - trigger-jobs: '' - debug-map: '' - test-suites: '' - gate-job: 'False' + robot-options: "" + trigger-jobs: "" + debug-map: "" + test-suites: "" + gate-job: "False" # Data for csit-verify jobs # Branch for "last" version detection @@ -107,156 +107,156 @@ verify-jdkversion: openjdk8 # Maven / Java - java-version: 'openjdk8' - jre: 'openjdk8' + java-version: "openjdk8" + jre: "openjdk8" opendaylight-infra-mvn-opts: | - --show-version - --batch-mode - -Djenkins - -Dmaven.repo.local=/tmp/r - -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r + --show-version + --batch-mode + -Djenkins + -Dmaven.repo.local=/tmp/r + -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r opendaylight-infra-parallel-mvn-opts: | - -T1.5C - {opendaylight-infra-mvn-opts} + -T1.5C + {opendaylight-infra-mvn-opts} # JavaDoc javadoc-path: org.opendaylight.$PROJECT/$STREAM # Python - toxdir: '' + toxdir: "" # Sonarcloud config sonarcloud_api_token: 9bc1618a11c4bbe474ac542af84f655c545627c1 sonarcloud_project_organization: opendaylight # Plot configuration - 01-plot-title: '' - 01-plot-yaxis: '' - 01-plot-group: 'Default Plot Group' - 01-plot-data-file: 'plot-data.csv' - 02-plot-title: '' - 02-plot-yaxis: '' - 02-plot-group: 'Default Plot Group' - 02-plot-data-file: 'plot-data.csv' - 03-plot-data-file: '03-nonexisting.csv' - 03-plot-title: '' - 03-plot-yaxis: '' - 03-plot-group: '' - 03-inclusion-flag: 'off' - 03-exclude-value: '' - 04-plot-data-file: '04-nonexisting.csv' - 04-plot-title: '' - 04-plot-yaxis: '' - 04-plot-group: '' - 04-inclusion-flag: 'off' - 04-exclude-value: '' - 05-plot-data-file: '05-nonexisting.csv' - 05-plot-title: '' - 05-plot-yaxis: '' - 05-plot-group: '' - 05-inclusion-flag: 'off' - 05-exclude-value: '' - 06-plot-data-file: '06-nonexisting.csv' - 06-plot-title: '' - 06-plot-yaxis: '' - 06-plot-group: '' - 06-inclusion-flag: 'off' - 06-exclude-value: '' - 07-plot-data-file: '07-nonexisting.csv' - 07-plot-title: '' - 07-plot-yaxis: '' - 07-plot-group: '' - 07-inclusion-flag: 'off' - 07-exclude-value: '' - 08-plot-data-file: '08-nonexisting.csv' - 08-plot-title: '' - 08-plot-yaxis: '' - 08-plot-group: '' - 08-inclusion-flag: 'off' - 08-exclude-value: '' - 09-plot-data-file: '09-nonexisting.csv' - 09-plot-title: '' - 09-plot-yaxis: '' - 09-plot-group: '' - 09-inclusion-flag: 'off' - 09-exclude-value: '' - 10-plot-data-file: '10-nonexisting.csv' - 10-plot-title: '' - 10-plot-yaxis: '' - 10-plot-group: '' - 10-inclusion-flag: 'off' - 10-exclude-value: '' + 01-plot-title: "" + 01-plot-yaxis: "" + 01-plot-group: "Default Plot Group" + 01-plot-data-file: "plot-data.csv" + 02-plot-title: "" + 02-plot-yaxis: "" + 02-plot-group: "Default Plot Group" + 02-plot-data-file: "plot-data.csv" + 03-plot-data-file: "03-nonexisting.csv" + 03-plot-title: "" + 03-plot-yaxis: "" + 03-plot-group: "" + 03-inclusion-flag: "off" + 03-exclude-value: "" + 04-plot-data-file: "04-nonexisting.csv" + 04-plot-title: "" + 04-plot-yaxis: "" + 04-plot-group: "" + 04-inclusion-flag: "off" + 04-exclude-value: "" + 05-plot-data-file: "05-nonexisting.csv" + 05-plot-title: "" + 05-plot-yaxis: "" + 05-plot-group: "" + 05-inclusion-flag: "off" + 05-exclude-value: "" + 06-plot-data-file: "06-nonexisting.csv" + 06-plot-title: "" + 06-plot-yaxis: "" + 06-plot-group: "" + 06-inclusion-flag: "off" + 06-exclude-value: "" + 07-plot-data-file: "07-nonexisting.csv" + 07-plot-title: "" + 07-plot-yaxis: "" + 07-plot-group: "" + 07-inclusion-flag: "off" + 07-exclude-value: "" + 08-plot-data-file: "08-nonexisting.csv" + 08-plot-title: "" + 08-plot-yaxis: "" + 08-plot-group: "" + 08-inclusion-flag: "off" + 08-exclude-value: "" + 09-plot-data-file: "09-nonexisting.csv" + 09-plot-title: "" + 09-plot-yaxis: "" + 09-plot-group: "" + 09-inclusion-flag: "off" + 09-exclude-value: "" + 10-plot-data-file: "10-nonexisting.csv" + 10-plot-title: "" + 10-plot-yaxis: "" + 10-plot-group: "" + 10-inclusion-flag: "off" + 10-exclude-value: "" # Manual CSIT job lists used by sanity or periodic in nature. csit-mri-list-silicon: > - controller-csit-1node-akka1-all-silicon, - controller-csit-1node-benchmark-all-silicon, - controller-csit-1node-rest-cars-perf-all-silicon, - controller-csit-3node-benchmark-all-silicon, - controller-csit-3node-clustering-ask-all-silicon, - controller-csit-3node-clustering-tell-all-silicon, - controller-csit-3node-rest-clust-cars-perf-ask-only-silicon, - controller-csit-3node-rest-clust-cars-perf-tell-only-silicon, - yangtools-csit-1node-system-only-silicon + controller-csit-1node-akka1-all-silicon, + controller-csit-1node-benchmark-all-silicon, + controller-csit-1node-rest-cars-perf-all-silicon, + controller-csit-3node-benchmark-all-silicon, + controller-csit-3node-clustering-ask-all-silicon, + controller-csit-3node-clustering-tell-all-silicon, + controller-csit-3node-rest-clust-cars-perf-ask-only-silicon, + controller-csit-3node-rest-clust-cars-perf-tell-only-silicon, + yangtools-csit-1node-system-only-silicon csit-mri-list-aluminium: > - controller-csit-1node-akka1-all-aluminium, - controller-csit-1node-benchmark-all-aluminium, - controller-csit-1node-rest-cars-perf-all-aluminium, - controller-csit-3node-benchmark-all-aluminium, - controller-csit-3node-clustering-ask-all-aluminium, - controller-csit-3node-clustering-tell-all-aluminium, - controller-csit-3node-rest-clust-cars-perf-ask-only-aluminium, - controller-csit-3node-rest-clust-cars-perf-tell-only-aluminium, - yangtools-csit-1node-system-only-aluminium + controller-csit-1node-akka1-all-aluminium, + controller-csit-1node-benchmark-all-aluminium, + controller-csit-1node-rest-cars-perf-all-aluminium, + controller-csit-3node-benchmark-all-aluminium, + controller-csit-3node-clustering-ask-all-aluminium, + controller-csit-3node-clustering-tell-all-aluminium, + controller-csit-3node-rest-clust-cars-perf-ask-only-aluminium, + controller-csit-3node-rest-clust-cars-perf-tell-only-aluminium, + yangtools-csit-1node-system-only-aluminium csit-mri-list-magnesium: > - yangtools-csit-1node-system-only-magnesium + yangtools-csit-1node-system-only-magnesium csit-mri-list-sodium: > - yangtools-csit-1node-system-only-sodium + yangtools-csit-1node-system-only-sodium csit-sanity-list-silicon: > - openflowplugin-csit-1node-sanity-only-silicon, - distribution-sanity-silicon + openflowplugin-csit-1node-sanity-only-silicon, + distribution-sanity-silicon csit-sanity-list-aluminium: > - openflowplugin-csit-1node-sanity-only-aluminium, - distribution-sanity-aluminium + openflowplugin-csit-1node-sanity-only-aluminium, + distribution-sanity-aluminium csit-sanity-list-magnesium: > - openflowplugin-csit-1node-sanity-only-magnesium, - distribution-sanity-magnesium + openflowplugin-csit-1node-sanity-only-magnesium, + distribution-sanity-magnesium csit-sanity-list-sodium: > - openflowplugin-csit-1node-sanity-only-sodium, - distribution-sanity-sodium + openflowplugin-csit-1node-sanity-only-sodium, + distribution-sanity-sodium csit-weekly-list-silicon: > - controller-csit-1node-notifications-longevity-only-silicon, - controller-csit-3node-drb-partnheal-longevity-only-silicon, - controller-csit-3node-drb-precedence-longevity-only-silicon, - controller-csit-3node-ddb-expl-lead-movement-longevity-only-silicon, - bgpcep-csit-3node-bgpclustering-longevity-only-silicon, - distribution-deploy-silicon, - distribution-offline-silicon, - openflowplugin-csit-1node-longevity-only-silicon + controller-csit-1node-notifications-longevity-only-silicon, + controller-csit-3node-drb-partnheal-longevity-only-silicon, + controller-csit-3node-drb-precedence-longevity-only-silicon, + controller-csit-3node-ddb-expl-lead-movement-longevity-only-silicon, + bgpcep-csit-3node-bgpclustering-longevity-only-silicon, + distribution-deploy-silicon, + distribution-offline-silicon, + openflowplugin-csit-1node-longevity-only-silicon csit-weekly-list-aluminium: > - controller-csit-1node-notifications-longevity-only-aluminium, - controller-csit-3node-drb-partnheal-longevity-only-aluminium, - controller-csit-3node-drb-precedence-longevity-only-aluminium, - controller-csit-3node-ddb-expl-lead-movement-longevity-only-aluminium, - bgpcep-csit-3node-bgpclustering-longevity-only-aluminium, - distribution-deploy-aluminium, - distribution-offline-aluminium, - openflowplugin-csit-1node-longevity-only-aluminium + controller-csit-1node-notifications-longevity-only-aluminium, + controller-csit-3node-drb-partnheal-longevity-only-aluminium, + controller-csit-3node-drb-precedence-longevity-only-aluminium, + controller-csit-3node-ddb-expl-lead-movement-longevity-only-aluminium, + bgpcep-csit-3node-bgpclustering-longevity-only-aluminium, + distribution-deploy-aluminium, + distribution-offline-aluminium, + openflowplugin-csit-1node-longevity-only-aluminium csit-weekly-list-magnesium: > - controller-csit-1node-notifications-longevity-only-magnesium, - controller-csit-3node-drb-partnheal-longevity-only-magnesium, - controller-csit-3node-drb-precedence-longevity-only-magnesium, - controller-csit-3node-ddb-expl-lead-movement-longevity-only-magnesium, - bgpcep-csit-3node-bgpclustering-longevity-only-magnesium, - distribution-deploy-magnesium, - distribution-offline-magnesium, - openflowplugin-csit-1node-longevity-only-magnesium + controller-csit-1node-notifications-longevity-only-magnesium, + controller-csit-3node-drb-partnheal-longevity-only-magnesium, + controller-csit-3node-drb-precedence-longevity-only-magnesium, + controller-csit-3node-ddb-expl-lead-movement-longevity-only-magnesium, + bgpcep-csit-3node-bgpclustering-longevity-only-magnesium, + distribution-deploy-magnesium, + distribution-offline-magnesium, + openflowplugin-csit-1node-longevity-only-magnesium csit-weekly-list-sodium: > - controller-csit-1node-notifications-longevity-only-sodium, - controller-csit-3node-drb-partnheal-longevity-only-sodium, - controller-csit-3node-drb-precedence-longevity-only-sodium, - controller-csit-3node-ddb-expl-lead-movement-longevity-only-sodium, - bgpcep-csit-3node-bgpclustering-longevity-only-sodium, - distribution-deploy-sodium, - distribution-offline-sodium, - openflowplugin-csit-1node-longevity-only-sodium + controller-csit-1node-notifications-longevity-only-sodium, + controller-csit-3node-drb-partnheal-longevity-only-sodium, + controller-csit-3node-drb-precedence-longevity-only-sodium, + controller-csit-3node-ddb-expl-lead-movement-longevity-only-sodium, + bgpcep-csit-3node-bgpclustering-longevity-only-sodium, + distribution-deploy-sodium, + distribution-offline-sodium, + openflowplugin-csit-1node-longevity-only-sodium diff --git a/jjb/detnet/detnet.yaml b/jjb/detnet/detnet.yaml index 60c7a46c3..d40727002 100644 --- a/jjb/detnet/detnet.yaml +++ b/jjb/detnet/detnet.yaml @@ -2,7 +2,7 @@ - project: name: detnet-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: detnet rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-detnet/86479/ @@ -11,14 +11,14 @@ - odl-maven-verify-jobs stream: silicon - project: 'detnet' - project-name: 'detnet' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'detnet-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[detnet] [odlparent] [yangtools] [controller]' + project: "detnet" + project-name: "detnet" + branch: "master" + java-version: "openjdk11" + mvn-settings: "detnet-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[detnet] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -27,7 +27,7 @@ - project: name: detnet-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: detnet rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-detnet/86479/ @@ -36,14 +36,14 @@ - odl-maven-verify-jobs stream: aluminium - project: 'detnet' - project-name: 'detnet' - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'detnet-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[detnet] [odlparent] [yangtools] [controller]' + project: "detnet" + project-name: "detnet" + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "detnet-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[detnet] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -52,7 +52,7 @@ - project: name: detnet-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: detnet rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-detnet/86479/ @@ -61,14 +61,14 @@ - odl-maven-verify-jobs stream: magnesium - project: 'detnet' - project-name: 'detnet' - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'detnet-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[detnet] [odlparent] [yangtools] [controller]' + project: "detnet" + project-name: "detnet" + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "detnet-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[detnet] [odlparent] [yangtools] [controller]" build-node: centos7-docker-2c-8g # Used by the release job @@ -93,15 +93,15 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'detnet' - project-name: 'detnet' - branch: 'master' - mvn-settings: 'detnet-settings' - mvn-opts: '-Xmx1024m' + project: "detnet" + project-name: "detnet" + branch: "master" + mvn-settings: "detnet-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: detnet-info diff --git a/jjb/dlux/dlux.yaml b/jjb/dlux/dlux.yaml index 25289309c..68e1038b8 100644 --- a/jjb/dlux/dlux.yaml +++ b/jjb/dlux/dlux.yaml @@ -6,13 +6,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'dlux' - project-name: 'dlux' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'dlux-settings' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[dlux] [odlparent]' + project: "dlux" + project-name: "dlux" + branch: "master" + java-version: "openjdk11" + mvn-settings: "dlux-settings" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[dlux] [odlparent]" # Used by the release job staging-profile-id: 96e6a0327484f @@ -24,12 +24,12 @@ - odl-maven-verify-jobs stream: sodium - project: 'dlux' - project-name: 'dlux' - branch: 'stable/sodium' - mvn-settings: 'dlux-settings' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[dlux] [odlparent]' + project: "dlux" + project-name: "dlux" + branch: "stable/sodium" + mvn-settings: "dlux-settings" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[dlux] [odlparent]" # Used by the release job staging-profile-id: 96e6a0327484f @@ -49,15 +49,15 @@ name: dlux-sonar jobs: - gerrit-maven-sonar - project: 'dlux' - project-name: 'dlux' - branch: 'master' - mvn-settings: 'dlux-settings' - mvn-opts: '-Xmx1024m' + project: "dlux" + project-name: "dlux" + branch: "master" + mvn-settings: "dlux-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: dlux-info diff --git a/jjb/dluxapps/dluxapps-csit-yangman.yaml b/jjb/dluxapps/dluxapps-csit-yangman.yaml index ba6e33cb3..870652eac 100644 --- a/jjb/dluxapps/dluxapps-csit-yangman.yaml +++ b/jjb/dluxapps/dluxapps-csit-yangman.yaml @@ -6,32 +6,32 @@ - inttest-csit-verify-1node # The project name - project: 'dluxapps' + project: "dluxapps" disable-job: true # The functionality under test - functionality: 'yangman' + functionality: "yangman" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-dluxapps-yangman' + install-features: "odl-dluxapps-yangman" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/dluxapps/dluxapps.yaml b/jjb/dluxapps/dluxapps.yaml index 1580b9af5..230b17eed 100644 --- a/jjb/dluxapps/dluxapps.yaml +++ b/jjb/dluxapps/dluxapps.yaml @@ -5,15 +5,15 @@ - odl-maven-jobs - odl-maven-verify-jobs - project: 'dluxapps' - project-name: 'dluxapps' + project: "dluxapps" + project-name: "dluxapps" stream: silicon - branch: 'master' + branch: "master" build-node: centos7-builder-2c-8g - mvn-settings: 'dluxapps-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]' + mvn-settings: "dluxapps-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[dluxapps] [odlparent] [yangtools] [controller]" disable-job: true # Used by the release job @@ -25,15 +25,15 @@ - odl-maven-jobs - odl-maven-verify-jobs - project: 'dluxapps' - project-name: 'dluxapps' + project: "dluxapps" + project-name: "dluxapps" stream: aluminium - branch: 'stable/aluminium' + branch: "stable/aluminium" build-node: centos7-builder-2c-8g - mvn-settings: 'dluxapps-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]' + mvn-settings: "dluxapps-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[dluxapps] [odlparent] [yangtools] [controller]" disable-job: true # Used by the release job @@ -45,15 +45,15 @@ - odl-maven-jobs - odl-maven-verify-jobs - project: 'dluxapps' - project-name: 'dluxapps' + project: "dluxapps" + project-name: "dluxapps" stream: magnesium - branch: 'stable/magnesium' + branch: "stable/magnesium" build-node: centos7-builder-2c-8g - mvn-settings: 'dluxapps-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]' + mvn-settings: "dluxapps-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[dluxapps] [odlparent] [yangtools] [controller]" disable-job: true # Used by the release job @@ -65,15 +65,15 @@ - odl-maven-jobs - odl-maven-verify-jobs - project: 'dluxapps' - project-name: 'dluxapps' + project: "dluxapps" + project-name: "dluxapps" stream: sodium - branch: 'stable/sodium' + branch: "stable/sodium" build-node: centos7-builder-2c-8g - mvn-settings: 'dluxapps-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]' + mvn-settings: "dluxapps-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[dluxapps] [odlparent] [yangtools] [controller]" disable-job: true # Used by the release job @@ -95,16 +95,16 @@ jobs: - gerrit-maven-sonar - project: 'dluxapps' - project-name: 'dluxapps' - branch: 'master' + project: "dluxapps" + project-name: "dluxapps" + branch: "master" build-node: centos7-builder-2c-8g - mvn-settings: 'dluxapps-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "dluxapps-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: dluxapps-info diff --git a/jjb/docs/docs-projects.yaml b/jjb/docs/docs-projects.yaml index 09838c747..e24a45bfc 100644 --- a/jjb/docs/docs-projects.yaml +++ b/jjb/docs/docs-projects.yaml @@ -2,12 +2,12 @@ - project: name: docs-update-{stream} jobs: - - 'docs-update-{stream}' + - "docs-update-{stream}" stream: - master: - branch: 'master' + branch: "master" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" build-node: centos7-builder-2c-2g diff --git a/jjb/docs/docs-rtd.yaml b/jjb/docs/docs-rtd.yaml index f38dae0fd..ed2bb9178 100644 --- a/jjb/docs/docs-rtd.yaml +++ b/jjb/docs/docs-rtd.yaml @@ -2,18 +2,18 @@ - project: name: docs-rtd jobs: - - '{project-name}-rtd-jobs' + - "{project-name}-rtd-jobs" - gerrit-tox-verify stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" project: docs project-name: docs diff --git a/jjb/docs/docs-template.yaml b/jjb/docs/docs-template.yaml index 5c8a35bf9..c367eae10 100644 --- a/jjb/docs/docs-template.yaml +++ b/jjb/docs/docs-template.yaml @@ -1,12 +1,12 @@ --- # Autorelease build jobs - job-template: - name: 'docs-update-{stream}' + name: "docs-update-{stream}" ###################### # Default parameters # ###################### - disable-job: 'false' + disable-job: "false" ##################### # Job Configuration # @@ -14,7 +14,7 @@ project-type: freestyle node: centos7-builder-2c-2g - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - lf-infra-properties: @@ -22,38 +22,38 @@ parameters: - lf-infra-parameters: - project: 'releng/autorelease' - project-name: 'autorelease' - branch: '{branch}' - stream: '{stream}' - lftools-version: '{lftools-version}' + project: "releng/autorelease" + project-name: "autorelease" + branch: "{branch}" + stream: "{stream}" + lftools-version: "{lftools-version}" - string: name: RELEASE_NAME - description: 'The next release name eg Magnesium' + description: "The next release name eg Magnesium" - bool: name: PUBLISH default: false - description: 'The flag to publish or not' + description: "The flag to publish or not" scm: - lf-gerrit-clone: - git-url: '$GIT_URL/$GERRIT_PROJECT' - branch: '$GERRIT_BRANCH' - refspec: '$GERRIT_REFSPEC' + git-url: "$GIT_URL/$GERRIT_PROJECT" + branch: "$GERRIT_BRANCH" + refspec: "$GERRIT_REFSPEC" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: false submodule-recursive: true submodule-timeout: 10 - basedir: 'autorelease' + basedir: "autorelease" choosing-strategy: default wipe-workspace: true - lf-gerrit-clone: - git-url: '$GIT_URL/docs' - branch: '$GERRIT_BRANCH' - refspec: '$GERRIT_REFSPEC' + git-url: "$GIT_URL/docs" + branch: "$GERRIT_BRANCH" + refspec: "$GERRIT_REFSPEC" jenkins-ssh-credential: opendaylight-jenkins-ssh submodule-disable: true - basedir: 'docs' + basedir: "docs" submodule-recursive: false submodule-timeout: 10 choosing-strategy: default diff --git a/jjb/genius/genius-csit-genius.yaml b/jjb/genius/genius-csit-genius.yaml index 46bdaec6c..f4df8dc32 100644 --- a/jjb/genius/genius-csit-genius.yaml +++ b/jjb/genius/genius-csit-genius.yaml @@ -5,34 +5,34 @@ - inttest-csit-1node-custom - inttest-csit-3node-custom - project: 'genius' + project: "genius" functionality: - - 'upstream' - - 'gate' - - 'tdd-wip': - testplan: '{project}-tdd-wip.txt' + - "upstream" + - "gate" + - "tdd-wip": + testplan: "{project}-tdd-wip.txt" - testplan: '{project}-{functionality}.txt' + testplan: "{project}-{functionality}.txt" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" tools_system_count: 3 - install-features: 'odl-genius-rest' - robot-options: '-v FAIL_ON_EXCEPTIONS:False' + install-features: "odl-genius-rest" + robot-options: "-v FAIL_ON_EXCEPTIONS:False" diff --git a/jjb/genius/genius-patch-test.yaml b/jjb/genius/genius-patch-test.yaml index 7cd7e09b5..b70baf3fe 100644 --- a/jjb/genius/genius-patch-test.yaml +++ b/jjb/genius/genius-patch-test.yaml @@ -4,44 +4,44 @@ jobs: - inttest-patch-test - project: 'genius' + project: "genius" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' + os-branch: "queens" feature: - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - netvirt-itm-direct-tunnels: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-itm-direct-tunnels-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-itm-direct-tunnels-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} - cluster: csit-list: > - genius-csit-3node-gate-only-{stream} + genius-csit-3node-gate-only-{stream} - tdd-wip: csit-list: > - genius-csit-1node-tdd-wip-only-{stream} + genius-csit-1node-tdd-wip-only-{stream} diff --git a/jjb/genius/genius.yaml b/jjb/genius/genius.yaml index fef37c5d7..e94a0e062 100644 --- a/jjb/genius/genius.yaml +++ b/jjb/genius/genius.yaml @@ -2,9 +2,9 @@ - project: name: genius-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: genius rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/ @@ -12,25 +12,25 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: silicon - project: 'genius' - project-name: 'genius' - branch: 'master' + project: "genius" + project-name: "genius" + branch: "master" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'genius-settings' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "genius-settings" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - controller-merge-{stream}, - yangtools-merge-{stream}, - odlparent-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream} - email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]' + controller-merge-{stream}, + yangtools-merge-{stream}, + odlparent-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream} + email-upstream: "[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]" # Used by the release job staging-profile-id: 96fb4b6d9d1ee @@ -38,9 +38,9 @@ - project: name: genius-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: genius rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/ @@ -48,25 +48,25 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: aluminium - project: 'genius' - project-name: 'genius' - branch: 'stable/aluminium' + project: "genius" + project-name: "genius" + branch: "stable/aluminium" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'genius-settings' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "genius-settings" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - controller-merge-{stream}, - yangtools-merge-{stream}, - odlparent-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream} - email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]' + controller-merge-{stream}, + yangtools-merge-{stream}, + odlparent-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream} + email-upstream: "[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]" # Used by the release job staging-profile-id: 96fb4b6d9d1ee @@ -74,9 +74,9 @@ - project: name: genius-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: genius rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/ @@ -84,25 +84,25 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: magnesium - project: 'genius' - project-name: 'genius' - branch: 'stable/magnesium' + project: "genius" + project-name: "genius" + branch: "stable/magnesium" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'genius-settings' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "genius-settings" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - controller-merge-{stream}, - yangtools-merge-{stream}, - odlparent-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream} - email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]' + controller-merge-{stream}, + yangtools-merge-{stream}, + odlparent-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream} + email-upstream: "[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]" # Used by the release job staging-profile-id: 96fb4b6d9d1ee @@ -110,9 +110,9 @@ - project: name: genius-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: genius rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/ @@ -120,24 +120,24 @@ - odl-maven-jobs - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: sodium - project: 'genius' - project-name: 'genius' - branch: 'stable/sodium' + project: "genius" + project-name: "genius" + branch: "stable/sodium" build-node: centos7-builder-2c-8g - mvn-settings: 'genius-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "genius-settings" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - controller-merge-{stream}, - yangtools-merge-{stream}, - odlparent-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream} - email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]' + controller-merge-{stream}, + yangtools-merge-{stream}, + odlparent-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream} + email-upstream: "[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]" # Used by the release job staging-profile-id: 96fb4b6d9d1ee @@ -146,17 +146,17 @@ name: genius-sonar jobs: - gerrit-maven-sonar - project: 'genius' - project-name: 'genius' - branch: 'master' + project: "genius" + project-name: "genius" + branch: "master" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'genius-settings' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "genius-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: genius-info diff --git a/jjb/groupbasedpolicy/groupbasedpolicy-csit-1node-openstack.yaml b/jjb/groupbasedpolicy/groupbasedpolicy-csit-1node-openstack.yaml index 13c242ea5..264a3a018 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy-csit-1node-openstack.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy-csit-1node-openstack.yaml @@ -5,40 +5,40 @@ - inttest-csit-openstack-custom # The project name - project: 'groupbasedpolicy' + project: "groupbasedpolicy" disable-job: true topology: - 1node: openstack_system_count: 1 odl_system_count: 1 - enable-haproxy: 'no' + enable-haproxy: "no" - testplan: '{project}-{topology}-openstack.txt' + testplan: "{project}-{topology}-openstack.txt" # The project name - functionality: 'openstack' + functionality: "openstack" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" openstack: - queens: - openstack-branch: 'stable/queens' - odl-ml2-branch: 'stable/queens' + openstack-branch: "stable/queens" + odl-ml2-branch: "stable/queens" - public-bridge: 'br-int' + public-bridge: "br-int" - enable-openstack-plugins: 'networking-odl' + enable-openstack-plugins: "networking-odl" - security-group-mode: 'none' + security-group-mode: "none" diff --git a/jjb/groupbasedpolicy/groupbasedpolicy-csit-3node.yaml b/jjb/groupbasedpolicy/groupbasedpolicy-csit-3node.yaml index d84f74ae8..bf6305a08 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy-csit-3node.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy-csit-3node.yaml @@ -5,36 +5,36 @@ - inttest-csit-1node # The project name - project: 'groupbasedpolicy' + project: "groupbasedpolicy" disable-job: true # The functionality under test - functionality: '3-node' + functionality: "3-node" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # 3 Ubuntu VMs in JCloud configuration tools_system_count: 3 tools_system_image: ZZCI - Ubuntu 16.04 - gbp - 20180723-235534.431 # Features to install - install-features: 'odl-groupbasedpolicy-ofoverlay,odl-groupbasedpolicy-ui,odl-restconf-all' + install-features: "odl-groupbasedpolicy-ofoverlay,odl-groupbasedpolicy-ui,odl-restconf-all" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/groupbasedpolicy/groupbasedpolicy-csit-6node.yaml b/jjb/groupbasedpolicy/groupbasedpolicy-csit-6node.yaml index de96bd685..2da966ce3 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy-csit-6node.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy-csit-6node.yaml @@ -4,31 +4,30 @@ jobs: - inttest-csit-1node - # The project name - project: 'groupbasedpolicy' + project: "groupbasedpolicy" disable-job: true # The functionality under test - functionality: '6node' + functionality: "6node" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # 6 Ubuntu VMs in JCloud configuration tools_system_count: 6 @@ -36,9 +35,9 @@ # Features to install install-features: > - odl-groupbasedpolicy-ofoverlay, - odl-groupbasedpolicy-ui, - odl-restconf-all + odl-groupbasedpolicy-ofoverlay, + odl-groupbasedpolicy-ui, + odl-restconf-all # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/groupbasedpolicy/groupbasedpolicy-csit-clustering.yaml b/jjb/groupbasedpolicy/groupbasedpolicy-csit-clustering.yaml index 2738d89ba..76f071627 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy-csit-clustering.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy-csit-clustering.yaml @@ -4,37 +4,36 @@ jobs: - inttest-csit-3node - # The project name - project: 'groupbasedpolicy' + project: "groupbasedpolicy" disable-job: true # The functionality under test - functionality: 'clustering' + functionality: "clustering" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-groupbasedpolicy-ofoverlay, - odl-groupbasedpolicy-ui, - odl-restconf-all + odl-groupbasedpolicy-ofoverlay, + odl-groupbasedpolicy-ui, + odl-restconf-all # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/groupbasedpolicy/groupbasedpolicy-csit-sxp.yaml b/jjb/groupbasedpolicy/groupbasedpolicy-csit-sxp.yaml index 0c9a9052e..2ac02f62f 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy-csit-sxp.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy-csit-sxp.yaml @@ -4,41 +4,41 @@ jobs: - inttest-csit-1node # The project name - project: 'groupbasedpolicy' + project: "groupbasedpolicy" disable-job: true # The functionality under test - functionality: 'sxp' + functionality: "sxp" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Mininet configuration (TOOLS) tools_system_count: 2 # Features to install install-features: > - odl-restconf, - odl-groupbasedpolicy-sxp-ise-adapter, - odl-groupbasedpolicy-ne-location-provider, - odl-groupbasedpolicy-ios-xe, - odl-sfc-ios-xe-renderer, - odl-sxp-controller + odl-restconf, + odl-groupbasedpolicy-sxp-ise-adapter, + odl-groupbasedpolicy-ne-location-provider, + odl-groupbasedpolicy-ios-xe, + odl-sfc-ios-xe-renderer, + odl-sxp-controller # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/groupbasedpolicy/groupbasedpolicy.yaml b/jjb/groupbasedpolicy/groupbasedpolicy.yaml index a336384ce..2bb19cc51 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy.yaml @@ -6,21 +6,21 @@ - odl-maven-verify-jobs stream: silicon - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'master' + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "master" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream}, - sfc-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]' + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream}, + sfc-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]" disable-job: true # Used by the release job @@ -33,21 +33,21 @@ - odl-maven-verify-jobs stream: aluminium - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'stable/aluminium' + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "stable/aluminium" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream}, - sfc-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]' + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream}, + sfc-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]" disable-job: true # Used by the release job @@ -60,21 +60,21 @@ - odl-maven-verify-jobs stream: magnesium - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'stable/magnesium' + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "stable/magnesium" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream}, - sfc-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]' + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream}, + sfc-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]" disable-job: true # Used by the release job @@ -87,21 +87,21 @@ - odl-maven-verify-jobs stream: sodium - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'stable/sodium' + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "stable/sodium" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - neutron-merge-{stream}, - sfc-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]' + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + neutron-merge-{stream}, + sfc-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]" disable-job: true # Used by the release job @@ -122,18 +122,18 @@ name: groupbasedpolicy-sonar jobs: - gerrit-maven-sonar - project: 'groupbasedpolicy' - project-name: 'groupbasedpolicy' - branch: 'master' + project: "groupbasedpolicy" + project-name: "groupbasedpolicy" + branch: "master" build-node: centos7-builder-2c-8g - mvn-settings: 'groupbasedpolicy-settings' - mvn-goals: '-U clean deploy findbugs:findbugs' - mvn-opts: '-Xmx1024m' + mvn-settings: "groupbasedpolicy-settings" + mvn-goals: "-U clean deploy findbugs:findbugs" + mvn-opts: "-Xmx1024m" disable-job: true sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: groupbasedpolicy-info diff --git a/jjb/honeycomb/vbd/vbd.yaml b/jjb/honeycomb/vbd/vbd.yaml index a163fa3c4..502454d91 100644 --- a/jjb/honeycomb/vbd/vbd.yaml +++ b/jjb/honeycomb/vbd/vbd.yaml @@ -6,12 +6,12 @@ - odl-maven-verify-jobs stream: master - project: 'honeycomb/vbd' - project-name: 'vbd' - branch: 'master' - mvn-settings: 'honeycomb-vbd-settings' - dependencies: '' - email-upstream: '[vbd]' + project: "honeycomb/vbd" + project-name: "vbd" + branch: "master" + mvn-settings: "honeycomb-vbd-settings" + dependencies: "" + email-upstream: "[vbd]" # Used by the release job staging-profile-id: 96fc362c36862 @@ -31,15 +31,15 @@ name: vbd-sonar jobs: - gerrit-maven-sonar - project: 'honeycomb/vbd' - project-name: 'vbd' - branch: 'master' - mvn-settings: 'honeycomb-vbd-settings' - mvn-opts: '-Xmx1024m' + project: "honeycomb/vbd" + project-name: "vbd" + branch: "master" + mvn-settings: "honeycomb-vbd-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: vbd-info diff --git a/jjb/infrautils/infrautils-patch-test.yaml b/jjb/infrautils/infrautils-patch-test.yaml index 638b1621d..14f6227c6 100644 --- a/jjb/infrautils/infrautils-patch-test.yaml +++ b/jjb/infrautils/infrautils-patch-test.yaml @@ -4,37 +4,37 @@ jobs: - inttest-patch-test - project: 'infrautils' + project: "infrautils" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' - jdk: 'openjdk8' + os-branch: "queens" + jdk: "openjdk8" feature: - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} - genius-cluster: csit-list: > - genius-csit-3node-gate-only-{stream} + genius-csit-3node-gate-only-{stream} diff --git a/jjb/infrautils/infrautils.yaml b/jjb/infrautils/infrautils.yaml index d156c1eaa..e960ea191 100644 --- a/jjb/infrautils/infrautils.yaml +++ b/jjb/infrautils/infrautils.yaml @@ -2,7 +2,7 @@ - project: name: infrautils-master jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: infrautils @@ -12,14 +12,14 @@ - odl-maven-verify-jobs stream: master - project: 'infrautils' - project-name: 'infrautils' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'infrautils-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[infrautils] [odlparent]' + project: "infrautils" + project-name: "infrautils" + branch: "master" + java-version: "openjdk11" + mvn-settings: "infrautils-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[infrautils] [odlparent]" # Used by the release job staging-profile-id: 96fca0367756c @@ -27,9 +27,9 @@ - project: name: infrautils-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: infrautils @@ -39,14 +39,14 @@ - odl-maven-verify-jobs stream: magnesium - project: 'infrautils' - project-name: 'infrautils' - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'infrautils-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[infrautils] [odlparent]' + project: "infrautils" + project-name: "infrautils" + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "infrautils-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[infrautils] [odlparent]" # Used by the release job staging-profile-id: 96fca0367756c @@ -54,9 +54,9 @@ - project: name: infrautils-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: infrautils @@ -66,13 +66,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'infrautils' - project-name: 'infrautils' - branch: 'stable/sodium' - mvn-settings: 'infrautils-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[infrautils] [odlparent]' + project: "infrautils" + project-name: "infrautils" + branch: "stable/sodium" + mvn-settings: "infrautils-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[infrautils] [odlparent]" # Used by the release job staging-profile-id: 96fca0367756c @@ -92,16 +92,16 @@ name: infrautils-sonar jobs: - gerrit-maven-sonar - project: 'infrautils' - project-name: 'infrautils' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'infrautils-settings' - mvn-opts: '-Xmx1024m' + project: "infrautils" + project-name: "infrautils" + branch: "master" + java-version: "openjdk11" + mvn-settings: "infrautils-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: infrautils-info diff --git a/jjb/integration/distribution/distribution-csit-userfeatures.yaml b/jjb/integration/distribution/distribution-csit-userfeatures.yaml index 9e7d9e6fc..8427aaf68 100644 --- a/jjb/integration/distribution/distribution-csit-userfeatures.yaml +++ b/jjb/integration/distribution/distribution-csit-userfeatures.yaml @@ -5,31 +5,31 @@ - inttest-csit-1node # The project name - project: 'distribution' + project: "distribution" # The functionality under test - functionality: 'userfeatures' + functionality: "userfeatures" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-distribution-version,odl-netconf-topology,odl-jolokia' + install-features: "odl-restconf,odl-distribution-version,odl-netconf-topology,odl-jolokia" # Robot custom options - robot-options: '-v USE_NETCONF_CONNECTOR:False' + robot-options: "-v USE_NETCONF_CONNECTOR:False" diff --git a/jjb/integration/distribution/distribution-jobs.yaml b/jjb/integration/distribution/distribution-jobs.yaml index 32314b263..0fdb9d559 100644 --- a/jjb/integration/distribution/distribution-jobs.yaml +++ b/jjb/integration/distribution/distribution-jobs.yaml @@ -3,11 +3,11 @@ name: distribution jobs: # gerrit- is generic template, distribution- is project specific. - - 'distribution-sanity-{stream}' + - "distribution-sanity-{stream}" - gerrit-maven-clm - gerrit-maven-verify-dependencies - gerrit-tox-verify - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": project-pattern: integration/distribution rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-distribution/34591/ rtd-token: 6247e7a21158a20b207470b8bf7719c676ff8944 @@ -15,176 +15,176 @@ project: integration/distribution project-name: distribution mvn-settings: integration-distribution-settings - mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt' - mvn-opts: '-Xmx1024m' + mvn-goals: "clean install dependency:tree -DoutputFile=dependency_tree.txt" + mvn-opts: "-Xmx1024m" nexus-iq-namespace: odl- nexus-iq-stage: release - email-upstream: '[int/dist]' + email-upstream: "[int/dist]" stream: - silicon: - branch: 'master' + branch: "master" java-version: openjdk11 - jre: 'openjdk11' + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" java-version: openjdk11 - jre: 'openjdk11' + jre: "openjdk11" karaf-version: odl - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" java-version: openjdk11 - jre: 'openjdk11' + jre: "openjdk11" karaf-version: odl - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" karaf-version: odl # Self-Managed projects repos and features: sm-repos: > - mvn:org.opendaylight.transportpce/features-transportpce//xml/features + mvn:org.opendaylight.transportpce/features-transportpce//xml/features sm-features: > - odl-transportpce, - odl-transportpce-api, - odl-transportpce-ordmodels + odl-transportpce, + odl-transportpce-api, + odl-transportpce-ordmodels - project: name: distribution-managed jobs: # gerrit- is generic template, distribution- is project specific. - - 'distribution-merge-{type}-{stream}' - - 'distribution-verify-{type}-{stream}' - - 'distribution-check-{type}-{stream}' - - 'distribution-csit-managed-{stream}' + - "distribution-merge-{type}-{stream}" + - "distribution-verify-{type}-{stream}" + - "distribution-check-{type}-{stream}" + - "distribution-csit-managed-{stream}" project: integration/distribution project-name: distribution mvn-settings: integration-distribution-settings - mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt' - mvn-opts: '-Xmx1024m' - email-upstream: '[int/dist]' + mvn-goals: "clean install dependency:tree -DoutputFile=dependency_tree.txt" + mvn-opts: "-Xmx1024m" + email-upstream: "[int/dist]" type: managed - profile: '-Pmanaged' - forbidden-files: 'opendaylight/**' + profile: "-Pmanaged" + forbidden-files: "opendaylight/**" karaf-version: karaf4 - dist-pom: 'distribution/pom.xml' + dist-pom: "distribution/pom.xml" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' - jre: 'openjdk11' + branch: "master" + java-version: "openjdk11" + jre: "openjdk11" dependencies: > - aaa-maven-merge-{stream}, - bgpcep-maven-merge-{stream}, - daexim-maven-merge-{stream}, - genius-maven-merge-{stream}, - jsonrpc-maven-merge-{stream}, - lispflowmapping-maven-merge-{stream}, - netconf-maven-merge-{stream}, - netvirt-maven-merge-{stream} - neutron-maven-merge-{stream}, - openflowplugin-maven-merge-{stream}, - ovsdb-maven-merge-{stream}, - serviceutils-maven-merge-{stream}, + aaa-maven-merge-{stream}, + bgpcep-maven-merge-{stream}, + daexim-maven-merge-{stream}, + genius-maven-merge-{stream}, + jsonrpc-maven-merge-{stream}, + lispflowmapping-maven-merge-{stream}, + netconf-maven-merge-{stream}, + netvirt-maven-merge-{stream} + neutron-maven-merge-{stream}, + openflowplugin-maven-merge-{stream}, + ovsdb-maven-merge-{stream}, + serviceutils-maven-merge-{stream}, - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' - jre: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" + jre: "openjdk11" dependencies: > - aaa-maven-merge-{stream}, - bgpcep-maven-merge-{stream}, - daexim-maven-merge-{stream}, - genius-maven-merge-{stream}, - jsonrpc-maven-merge-{stream}, - lispflowmapping-maven-merge-{stream}, - netconf-maven-merge-{stream}, - netvirt-maven-merge-{stream} - neutron-maven-merge-{stream}, - openflowplugin-maven-merge-{stream}, - ovsdb-maven-merge-{stream}, - serviceutils-maven-merge-{stream}, + aaa-maven-merge-{stream}, + bgpcep-maven-merge-{stream}, + daexim-maven-merge-{stream}, + genius-maven-merge-{stream}, + jsonrpc-maven-merge-{stream}, + lispflowmapping-maven-merge-{stream}, + netconf-maven-merge-{stream}, + netvirt-maven-merge-{stream} + neutron-maven-merge-{stream}, + openflowplugin-maven-merge-{stream}, + ovsdb-maven-merge-{stream}, + serviceutils-maven-merge-{stream}, - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' - jre: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" + jre: "openjdk11" dependencies: > - aaa-maven-merge-{stream}, - bgpcep-maven-merge-{stream}, - controller-maven-merge-{stream}, - daexim-maven-merge-{stream}, - genius-maven-merge-{stream}, - infrautils-maven-merge-{stream}, - jsonrpc-maven-merge-{stream}, - lispflowmapping-maven-merge-{stream}, - netconf-maven-merge-{stream}, - netvirt-maven-merge-{stream} - neutron-maven-merge-{stream}, - openflowplugin-maven-merge-{stream}, - ovsdb-maven-merge-{stream}, - serviceutils-maven-merge-{stream}, + aaa-maven-merge-{stream}, + bgpcep-maven-merge-{stream}, + controller-maven-merge-{stream}, + daexim-maven-merge-{stream}, + genius-maven-merge-{stream}, + infrautils-maven-merge-{stream}, + jsonrpc-maven-merge-{stream}, + lispflowmapping-maven-merge-{stream}, + netconf-maven-merge-{stream}, + netvirt-maven-merge-{stream} + neutron-maven-merge-{stream}, + openflowplugin-maven-merge-{stream}, + ovsdb-maven-merge-{stream}, + serviceutils-maven-merge-{stream}, - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" dependencies: > - aaa-merge-{stream}, - bgpcep-merge-{stream}, - coe-merge-{stream}, - controller-merge-{stream}, - daexim-merge-{stream}, - genius-merge-{stream}, - infrautils-merge-{stream}, - lispflowmapping-merge-{stream}, - netconf-merge-{stream}, - netvirt-merge-{stream} - neutron-merge-{stream}, - openflowplugin-merge-{stream}, - ovsdb-merge-{stream}, - serviceutils-merge-{stream}, - sfc-merge-{stream} + aaa-merge-{stream}, + bgpcep-merge-{stream}, + coe-merge-{stream}, + controller-merge-{stream}, + daexim-merge-{stream}, + genius-merge-{stream}, + infrautils-merge-{stream}, + lispflowmapping-merge-{stream}, + netconf-merge-{stream}, + netvirt-merge-{stream} + neutron-merge-{stream}, + openflowplugin-merge-{stream}, + ovsdb-merge-{stream}, + serviceutils-merge-{stream}, + sfc-merge-{stream} - project: name: distribution-full jobs: # gerrit- is generic template, distribution- is project specific. - - 'distribution-merge-{type}-{stream}' - - 'distribution-verify-{type}-{stream}' - - 'distribution-check-{type}-{stream}' + - "distribution-merge-{type}-{stream}" + - "distribution-verify-{type}-{stream}" + - "distribution-check-{type}-{stream}" project: integration/distribution project-name: distribution mvn-settings: integration-distribution-settings - mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt' - mvn-opts: '-Xmx1024m' - email-upstream: '[int/dist]' + mvn-goals: "clean install dependency:tree -DoutputFile=dependency_tree.txt" + mvn-opts: "-Xmx1024m" + email-upstream: "[int/dist]" type: full - profile: '-Punmanaged' - files: 'opendaylight/**' + profile: "-Punmanaged" + files: "opendaylight/**" karaf-version: odl - dist-pom: 'distribution/opendaylight/pom.xml' + dist-pom: "distribution/opendaylight/pom.xml" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" karaf-version: odl dependencies: > - distribution-merge-managed-{stream}, + distribution-merge-managed-{stream}, - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" karaf-version: odl dependencies: > - distribution-merge-managed-{stream}, + distribution-merge-managed-{stream}, - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" karaf-version: odl dependencies: > - distribution-merge-managed-{stream}, + distribution-merge-managed-{stream}, - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" karaf-version: odl dependencies: > - distribution-merge-managed-{stream}, - transportpce-merge-{stream} + distribution-merge-managed-{stream}, + transportpce-merge-{stream} - project: name: distribution-release @@ -193,28 +193,28 @@ sign-artifacts: true - gerrit-release-merge - project: 'integration/distribution' - project-name: 'distribution' - mvn-goals: 'clean deploy -f opendaylight/pom.xml' - mvn-settings: 'integration-distribution-settings' - mvn-opts: '-Xmx1024m' - email-upstream: '[int/dist]' + project: "integration/distribution" + project-name: "distribution" + mvn-goals: "clean deploy -f opendaylight/pom.xml" + mvn-settings: "integration-distribution-settings" + mvn-opts: "-Xmx1024m" + email-upstream: "[int/dist]" # Used by the release job staging-profile-id: 2af042ed81d5e2 stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - project: name: distribution-sonar @@ -224,18 +224,18 @@ project: integration/distribution project-name: distribution branch: master - java-version: 'openjdk11' + java-version: "openjdk11" mvn-settings: integration-distribution-settings mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt - mvn-opts: '-Xmx1024m' + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: distribution-view views: - common-view view-name: distribution - view-regex: '^(integration-)?distribution-.*' + view-regex: "^(integration-)?distribution-.*" diff --git a/jjb/integration/distribution/distribution-macros.yaml b/jjb/integration/distribution/distribution-macros.yaml index 474e9a6d4..974382e2f 100644 --- a/jjb/integration/distribution/distribution-macros.yaml +++ b/jjb/integration/distribution/distribution-macros.yaml @@ -37,19 +37,19 @@ # pom: Relative path to pom file to use. Typically '$GERRIT_PROJECT/pom.xml'. builders: - maven-target: - maven-version: '{mvn-version}' - pom: '{pom}' + maven-version: "{mvn-version}" + pom: "{pom}" goals: | - clean deploy - dependency:tree -DoutputFile=dependency_tree.txt - -Pq - -DaltDeploymentRepository=fake-nexus::default::file:///tmp/n/ - {mvn-opts} + clean deploy + dependency:tree -DoutputFile=dependency_tree.txt + -Pq + -DaltDeploymentRepository=fake-nexus::default::file:///tmp/n/ + {mvn-opts} java-opts: - - '-Xmx4096m -Dmaven.compile.fork=true' - settings: 'integration-settings' + - "-Xmx4096m -Dmaven.compile.fork=true" + settings: "integration-settings" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp - builder: @@ -89,18 +89,18 @@ # dist-pom: Relative path to pom file to use. 'distribution/pom.xml' is recommended. builders: - maven-target: - maven-version: '{mvn-version}' - pom: '{dist-pom}' + maven-version: "{mvn-version}" + pom: "{dist-pom}" goals: | - clean install - dependency:tree -DoutputFile=dependency_tree.txt - -Pq - {mvn-opts} + clean install + dependency:tree -DoutputFile=dependency_tree.txt + -Pq + {mvn-opts} java-opts: - - '-Xmx1024m -Dmaven.compile.fork=true' - settings: 'integration-settings' + - "-Xmx1024m -Dmaven.compile.fork=true" + settings: "integration-settings" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp - builder: @@ -193,16 +193,16 @@ - shell: | cp -r /tmp/r /tmp/t - maven-target: - maven-version: '{mvn-version}' - pom: '{pom}' + maven-version: "{mvn-version}" + pom: "{pom}" goals: | - clean install - dependency:tree -DoutputFile=dependency_tree.txt - -s fake_remotes.xml - -Pq - {mvn-opts} + clean install + dependency:tree -DoutputFile=dependency_tree.txt + -s fake_remotes.xml + -Pq + {mvn-opts} java-opts: - - '-Xmx4096m -Dmaven.compile.fork=true' + - "-Xmx4096m -Dmaven.compile.fork=true" - shell: | rm -rf /tmp/r mv /tmp/t /tmp/r @@ -219,18 +219,18 @@ # dist-pom: Relative path to pom file to use. 'distribution/pom.xml' is recommended. builders: - maven-target: - maven-version: '{mvn-version}' - pom: '{dist-pom}' + maven-version: "{mvn-version}" + pom: "{dist-pom}" goals: | - clean install - dependency:tree -DoutputFile=dependency_tree.txt - -s fake_remotes.xml - -Pq - -Dsft.heap.max=4g - -DskipTests=false - {mvn-opts} + clean install + dependency:tree -DoutputFile=dependency_tree.txt + -s fake_remotes.xml + -Pq + -Dsft.heap.max=4g + -DskipTests=false + {mvn-opts} java-opts: - - '-Xmx1024m -Dmaven.compile.fork=true' + - "-Xmx1024m -Dmaven.compile.fork=true" - builder: name: distribution-check-warn-9191 diff --git a/jjb/integration/distribution/distribution-templates.yaml b/jjb/integration/distribution/distribution-templates.yaml index b7019f854..477735a4f 100644 --- a/jjb/integration/distribution/distribution-templates.yaml +++ b/jjb/integration/distribution/distribution-templates.yaml @@ -1,19 +1,19 @@ --- - job-template: - name: '{project-name}-distribution-check-{stream}' + name: "{project-name}-distribution-check-{stream}" ###################### # Default parameters # ###################### mvn-version: mvn35 - csit-gate-list: '' + csit-gate-list: "" block_on_csit: false # Unless block_on_csit is true, the failure-threshold will be ignored. For project jobs that # want to fail distribution check on csit jobs, they will only need a list of jobs to run # plus the change of block_on_csit to true, and this failure-threshold: 'UNSTABLE' will take # effect - failure-threshold: 'UNSTABLE' + failure-threshold: "UNSTABLE" disable-job: false ##################### @@ -23,39 +23,39 @@ # Operation: This job template builds a patch, creates a distribution containing # the patch (making sure dependencies are specified), # and performs the distribution deploy test. - disabled: '{disable-job}' + disabled: "{disable-job}" project-type: freestyle - node: 'centos7-builder-8c-8g' + node: "centos7-builder-8c-8g" concurrent: true properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-distribution-git-url: - git-url: '{git-url}' + git-url: "{git-url}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - maven-exec: - maven-version: '{mvn-version}' + maven-version: "{mvn-version}" scm: - integration-gerrit-scm: - basedir: '$GERRIT_PROJECT' - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + basedir: "$GERRIT_PROJECT" + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" - integration-distribution-scm: - branch: '{distribution_branch}' + branch: "{distribution_branch}" wrappers: - opendaylight-infra-wrappers: @@ -64,45 +64,45 @@ # enforce a 60 minute limit to ensure stuck jobs get # cleared up sooner. # Double that as Karaf 3+4 may take longer. - build-timeout: '120' + build-timeout: "120" triggers: - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: '**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "**" + forbidden-files: "" builders: - distribution-check-wipe - lf-update-java-alternatives: - java-version: '{java-version}' + java-version: "{java-version}" - inject: - properties-file: 'allowed_projects.txt' + properties-file: "allowed_projects.txt" - distribution-check-build-project: - pom: '$GERRIT_PROJECT/pom.xml' - mvn-opts: '{opendaylight-infra-mvn-opts}' - mvn-version: '{mvn-version}' + pom: "$GERRIT_PROJECT/pom.xml" + mvn-opts: "{opendaylight-infra-mvn-opts}" + mvn-version: "{mvn-version}" # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. - distribution-check-verify-groupid: - gerrit-project: '$GERRIT_PROJECT' + gerrit-project: "$GERRIT_PROJECT" - distribution-check-download-deps: - dist-pom: 'distribution/pom.xml' - mvn-opts: '{opendaylight-infra-mvn-opts}' - mvn-version: '{mvn-version}' + dist-pom: "distribution/pom.xml" + mvn-opts: "{opendaylight-infra-mvn-opts}" + mvn-version: "{mvn-version}" # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. - distribution-check-delete-snapshots - distribution-check-configure-remotes - distribution-check-repeat-project-build: - pom: '$GERRIT_PROJECT/pom.xml' - mvn-opts: '{opendaylight-infra-mvn-opts}' - mvn-version: '{mvn-version}' + pom: "$GERRIT_PROJECT/pom.xml" + mvn-opts: "{opendaylight-infra-mvn-opts}" + mvn-version: "{mvn-version}" # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. - distribution-check-repeat-distro-build: - dist-pom: 'distribution/pom.xml' - mvn-opts: '{opendaylight-infra-mvn-opts}' - mvn-version: '{mvn-version}' + dist-pom: "distribution/pom.xml" + mvn-opts: "{opendaylight-infra-mvn-opts}" + mvn-version: "{mvn-version}" # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. - integration-set-variables - distribution-check-warn-9191 @@ -112,79 +112,79 @@ - distribution-check-bootup - trigger-builds: - - project: '{csit-gate-list}' - block: '{obj:block_on_csit}' + - project: "{csit-gate-list}" + block: "{obj:block_on_csit}" block-thresholds: - failure-threshold: '{failure-threshold}' + failure-threshold: "{failure-threshold}" predefined-parameters: | BUNDLE_URL=$BUNDLE_URL KARAF_VERSION=$KARAF_VERSION publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project-name}]" - integration-csit-archive-build - lf-infra-publish - job-template: - name: 'distribution-verify-{type}-{stream}' + name: "distribution-verify-{type}-{stream}" - disable-job: 'false' + disable-job: "false" project-type: freestyle node: centos7-builder-8c-8g concurrent: true - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - gerrit-trigger-scm: - refspec: '$GERRIT_REFSPEC' - choosing-strategy: 'gerrit' + refspec: "$GERRIT_REFSPEC" + choosing-strategy: "gerrit" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: '{files}' - forbidden-files: '{forbidden-files}' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "{files}" + forbidden-files: "{forbidden-files}" builders: - wipe-org-opendaylight-repo - lf-provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: 'integration-settings' + global-settings-file: "global-settings" + settings-file: "integration-settings" - lf-update-java-alternatives: - java-version: '{java-version}' + java-version: "{java-version}" - maven-target: maven-version: mvn35 pom: pom.xml goals: | - clean install dependency:tree -DoutputFile=dependency_tree.txt - -Dstream={stream} - -Dsft.heap.max=4g - {opendaylight-infra-mvn-opts} - {profile} + clean install dependency:tree -DoutputFile=dependency_tree.txt + -Dstream={stream} + -Dsft.heap.max=4g + {opendaylight-infra-mvn-opts} + {profile} # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - - '-Xmx1024m' + - "-Xmx1024m" settings: integration-settings settings-type: cfp global-settings: global-settings @@ -195,11 +195,11 @@ - lf-jacoco-report - lf-infra-publish - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project-name}]" - job-template: - name: 'distribution-merge-{type}-{stream}' + name: "distribution-merge-{type}-{stream}" # Need to keep jobs that deploy to Nexus at end of build as Maven # projects. Maybe reconsider this once upstream moves deploy to a @@ -209,64 +209,64 @@ disable-job: false project-type: maven - node: 'centos7-builder-8c-8g' - disabled: '{disable-job}' + node: "centos7-builder-8c-8g" + disabled: "{disable-job}" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" scm: - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' + refspec: "" + choosing-strategy: "default" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - gerrit-trigger-patch-merged: - gerrit-server-name: '{gerrit-server-name}' - name: '{project}' - branch: '{branch}' - files: '{files}' - forbidden-files: '{forbidden-files}' + gerrit-server-name: "{gerrit-server-name}" + name: "{project}" + branch: "{branch}" + files: "{files}" + forbidden-files: "{forbidden-files}" - reverse: - jobs: '{dependencies}' + jobs: "{dependencies}" prebuilders: - wipe-org-opendaylight-repo - lf-jacoco-nojava-workaround - lf-provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: 'integration-settings' + global-settings-file: "global-settings" + settings-file: "integration-settings" - lf-update-java-alternatives: - java-version: '{java-version}' + java-version: "{java-version}" - integration-set-variables - distribute-build-url: - path: '$KARAF_ARTIFACT/src/main/assembly' + path: "$KARAF_ARTIFACT/src/main/assembly" maven: - maven-name: 'mvn35' - root-pom: 'pom.xml' + maven-name: "mvn35" + root-pom: "pom.xml" goals: > - clean install dependency:tree -DoutputFile=dependency_tree.txt -V -B - -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r - -Dsft.heap.max=4g - -Djenkins -Dmerge -Dstream={stream} - {profile} - maven-opts: '-Xmx1024m' + clean install dependency:tree -DoutputFile=dependency_tree.txt -V -B + -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r + -Dsft.heap.max=4g + -Djenkins -Dmerge -Dstream={stream} + {profile} + maven-opts: "-Xmx1024m" settings: integration-settings settings-type: cfp global-settings: global-settings @@ -283,17 +283,17 @@ publishers: - maven-deploy: - id: '' + id: "" unique-version: true deploy-unstable: false - lf-jacoco-report - lf-infra-publish - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project-name}]" - job-template: - name: 'distribution-check-{type}-{stream}' + name: "distribution-check-{type}-{stream}" ###################### # Default parameters # @@ -306,35 +306,35 @@ ##################### # Like a {project}-distribution-check, but few steps less as there is no upstream project involved. - disabled: '{disable-job}' + disabled: "{disable-job}" project-type: freestyle - node: 'centos7-builder-8c-8g' + node: "centos7-builder-8c-8g" concurrent: true properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - maven-exec: maven-version: mvn35 scm: - integration-gerrit-scm: - basedir: 'distribution' - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + basedir: "distribution" + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" wrappers: - opendaylight-infra-wrappers: @@ -343,56 +343,56 @@ # enforce a 60 minute limit to ensure stuck jobs get # cleared up sooner. # Double that as Karaf 3+4 may take longer. - build-timeout: '120' + build-timeout: "120" triggers: - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: '{files}' - forbidden-files: '{forbidden-files}' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "{files}" + forbidden-files: "{forbidden-files}" builders: - distribution-check-wipe - lf-update-java-alternatives: - java-version: '{java-version}' + java-version: "{java-version}" - inject: - properties-file: 'allowed_projects.txt' + properties-file: "allowed_projects.txt" - distribution-check-build-project: - pom: 'distribution/pom.xml' + pom: "distribution/pom.xml" mvn-opts: | - {opendaylight-infra-mvn-opts} - {profile} - mvn-version: '{mvn-version}' + {opendaylight-infra-mvn-opts} + {profile} + mvn-version: "{mvn-version}" # '{opendaylight-infra-parallel-mvn-opts}' is bad when there are multiple big features in SFT. - distribution-check-verify-groupid: - gerrit-project: 'integration' + gerrit-project: "integration" - distribution-check-delete-snapshots - distribution-check-configure-remotes - distribution-check-repeat-project-build: - pom: 'distribution/pom.xml' + pom: "distribution/pom.xml" mvn-opts: | - {opendaylight-infra-mvn-opts} - {profile} - mvn-version: '{mvn-version}' + {opendaylight-infra-mvn-opts} + {profile} + mvn-version: "{mvn-version}" # '{opendaylight-infra-parallel-mvn-opts}' is bad when there are multiple big features in SFT. - integration-set-variables - distribution-check-warn-9191 - distribution-check-warn-9192 - integration-upload-distribution: - dist-pom: '{dist-pom}' + dist-pom: "{dist-pom}" - distribution-check-bootup publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project-name}]" - integration-csit-archive-build - lf-infra-publish - job-template: - name: 'distribution-sanity-{stream}' + name: "distribution-sanity-{stream}" # Goal: Verify distribution starts with no issues when all features are loaded. # Operation: This job deploys odl-integration-all + list of UM features. # This job works for both managed & self-managed distro. @@ -403,39 +403,39 @@ properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-distribution-branch: - branch: '{branch}' + branch: "{branch}" - integration-bundle-url: - bundle-url: '{bundle-url}' + bundle-url: "{bundle-url}" - integration-repo-url: - repo-url: '{sm-repos}' + repo-url: "{sm-repos}" - integration-controller-parameters: - controller-features: '{sm-features}' + controller-features: "{sm-features}" # Parameters below are unused in this job so set them all to blank - controller-max-mem: '' - controller-debug-map: '' - controller-scope: '' - controller-use-features-boot: '' - feature-elasticsearch-attribute: '{elasticsearch-attribute}' + controller-max-mem: "" + controller-debug-map: "" + controller-scope: "" + controller-use-features-boot: "" + feature-elasticsearch-attribute: "{elasticsearch-attribute}" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - integration-detect-variables @@ -443,13 +443,13 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project-name}]" - integration-csit-archive-build - lf-infra-publish - job-template: - name: 'distribution-csit-managed-{stream}' + name: "distribution-csit-managed-{stream}" # Goal: Verify distribution starts with no issues when all features are loaded. # Operation: This job deploys odl-integration-all. # This job works for just managed distro. @@ -459,33 +459,33 @@ project-type: freestyle node: centos7-builder-4c-4g concurrent: false - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-distribution-branch: - branch: '{branch}' + branch: "{branch}" - integration-bundle-url: - bundle-url: '{bundle-url}' + bundle-url: "{bundle-url}" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: 'karaf4' + karaf-version: "karaf4" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - integration-detect-variables @@ -493,7 +493,7 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project-name}]" - integration-csit-archive-build - lf-infra-publish diff --git a/jjb/integration/integration-macros-heat.yaml b/jjb/integration/integration-macros-heat.yaml index 87cb7f372..010cf89b6 100644 --- a/jjb/integration/integration-macros-heat.yaml +++ b/jjb/integration/integration-macros-heat.yaml @@ -12,43 +12,43 @@ parameters: - string: name: VM_0_COUNT - default: '{vm_0_count}' - description: 'Number of systems to spawn for vm 0' + default: "{vm_0_count}" + description: "Number of systems to spawn for vm 0" - string: name: VM_0_FLAVOR - default: '{vm_0_flavor}' - description: 'VM flavor to use for vm 0' + default: "{vm_0_flavor}" + description: "VM flavor to use for vm 0" - string: name: VM_0_IMAGE - default: '{vm_0_image}' - description: 'VM image to use for vm 0' + default: "{vm_0_image}" + description: "VM image to use for vm 0" - string: name: VM_1_COUNT - default: '{vm_1_count}' - description: 'Number of systems to spawn for vm 1' + default: "{vm_1_count}" + description: "Number of systems to spawn for vm 1" - string: name: VM_1_FLAVOR - default: '{vm_1_flavor}' - description: 'VM flavor to use for vm 1' + default: "{vm_1_flavor}" + description: "VM flavor to use for vm 1" - string: name: VM_1_IMAGE - default: '{vm_1_image}' - description: 'VM image to use for vm 1' + default: "{vm_1_image}" + description: "VM image to use for vm 1" - builder: name: integration-stack-2-type builders: - lf-stack-create: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + openstack-cloud: "{openstack-cloud}" + openstack-heat-template: "{openstack-heat-template}" + openstack-heat-template-dir: "{openstack-heat-template-dir}" openstack-heat-parameters: | - vm_0_count: '$VM_0_COUNT' - vm_0_flavor: '$VM_0_FLAVOR' - vm_0_image: '$VM_0_IMAGE' - vm_1_count: '$VM_1_COUNT' - vm_1_flavor: '$VM_1_FLAVOR' - vm_1_image: '$VM_1_IMAGE' + vm_0_count: '$VM_0_COUNT' + vm_0_flavor: '$VM_0_FLAVOR' + vm_0_image: '$VM_0_IMAGE' + vm_1_count: '$VM_1_COUNT' + vm_1_flavor: '$VM_1_FLAVOR' + vm_1_image: '$VM_1_IMAGE' ################ # Stack 3 Type # @@ -63,58 +63,58 @@ parameters: - string: name: VM_0_COUNT - default: '{vm_0_count}' - description: 'Number of systems to spawn for vm 0' + default: "{vm_0_count}" + description: "Number of systems to spawn for vm 0" - string: name: VM_0_FLAVOR - default: '{vm_0_flavor}' - description: 'VM flavor to use for vm 0' + default: "{vm_0_flavor}" + description: "VM flavor to use for vm 0" - string: name: VM_0_IMAGE - default: '{vm_0_image}' - description: 'VM image to use for vm 0' + default: "{vm_0_image}" + description: "VM image to use for vm 0" - string: name: VM_1_COUNT - default: '{vm_1_count}' - description: 'Number of systems to spawn for vm 1' + default: "{vm_1_count}" + description: "Number of systems to spawn for vm 1" - string: name: VM_1_FLAVOR - default: '{vm_1_flavor}' - description: 'VM flavor to use for vm 1' + default: "{vm_1_flavor}" + description: "VM flavor to use for vm 1" - string: name: VM_1_IMAGE - default: '{vm_1_image}' - description: 'VM image to use for vm 1' + default: "{vm_1_image}" + description: "VM image to use for vm 1" - string: name: VM_2_COUNT - default: '{vm_2_count}' - description: 'Number of systems to spawn for vm 2' + default: "{vm_2_count}" + description: "Number of systems to spawn for vm 2" - string: name: VM_2_FLAVOR - default: '{vm_2_flavor}' - description: 'VM flavor to use for vm 2' + default: "{vm_2_flavor}" + description: "VM flavor to use for vm 2" - string: name: VM_2_IMAGE - default: '{vm_2_image}' - description: 'VM image to use for vm 2' + default: "{vm_2_image}" + description: "VM image to use for vm 2" - builder: name: integration-stack-3-type builders: - lf-stack-create: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + openstack-cloud: "{openstack-cloud}" + openstack-heat-template: "{openstack-heat-template}" + openstack-heat-template-dir: "{openstack-heat-template-dir}" openstack-heat-parameters: | - vm_0_count: '$VM_0_COUNT' - vm_0_flavor: '$VM_0_FLAVOR' - vm_0_image: '$VM_0_IMAGE' - vm_1_count: '$VM_1_COUNT' - vm_1_flavor: '$VM_1_FLAVOR' - vm_1_image: '$VM_1_IMAGE' - vm_2_count: '$VM_2_COUNT' - vm_2_flavor: '$VM_2_FLAVOR' - vm_2_image: '$VM_2_IMAGE' + vm_0_count: '$VM_0_COUNT' + vm_0_flavor: '$VM_0_FLAVOR' + vm_0_image: '$VM_0_IMAGE' + vm_1_count: '$VM_1_COUNT' + vm_1_flavor: '$VM_1_FLAVOR' + vm_1_image: '$VM_1_IMAGE' + vm_2_count: '$VM_2_COUNT' + vm_2_flavor: '$VM_2_FLAVOR' + vm_2_image: '$VM_2_IMAGE' ################ # Stack 4 Type # @@ -129,71 +129,70 @@ parameters: - string: name: VM_0_COUNT - default: '{vm_0_count}' - description: 'Number of systems to spawn for vm 0' + default: "{vm_0_count}" + description: "Number of systems to spawn for vm 0" - string: name: VM_0_FLAVOR - default: '{vm_0_flavor}' - description: 'VM flavor to use for vm 0' + default: "{vm_0_flavor}" + description: "VM flavor to use for vm 0" - string: name: VM_0_IMAGE - default: '{vm_0_image}' - description: 'VM image to use for vm 0' + default: "{vm_0_image}" + description: "VM image to use for vm 0" - string: name: VM_1_COUNT - default: '{vm_1_count}' - description: 'Number of systems to spawn for vm 1' + default: "{vm_1_count}" + description: "Number of systems to spawn for vm 1" - string: name: VM_1_FLAVOR - default: '{vm_1_flavor}' - description: 'VM flavor to use for vm 1' + default: "{vm_1_flavor}" + description: "VM flavor to use for vm 1" - string: name: VM_1_IMAGE - default: '{vm_1_image}' - description: 'VM image to use for vm 1' + default: "{vm_1_image}" + description: "VM image to use for vm 1" - string: name: VM_2_COUNT - default: '{vm_2_count}' - description: 'Number of systems to spawn for vm 2' + default: "{vm_2_count}" + description: "Number of systems to spawn for vm 2" - string: name: VM_2_FLAVOR - default: '{vm_2_flavor}' - description: 'VM flavor to use for vm 2' + default: "{vm_2_flavor}" + description: "VM flavor to use for vm 2" - string: name: VM_2_IMAGE - default: '{vm_2_image}' - description: 'VM image to use for vm 2' + default: "{vm_2_image}" + description: "VM image to use for vm 2" - string: name: VM_3_COUNT - default: '{vm_3_count}' - description: 'Number of systems to spawn for vm 3' + default: "{vm_3_count}" + description: "Number of systems to spawn for vm 3" - string: name: VM_3_FLAVOR - default: '{vm_3_flavor}' - description: 'VM flavor to use for vm 3' + default: "{vm_3_flavor}" + description: "VM flavor to use for vm 3" - string: name: VM_3_IMAGE - default: '{vm_3_image}' - description: 'VM image to use for vm 3' - + default: "{vm_3_image}" + description: "VM image to use for vm 3" - builder: name: integration-stack-4-type builders: - lf-stack-create: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + openstack-cloud: "{openstack-cloud}" + openstack-heat-template: "{openstack-heat-template}" + openstack-heat-template-dir: "{openstack-heat-template-dir}" openstack-heat-parameters: | - vm_0_count: '$VM_0_COUNT' - vm_0_flavor: '$VM_0_FLAVOR' - vm_0_image: '$VM_0_IMAGE' - vm_1_count: '$VM_1_COUNT' - vm_1_flavor: '$VM_1_FLAVOR' - vm_1_image: '$VM_1_IMAGE' - vm_2_count: '$VM_2_COUNT' - vm_2_flavor: '$VM_2_FLAVOR' - vm_2_image: '$VM_2_IMAGE' - vm_3_count: '$VM_3_COUNT' - vm_3_flavor: '$VM_3_FLAVOR' - vm_3_image: '$VM_3_IMAGE' + vm_0_count: '$VM_0_COUNT' + vm_0_flavor: '$VM_0_FLAVOR' + vm_0_image: '$VM_0_IMAGE' + vm_1_count: '$VM_1_COUNT' + vm_1_flavor: '$VM_1_FLAVOR' + vm_1_image: '$VM_1_IMAGE' + vm_2_count: '$VM_2_COUNT' + vm_2_flavor: '$VM_2_FLAVOR' + vm_2_image: '$VM_2_IMAGE' + vm_3_count: '$VM_3_COUNT' + vm_3_flavor: '$VM_3_FLAVOR' + vm_3_image: '$VM_3_IMAGE' diff --git a/jjb/integration/integration-macros.yaml b/jjb/integration/integration-macros.yaml index a5fd3c6fe..888e01a87 100644 --- a/jjb/integration/integration-macros.yaml +++ b/jjb/integration/integration-macros.yaml @@ -6,80 +6,79 @@ name: integration-csit-parameters parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/test' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "integration/test" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" # CSIT - integration-bundle-url: - bundle-url: '{bundle-url}' + bundle-url: "{bundle-url}" - integration-repo-url: - repo-url: '{repo-url}' + repo-url: "{repo-url}" - integration-test-options: - test-options: '{robot-options}' + test-options: "{robot-options}" - integration-controller-parameters: - controller-debug-map: '{debug-map}' - controller-features: '{install-features}' - controller-max-mem: '{controller-max-mem}' - controller-scope: '{controller-scope}' - controller-use-features-boot: '{use-features-boot}' - feature-elasticsearch-attribute: '{elasticsearch-attribute}' + controller-debug-map: "{debug-map}" + controller-features: "{install-features}" + controller-max-mem: "{controller-max-mem}" + controller-scope: "{controller-scope}" + controller-use-features-boot: "{use-features-boot}" + feature-elasticsearch-attribute: "{elasticsearch-attribute}" - parameter: name: integration-controller-parameters parameters: - string: name: CONTROLLERSCOPE - default: '{controller-scope}' - description: 'Feature Only or Feature All test' + default: "{controller-scope}" + description: "Feature Only or Feature All test" - string: name: CONTROLLERFEATURES - default: '{controller-features}' + default: "{controller-features}" description: | - Features to install in the controller separated by comma. - (note: Do not include decanter* features used for harvesting JVM metrics. - They are inserted in install scripts.) + Features to install in the controller separated by comma. + (note: Do not include decanter* features used for harvesting JVM metrics. + They are inserted in install scripts.) - string: name: CONTROLLERDEBUGMAP - default: '{controller-debug-map}' + default: "{controller-debug-map}" description: | - Key:Value map of debugs to enable on the controller separated by spaces. - The module should not include org.opendaylight. - The levels must be one of: ERROR, WARN, INFO, DEBUG, TRACE. - (ex. ovsdb.lib:ERROR netvirt.vpnservice:INFO) + Key:Value map of debugs to enable on the controller separated by spaces. + The module should not include org.opendaylight. + The levels must be one of: ERROR, WARN, INFO, DEBUG, TRACE. + (ex. ovsdb.lib:ERROR netvirt.vpnservice:INFO) - string: name: CONTROLLERMAXMEM - default: '{controller-max-mem}' + default: "{controller-max-mem}" description: | - Max Heap size to use when starting the controller. + Max Heap size to use when starting the controller. - string: name: ELASTICSEARCHATTRIBUTE - default: '{feature-elasticsearch-attribute}' + default: "{feature-elasticsearch-attribute}" description: | - Configure the period the script should harvest JVM metrics. - Possible values: long (=120000) - short (=5000) - any number between 5000 and 120000 - disabled (use for disabling harvesting) + Configure the period the script should harvest JVM metrics. + Possible values: long (=120000) + short (=5000) + any number between 5000 and 120000 + disabled (use for disabling harvesting) - string: name: USEFEATURESBOOT - default: '{controller-use-features-boot}' - description: 'Boolean to toggle whether featuresBoot is appended or ignored' - + default: "{controller-use-features-boot}" + description: "Boolean to toggle whether featuresBoot is appended or ignored" - parameter: name: integration-distribution-branch parameters: - string: name: DISTROBRANCH - default: '{branch}' - description: 'Distribution GIT branch' + default: "{branch}" + description: "Distribution GIT branch" - parameter: name: distribution-karaf-version @@ -88,108 +87,108 @@ parameters: - string: name: KARAF_VERSION - default: '{karaf-version}' - description: 'karaf3, karaf4, odl, affects ODL deploy scripts' + default: "{karaf-version}" + description: "karaf3, karaf4, odl, affects ODL deploy scripts" - parameter: name: integration-bundle-url parameters: - string: name: BUNDLE_URL - default: '{bundle-url}' - description: 'URL to karaf distribution zip' + default: "{bundle-url}" + description: "URL to karaf distribution zip" - parameter: name: integration-repo-url parameters: - string: name: REPO_URL - default: '{repo-url}' - description: 'URL to feature repo artifact' + default: "{repo-url}" + description: "URL to feature repo artifact" - parameter: name: integration-jdk-version parameters: - string: name: JDKVERSION - default: '{jdkversion}' - description: 'Parameter to indicate JAVA Version' + default: "{jdkversion}" + description: "Parameter to indicate JAVA Version" - parameter: name: integration-distribution-stream parameters: - string: name: DISTROSTREAM - default: '{stream}' - description: 'Distribution stream string, for suites to know which behavior to expect' + default: "{stream}" + description: "Distribution stream string, for suites to know which behavior to expect" - parameter: name: integration-script-plan parameters: - string: name: SCRIPTPLAN - default: '{script-plan}' - description: 'Script plan we will run before downloading and un-archiving am ODL distribution' + default: "{script-plan}" + description: "Script plan we will run before downloading and un-archiving am ODL distribution" - parameter: name: integration-config-plan parameters: - string: name: CONFIGPLAN - default: '{config-plan}' - description: 'Config plan we will run after un-archiving and starting an ODL distribution' + default: "{config-plan}" + description: "Config plan we will run after un-archiving and starting an ODL distribution" - parameter: name: integration-stream-test-plan parameters: - string: name: STREAMTESTPLAN - default: '{stream-test-plan}' - description: 'Stream-specific test plan we will run' + default: "{stream-test-plan}" + description: "Stream-specific test plan we will run" - parameter: name: integration-test-plan parameters: - string: name: TESTPLAN - default: '{test-plan}' - description: 'General test plan we will run unless stream-specific one is found' + default: "{test-plan}" + description: "General test plan we will run unless stream-specific one is found" - parameter: name: integration-test-suites parameters: - string: name: SUITES - default: '{test-suites}' + default: "{test-suites}" description: | - List of space-separated suites. Useful when running specific suites within a testplan. - Do not include ${{WORKSPACE}}/test/csit/suites/ in the values: - (ex. openstack/connectivity/l2.robot openstack/clustering/ha_l2.robot - openstack/tempest/tempest.robot netvirt/elan/elan.robot). + List of space-separated suites. Useful when running specific suites within a testplan. + Do not include ${{WORKSPACE}}/test/csit/suites/ in the values: + (ex. openstack/connectivity/l2.robot openstack/clustering/ha_l2.robot + openstack/tempest/tempest.robot netvirt/elan/elan.robot). - parameter: name: integration-test-options parameters: - string: name: TESTOPTIONS - default: '{test-options}' - description: 'Robot command options' + default: "{test-options}" + description: "Robot command options" - parameter: name: integration-distribution-git-url parameters: - string: name: DISTROGITURL - default: '{git-url}/integration/distribution' - description: 'Distribution GIT URL (do not modify)' + default: "{git-url}/integration/distribution" + description: "Distribution GIT URL (do not modify)" - parameter: name: integration-patch-refspec parameters: - string: name: PATCHREFSPEC - default: '{branch}' - description: 'Integration Patch Refspec' + default: "{branch}" + description: "Integration Patch Refspec" # Macro: integration-gerrit-scm # Operation: this macro downloads a project gerrit @@ -199,14 +198,14 @@ name: integration-gerrit-scm scm: - git: - credentials-id: 'opendaylight-jenkins-ssh' - url: '$GIT_BASE' - basedir: '{basedir}' - refspec: '{refspec}' + credentials-id: "opendaylight-jenkins-ssh" + url: "$GIT_BASE" + basedir: "{basedir}" + refspec: "{refspec}" branches: - - 'origin/{branch}' + - "origin/{branch}" skip-tag: true - choosing-strategy: 'gerrit' + choosing-strategy: "gerrit" # Macro: integration-distribution-scm # Operation: this macro downloads the integration/distribution repo using distribution as basedir @@ -216,12 +215,12 @@ name: integration-distribution-scm scm: - git: - credentials-id: 'opendaylight-jenkins-ssh' - basedir: 'distribution' - url: '$DISTROGITURL' - refspec: '' + credentials-id: "opendaylight-jenkins-ssh" + basedir: "distribution" + url: "$DISTROGITURL" + refspec: "" branches: - - 'origin/{branch}' + - "origin/{branch}" skip-tag: true # Macro: integration-trigger-patch-submitted @@ -238,7 +237,7 @@ name: integration-trigger-patch-submitted triggers: - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - patchset-created-event: exclude-drafts: true @@ -252,13 +251,13 @@ gerrit-build-unstable-codereview-value: 0 projects: - project-compare-type: ANT - project-pattern: '{project}' + project-pattern: "{project}" branches: - branch-compare-type: ANT - branch-pattern: '**/{branch}' + branch-pattern: "**/{branch}" file-paths: - compare-type: ANT - pattern: '{files}' + pattern: "{files}" # Macro: integration-csit-only # Operation: this macro sets a trigger on reverse job list @@ -268,8 +267,8 @@ name: integration-csit-trigger triggers: - reverse: - jobs: '{jobs}' - result: 'success' + jobs: "{jobs}" + result: "success" # Macro: integration-openstack-controller-mininet # Operation: this macro will spin the controller and mininet vms @@ -280,12 +279,12 @@ wrappers: - openstack: instances: - - cloud-name: 'ODLRPC' - template-name: '{controller-image}' - count: '{controller-vms}' - - cloud-name: 'ODLRPC' - template-name: '{mininet-image}' - count: '{mininet-vms}' + - cloud-name: "ODLRPC" + template-name: "{controller-image}" + count: "{controller-vms}" + - cloud-name: "ODLRPC" + template-name: "{mininet-image}" + count: "{mininet-vms}" # Macro: integration-openstack-controller-devstack # Operation: this macro will spin the controller and devstack vms @@ -295,12 +294,12 @@ wrappers: - openstack: instances: - - cloud-name: 'ODLRPC' - template-name: '{controller-image}' - count: '{controller-vms}' - - cloud-name: 'ODLRPC' - template-name: '{openstack-image}' - count: '{openstack-vms}' + - cloud-name: "ODLRPC" + template-name: "{controller-image}" + count: "{controller-vms}" + - cloud-name: "ODLRPC" + template-name: "{openstack-image}" + count: "{openstack-vms}" ################# # Shell Scripts # @@ -490,10 +489,10 @@ name: integration-csit-publish publishers: - robot: - output-path: '' - other-files: '{obj:robot_other_files}' - unstable-threshold: '{robot-unstable-threshold}' - pass-threshold: '{robot-pass-threshold}' + output-path: "" + other-files: "{obj:robot_other_files}" + unstable-threshold: "{robot-unstable-threshold}" + pass-threshold: "{robot-pass-threshold}" only-critical: false - integration-csit-archive-build - integration-csit-run-postscript @@ -534,7 +533,6 @@ # TODO: Tweak the compression level if better ratio (or speed) is needed. mark-unstable-if-failed: true - - publisher: name: integration-csit-run-postscript publishers: @@ -550,8 +548,8 @@ build-steps: - config-file-provider: files: - - file-id: 'odl-elastic-cloud' - target: '${HOME}/.netrc' + - file-id: "odl-elastic-cloud" + target: "${HOME}/.netrc" - shell: | #!/bin/bash #The following script runs any configurable postplan stored in test/csit/postplans. @@ -583,7 +581,7 @@ - UNSTABLE build-steps: - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - shell: | #!/bin/bash source /tmp/common-functions.sh ${BUNDLEFOLDER} diff --git a/jjb/integration/integration-templates.yaml b/jjb/integration/integration-templates.yaml index a7b1328e8..77b2dae61 100644 --- a/jjb/integration/integration-templates.yaml +++ b/jjb/integration/integration-templates.yaml @@ -26,7 +26,6 @@ # integration-patch-refspec: test branch ($PATCHREFSPEC) # integration-use-features-boot: bool to toggle use of featuresBoot ($USEFEATURESBOOT) - ########### # Anchors # ########### @@ -40,7 +39,7 @@ ##################### build-days-to-keep: 30 - build-timeout: 360 # Time in minutes + build-timeout: 360 # Time in minutes disable-job: false ##################### @@ -50,22 +49,22 @@ project-type: freestyle node: centos7-robot-2c-8g concurrent: true - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" ################# # Job Templates # ################# - job-template: - name: '{prefix}{project}-csit-verify-1node-{functionality}' + name: "{prefix}{project}-csit-verify-1node-{functionality}" id: inttest-csit-verify-1node <<: *inttest_csit_common @@ -77,12 +76,12 @@ 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 - 20200730-200731.474' - 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' + odl_system_flavor: "odl-highcpu-4" + odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20200730-200731.474" + 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 # @@ -90,69 +89,69 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + 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}' + 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}' + 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}' + branch: "{verify-branch}" - integration-distribution-stream: - stream: '{verify-stream}' + stream: "{verify-stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-stream-test-plan: - stream-test-plan: '{project}-{functionality}-{verify-stream}.txt' + stream-test-plan: "{project}-{functionality}-{verify-stream}.txt" - integration-test-plan: - test-plan: '{project}-{functionality}.txt' + test-plan: "{project}-{functionality}.txt" - integration-jdk-version: - jdkversion: '{verify-jdkversion}' + jdkversion: "{verify-jdkversion}" - distribution-karaf-version: - karaf-version: '{verify-karaf-version}' + karaf-version: "{verify-karaf-version}" scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "test" + refspec: "$GERRIT_REFSPEC" + branch: "master" triggers: - integration-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: 'integration/test' - branch: 'master' - files: 'csit/suites/{project}/**' + gerrit-server-name: "{gerrit-server-name}" + project: "integration/test" + branch: "master" + files: "csit/suites/{project}/**" builders: - lf-infra-pre-build - integration-stack-2-type: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + 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' + properties-file: "env.properties" - integration-get-slave-addresses - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - integration-detect-variables - integration-install-common-functions - integration-deploy-controller-run-test @@ -160,17 +159,16 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" - integration-csit-publish: - robot_other_files: '' + robot_other_files: "" robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 - lf-stack-delete: - openstack-cloud: '{openstack-cloud}' + openstack-cloud: "{openstack-cloud}" - lf-infra-publish - ###################### # inttest-csit-1node # ###################### @@ -186,13 +184,12 @@ 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 - 20200730-200731.474' - 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' - + odl_system_flavor: "odl-highcpu-4" + odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20200730-200731.474" + 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 # @@ -200,71 +197,71 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + bundle-url: "{bundle-url}" + repo-url: "{repo-url}" + robot-options: "{robot-options}" # Controller - controller-scope: '{install}' - controller-max-mem: '{controller-max-mem}' - debug-map: '{debug-map}' - install-features: '{install-features}' - use-features-boot: 'True' - elasticsearch-attribute: '{elasticsearch-attribute}' + controller-scope: "{install}" + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-stream-test-plan: - stream-test-plan: '{project}-{functionality}-{stream}.txt' + stream-test-plan: "{project}-{functionality}-{stream}.txt" - integration-test-plan: - test-plan: '{project}-{functionality}.txt' + test-plan: "{project}-{functionality}.txt" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$PATCHREFSPEC' - branch: 'master' + basedir: "test" + refspec: "$PATCHREFSPEC" + branch: "master" triggers: # we need this for not SR projects - integration-csit-trigger: - jobs: '{trigger-jobs}' + jobs: "{trigger-jobs}" builders: - lf-infra-pre-build - integration-stack-2-type: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + 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' + properties-file: "env.properties" - integration-get-slave-addresses - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - integration-detect-variables - integration-install-common-functions - integration-deploy-controller-run-test @@ -272,166 +269,166 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" - plot: - - title: '{01-plot-title}' - yaxis: '{01-plot-yaxis}' - group: '{01-plot-group}' - num-builds: '180' + - title: "{01-plot-title}" + yaxis: "{01-plot-yaxis}" + group: "{01-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv" series: - - file: '{01-plot-data-file}' - inclusion-flag: 'off' + - file: "{01-plot-data-file}" + inclusion-flag: "off" display-table: true format: csv - - title: '{02-plot-title}' - yaxis: '{02-plot-yaxis}' - group: '{02-plot-group}' - num-builds: '180' + - title: "{02-plot-title}" + yaxis: "{02-plot-yaxis}" + group: "{02-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv" series: - - file: '{02-plot-data-file}' - inclusion-flag: 'off' + - file: "{02-plot-data-file}" + inclusion-flag: "off" display-table: true format: csv - - title: '{03-plot-title}' - yaxis: '{03-plot-yaxis}' - group: '{03-plot-group}' - num-builds: '180' + - title: "{03-plot-title}" + yaxis: "{03-plot-yaxis}" + group: "{03-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv" series: - - file: '{03-plot-data-file}' - inclusion-flag: '{03-inclusion-flag}' - exclude: '{03-exclude-value}' + - file: "{03-plot-data-file}" + inclusion-flag: "{03-inclusion-flag}" + exclude: "{03-exclude-value}" format: csv - - title: '{04-plot-title}' - yaxis: '{04-plot-yaxis}' - group: '{04-plot-group}' - num-builds: '180' + - title: "{04-plot-title}" + yaxis: "{04-plot-yaxis}" + group: "{04-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv" series: - - file: '{04-plot-data-file}' - inclusion-flag: '{04-inclusion-flag}' - exclude: '{04-exclude-value}' + - file: "{04-plot-data-file}" + inclusion-flag: "{04-inclusion-flag}" + exclude: "{04-exclude-value}" format: csv - - title: '{05-plot-title}' - yaxis: '{05-plot-yaxis}' - group: '{05-plot-group}' - num-builds: '180' + - title: "{05-plot-title}" + yaxis: "{05-plot-yaxis}" + group: "{05-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv" series: - - file: '{05-plot-data-file}' - inclusion-flag: '{05-inclusion-flag}' - exclude: '{05-exclude-value}' + - file: "{05-plot-data-file}" + inclusion-flag: "{05-inclusion-flag}" + exclude: "{05-exclude-value}" format: csv - - title: '{06-plot-title}' - yaxis: '{06-plot-yaxis}' - group: '{06-plot-group}' - num-builds: '180' + - title: "{06-plot-title}" + yaxis: "{06-plot-yaxis}" + group: "{06-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv" series: - - file: '{06-plot-data-file}' - inclusion-flag: '{06-inclusion-flag}' - exclude: '{06-exclude-value}' + - file: "{06-plot-data-file}" + inclusion-flag: "{06-inclusion-flag}" + exclude: "{06-exclude-value}" format: csv - - title: '{07-plot-title}' - yaxis: '{07-plot-yaxis}' - group: '{07-plot-group}' - num-builds: '180' + - title: "{07-plot-title}" + yaxis: "{07-plot-yaxis}" + group: "{07-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv" series: - - file: '{07-plot-data-file}' - inclusion-flag: '{07-inclusion-flag}' - exclude: '{07-exclude-value}' + - file: "{07-plot-data-file}" + inclusion-flag: "{07-inclusion-flag}" + exclude: "{07-exclude-value}" format: csv - - title: '{08-plot-title}' - yaxis: '{08-plot-yaxis}' - group: '{08-plot-group}' - num-builds: '180' + - title: "{08-plot-title}" + yaxis: "{08-plot-yaxis}" + group: "{08-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv" series: - - file: '{08-plot-data-file}' - inclusion-flag: '{08-inclusion-flag}' - exclude: '{08-exclude-value}' + - file: "{08-plot-data-file}" + inclusion-flag: "{08-inclusion-flag}" + exclude: "{08-exclude-value}" format: csv - - title: '{09-plot-title}' - yaxis: '{09-plot-yaxis}' - group: '{09-plot-group}' - num-builds: '180' + - title: "{09-plot-title}" + yaxis: "{09-plot-yaxis}" + group: "{09-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv" series: - - file: '{09-plot-data-file}' - inclusion-flag: '{09-inclusion-flag}' - exclude: '{09-exclude-value}' + - file: "{09-plot-data-file}" + inclusion-flag: "{09-inclusion-flag}" + exclude: "{09-exclude-value}" format: csv - - title: '{10-plot-title}' - yaxis: '{10-plot-yaxis}' - group: '{10-plot-group}' - num-builds: '180' + - title: "{10-plot-title}" + yaxis: "{10-plot-yaxis}" + group: "{10-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv' + csv-file-name: "{project}-csit-1node-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv" series: - - file: '{10-plot-data-file}' - inclusion-flag: '{10-inclusion-flag}' - exclude: '{10-exclude-value}' + - file: "{10-plot-data-file}" + inclusion-flag: "{10-inclusion-flag}" + exclude: "{10-exclude-value}" format: csv - integration-csit-publish: - robot_other_files: '' + robot_other_files: "" robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 - lf-stack-delete: - openstack-cloud: '{openstack-cloud}' + openstack-cloud: "{openstack-cloud}" - lf-infra-publish - job-template: - name: '{prefix}{project}-csit-1node-{functionality}-{install}-{stream}' + name: "{prefix}{project}-csit-1node-{functionality}-{install}-{stream}" id: inttest-csit-1node <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates <<: *inttest_csit_1node - job-template: - name: '{prefix}{project}-csit-1node-{functionality}-{install}-{stream}' + name: "{prefix}{project}-csit-1node-{functionality}-{install}-{stream}" id: inttest-csit-1node-custom <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates @@ -439,51 +436,50 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + bundle-url: "{bundle-url}" + repo-url: "{repo-url}" + robot-options: "{robot-options}" # Controller - controller-scope: '{install}' - controller-max-mem: '{controller-max-mem}' - debug-map: '{debug-map}' - install-features: '{install-features}' - use-features-boot: 'True' - elasticsearch-attribute: '{elasticsearch-attribute}' + controller-scope: "{install}" + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-stream-test-plan: - stream-test-plan: '{project}-{functionality}-{stream}.txt' + stream-test-plan: "{project}-{functionality}-{stream}.txt" - integration-test-plan: - test-plan: '{testplan}' + test-plan: "{testplan}" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' - + karaf-version: "{karaf-version}" - job-template: - name: '{prefix}{project}-csit-verify-3node-{functionality}' + name: "{prefix}{project}-csit-verify-3node-{functionality}" id: inttest-csit-verify-3node <<: *inttest_csit_common @@ -495,12 +491,12 @@ 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 - 20200730-200731.474' - 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' + odl_system_flavor: "odl-highcpu-4" + odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20200730-200731.474" + 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 # @@ -508,71 +504,71 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + 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}' + 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}' + 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}' + branch: "{verify-branch}" - integration-distribution-stream: - stream: '{verify-stream}' + stream: "{verify-stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-stream-test-plan: - stream-test-plan: '{project}-{functionality}-{verify-stream}.txt' + stream-test-plan: "{project}-{functionality}-{verify-stream}.txt" - integration-test-plan: - test-plan: '{project}-{functionality}.txt' + test-plan: "{project}-{functionality}.txt" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-jdk-version: - jdkversion: '{verify-jdkversion}' + jdkversion: "{verify-jdkversion}" - distribution-karaf-version: - karaf-version: '{verify-karaf-version}' + karaf-version: "{verify-karaf-version}" scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "test" + refspec: "$GERRIT_REFSPEC" + branch: "master" triggers: - integration-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: 'integration/test' - branch: 'master' - files: 'csit/suites/{project}/**' + gerrit-server-name: "{gerrit-server-name}" + project: "integration/test" + branch: "master" + files: "csit/suites/{project}/**" builders: - lf-infra-pre-build - integration-stack-2-type: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + 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' + properties-file: "env.properties" - integration-get-slave-addresses - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - integration-detect-variables - integration-install-common-functions - integration-configure-clustering @@ -581,17 +577,16 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" - integration-csit-publish: - robot_other_files: '' + robot_other_files: "" robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 - lf-stack-delete: - openstack-cloud: '{openstack-cloud}' + openstack-cloud: "{openstack-cloud}" - lf-infra-publish - ###################### # inttest-csit-3node # ###################### @@ -607,12 +602,12 @@ 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 - 20200730-200731.474' - 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' + odl_system_flavor: "odl-highcpu-4" + odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20200730-200731.474" + 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 # @@ -620,71 +615,71 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + bundle-url: "{bundle-url}" + repo-url: "{repo-url}" + robot-options: "{robot-options}" # Controller - controller-scope: '{install}' - controller-max-mem: '{controller-max-mem}' - debug-map: '{debug-map}' - install-features: 'odl-jolokia,{install-features}' - use-features-boot: 'True' - elasticsearch-attribute: '{elasticsearch-attribute}' + controller-scope: "{install}" + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-stream-test-plan: - stream-test-plan: '{project}-{functionality}-{stream}.txt' + stream-test-plan: "{project}-{functionality}-{stream}.txt" - integration-test-plan: - test-plan: '{project}-{functionality}.txt' + test-plan: "{project}-{functionality}.txt" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$PATCHREFSPEC' - branch: 'master' + basedir: "test" + refspec: "$PATCHREFSPEC" + branch: "master" triggers: # we need this for not SR projects - integration-csit-trigger: - jobs: '{trigger-jobs}' + jobs: "{trigger-jobs}" builders: - lf-infra-pre-build - integration-stack-2-type: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + 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' + properties-file: "env.properties" - integration-get-slave-addresses - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - integration-detect-variables - integration-install-common-functions - integration-configure-clustering @@ -693,166 +688,166 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" - plot: - - title: '{01-plot-title}' - yaxis: '{01-plot-yaxis}' - group: '{01-plot-group}' - num-builds: '180' + - title: "{01-plot-title}" + yaxis: "{01-plot-yaxis}" + group: "{01-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv" series: - - file: '{01-plot-data-file}' - inclusion-flag: 'off' + - file: "{01-plot-data-file}" + inclusion-flag: "off" display-table: true format: csv - - title: '{02-plot-title}' - yaxis: '{02-plot-yaxis}' - group: '{02-plot-group}' - num-builds: '180' + - title: "{02-plot-title}" + yaxis: "{02-plot-yaxis}" + group: "{02-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv" series: - - file: '{02-plot-data-file}' - inclusion-flag: 'off' + - file: "{02-plot-data-file}" + inclusion-flag: "off" display-table: true format: csv - - title: '{03-plot-title}' - yaxis: '{03-plot-yaxis}' - group: '{03-plot-group}' - num-builds: '180' + - title: "{03-plot-title}" + yaxis: "{03-plot-yaxis}" + group: "{03-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv" series: - - file: '{03-plot-data-file}' - inclusion-flag: '{03-inclusion-flag}' - exclude: '{03-exclude-value}' + - file: "{03-plot-data-file}" + inclusion-flag: "{03-inclusion-flag}" + exclude: "{03-exclude-value}" format: csv - - title: '{04-plot-title}' - yaxis: '{04-plot-yaxis}' - group: '{04-plot-group}' - num-builds: '180' + - title: "{04-plot-title}" + yaxis: "{04-plot-yaxis}" + group: "{04-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv" series: - - file: '{04-plot-data-file}' - inclusion-flag: '{04-inclusion-flag}' - exclude: '{04-exclude-value}' + - file: "{04-plot-data-file}" + inclusion-flag: "{04-inclusion-flag}" + exclude: "{04-exclude-value}" format: csv - - title: '{05-plot-title}' - yaxis: '{05-plot-yaxis}' - group: '{05-plot-group}' - num-builds: '180' + - title: "{05-plot-title}" + yaxis: "{05-plot-yaxis}" + group: "{05-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv" series: - - file: '{05-plot-data-file}' - inclusion-flag: '{05-inclusion-flag}' - exclude: '{05-exclude-value}' + - file: "{05-plot-data-file}" + inclusion-flag: "{05-inclusion-flag}" + exclude: "{05-exclude-value}" format: csv - - title: '{06-plot-title}' - yaxis: '{06-plot-yaxis}' - group: '{06-plot-group}' - num-builds: '180' + - title: "{06-plot-title}" + yaxis: "{06-plot-yaxis}" + group: "{06-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv" series: - - file: '{06-plot-data-file}' - inclusion-flag: '{06-inclusion-flag}' - exclude: '{06-exclude-value}' + - file: "{06-plot-data-file}" + inclusion-flag: "{06-inclusion-flag}" + exclude: "{06-exclude-value}" format: csv - - title: '{07-plot-title}' - yaxis: '{07-plot-yaxis}' - group: '{07-plot-group}' - num-builds: '180' + - title: "{07-plot-title}" + yaxis: "{07-plot-yaxis}" + group: "{07-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv" series: - - file: '{07-plot-data-file}' - inclusion-flag: '{07-inclusion-flag}' - exclude: '{07-exclude-value}' + - file: "{07-plot-data-file}" + inclusion-flag: "{07-inclusion-flag}" + exclude: "{07-exclude-value}" format: csv - - title: '{08-plot-title}' - yaxis: '{08-plot-yaxis}' - group: '{08-plot-group}' - num-builds: '180' + - title: "{08-plot-title}" + yaxis: "{08-plot-yaxis}" + group: "{08-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv" series: - - file: '{08-plot-data-file}' - inclusion-flag: '{08-inclusion-flag}' - exclude: '{08-exclude-value}' + - file: "{08-plot-data-file}" + inclusion-flag: "{08-inclusion-flag}" + exclude: "{08-exclude-value}" format: csv - - title: '{09-plot-title}' - yaxis: '{09-plot-yaxis}' - group: '{09-plot-group}' - num-builds: '180' + - title: "{09-plot-title}" + yaxis: "{09-plot-yaxis}" + group: "{09-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv" series: - - file: '{09-plot-data-file}' - inclusion-flag: '{09-inclusion-flag}' - exclude: '{09-exclude-value}' + - file: "{09-plot-data-file}" + inclusion-flag: "{09-inclusion-flag}" + exclude: "{09-exclude-value}" format: csv - - title: '{10-plot-title}' - yaxis: '{10-plot-yaxis}' - group: '{10-plot-group}' - num-builds: '180' + - title: "{10-plot-title}" + yaxis: "{10-plot-yaxis}" + group: "{10-plot-group}" + num-builds: "180" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv" series: - - file: '{10-plot-data-file}' - inclusion-flag: '{10-inclusion-flag}' - exclude: '{10-exclude-value}' + - file: "{10-plot-data-file}" + inclusion-flag: "{10-inclusion-flag}" + exclude: "{10-exclude-value}" format: csv - integration-csit-publish: - robot_other_files: '' + robot_other_files: "" robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 - lf-stack-delete: - openstack-cloud: '{openstack-cloud}' + openstack-cloud: "{openstack-cloud}" - lf-infra-publish - job-template: - name: '{prefix}{project}-csit-3node-{functionality}-{install}-{stream}' + name: "{prefix}{project}-csit-3node-{functionality}-{install}-{stream}" id: inttest-csit-3node <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates <<: *inttest_csit_3node - job-template: - name: '{prefix}{project}-csit-3node-{functionality}-{install}-{stream}' + name: "{prefix}{project}-csit-3node-{functionality}-{install}-{stream}" id: inttest-csit-3node-custom <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates @@ -860,51 +855,50 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + bundle-url: "{bundle-url}" + repo-url: "{repo-url}" + robot-options: "{robot-options}" # Controller - controller-scope: '{install}' - controller-max-mem: '{controller-max-mem}' - debug-map: '{debug-map}' - install-features: 'odl-jolokia,{install-features}' - use-features-boot: 'True' - elasticsearch-attribute: '{elasticsearch-attribute}' + controller-scope: "{install}" + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-stream-test-plan: - stream-test-plan: '{project}-{functionality}-{stream}.txt' + stream-test-plan: "{project}-{functionality}-{stream}.txt" - integration-test-plan: - test-plan: '{testplan}' + test-plan: "{testplan}" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' - + karaf-version: "{karaf-version}" - job-template: - name: '{prefix}{project}-csit-3node-docker-{functionality}-{install}-{stream}' + name: "{prefix}{project}-csit-3node-docker-{functionality}-{install}-{stream}" id: inttest-csit-3node-docker <<: *inttest_csit_common @@ -917,12 +911,12 @@ 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 - 20200730-200731.474' - 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' + odl_system_flavor: "odl-highcpu-4" + odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20200730-200731.474" + 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 # @@ -930,64 +924,64 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + bundle-url: "{bundle-url}" + repo-url: "{repo-url}" + robot-options: "{robot-options}" # Controller - controller-scope: '{install}' - controller-max-mem: '{controller-max-mem}' - debug-map: '{debug-map}' - install-features: 'odl-jolokia,{install-features}' - use-features-boot: 'True' - elasticsearch-attribute: '{elasticsearch-attribute}' + controller-scope: "{install}" + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-stream-test-plan: - stream-test-plan: '{project}-{functionality}-{stream}.txt' + stream-test-plan: "{project}-{functionality}-{stream}.txt" - integration-test-plan: - test-plan: '{project}-{functionality}.txt' + test-plan: "{project}-{functionality}.txt" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$PATCHREFSPEC' - branch: 'master' + basedir: "test" + refspec: "$PATCHREFSPEC" + branch: "master" builders: - lf-infra-pre-build - integration-stack-2-type: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + 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' + properties-file: "env.properties" - integration-get-slave-addresses - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - integration-detect-variables - integration-install-common-functions - integration-configure-clustering @@ -996,46 +990,45 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" - plot: - - title: '{01-plot-title}' - yaxis: '{01-plot-yaxis}' - group: '{01-plot-group}' - num-builds: '5400' + - title: "{01-plot-title}" + yaxis: "{01-plot-yaxis}" + group: "{01-plot-group}" + num-builds: "5400" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv" series: - - file: '{01-plot-data-file}' - inclusion-flag: 'off' + - file: "{01-plot-data-file}" + inclusion-flag: "off" display-table: true format: csv - - title: '{02-plot-title}' - yaxis: '{02-plot-yaxis}' - group: '{02-plot-group}' - num-builds: '5400' + - title: "{02-plot-title}" + yaxis: "{02-plot-yaxis}" + group: "{02-plot-group}" + num-builds: "5400" keep-records: true style: line use-description: false # yamllint disable-line rule:line-length - csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv' + csv-file-name: "{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv" series: - - file: '{02-plot-data-file}' - inclusion-flag: 'off' + - file: "{02-plot-data-file}" + inclusion-flag: "off" display-table: true format: csv - integration-csit-publish: - robot_other_files: '' + robot_other_files: "" robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 - lf-stack-delete: - openstack-cloud: '{openstack-cloud}' + openstack-cloud: "{openstack-cloud}" - lf-infra-publish - ################################# # inttest-csit-hwvtep-openstack # ################################# @@ -1052,18 +1045,18 @@ 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 - 20200730-200731.474' - controller-max-mem: '2048m' + odl_system_flavor: "odl-highcpu-4" + odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20200730-200731.474" + 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_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' + 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' + tools_system_flavor: "odl-highcpu-2" + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" ##################### # Job configuration # @@ -1071,195 +1064,195 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + 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}' + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-test-plan: - test-plan: '{project}-{functionality}.txt' + test-plan: "{project}-{functionality}.txt" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - string: name: OPENSTACK_BRANCH - default: '{openstack-branch}' - description: 'Openstack version to use with devstack' + default: "{openstack-branch}" + description: "Openstack version to use with devstack" - string: name: DEVSTACK_HASH - default: '{devstack-hash}' - description: 'devstack hash to checkout' + default: "{devstack-hash}" + description: "devstack hash to checkout" - string: name: ODL_ML2_DRIVER_REPO - default: '{odl-ml2-driver-repo}' - description: 'URL to fetch networking-odl driver' + default: "{odl-ml2-driver-repo}" + description: "URL to fetch networking-odl driver" - string: name: ODL_ML2_BRANCH - default: '{odl-ml2-branch}' - description: 'Version of networking-odl to checkout from the repo' + default: "{odl-ml2-branch}" + description: "Version of networking-odl to checkout from the repo" - string: name: ODL_ML2_DRIVER_VERSION - default: '{odl-ml2-driver-version}' - description: 'Mode of networking-odl (v1 or v2)' + default: "{odl-ml2-driver-version}" + description: "Mode of networking-odl (v1 or v2)" - string: name: ODL_ML2_PORT_BINDING - default: '{odl-ml2-port-binding}' + default: "{odl-ml2-port-binding}" description: > Method of networking-odl port-binding (pseudo-agentdb-binding or legacy-port-binding or network-topology) - string: name: DEVSTACK_KUBERNETES_PLUGIN_REPO - default: '{devstack-kubernetes-plugin-repo}' - description: 'URL to fetch kubernetes devstack plugin' + default: "{devstack-kubernetes-plugin-repo}" + description: "URL to fetch kubernetes devstack plugin" - string: name: DEVSTACK_LBAAS_PLUGIN_REPO - default: '{devstack-lbaas-plugin-repo}' - description: 'URL to fetch neutron-lbaas devstack plugin' + default: "{devstack-lbaas-plugin-repo}" + description: "URL to fetch neutron-lbaas devstack plugin" - string: name: DEVSTACK_NETWORKING_SFC_PLUGIN_REPO - default: '{devstack-networking-sfc-plugin-repo}' - description: 'URL to fetch neutron-lbaas devstack plugin' + default: "{devstack-networking-sfc-plugin-repo}" + description: "URL to fetch neutron-lbaas devstack plugin" - string: name: IPSEC_VXLAN_TUNNELS_ENABLED - default: '{ipsec-vxlan-tunnels-enabled}' - description: 'Enable ipsec over vxlan support for all controllers and computes' + default: "{ipsec-vxlan-tunnels-enabled}" + description: "Enable ipsec over vxlan support for all controllers and computes" - string: name: PUBLIC_BRIDGE - default: '{public-bridge}' - description: 'Specifies public bridge for provider and external networking' + default: "{public-bridge}" + description: "Specifies public bridge for provider and external networking" - string: name: ENABLE_HAPROXY_FOR_NEUTRON - default: '{enable-haproxy}' - description: 'Enable HAProxy for using neutron interface as HA' + default: "{enable-haproxy}" + description: "Enable HAProxy for using neutron interface as HA" - string: name: ENABLE_OS_SERVICES - default: '{enable-openstack-services}' - description: 'comma separated list of services to enable on controller nodes' + default: "{enable-openstack-services}" + description: "comma separated list of services to enable on controller nodes" - string: name: ENABLE_OS_COMPUTE_SERVICES - default: '{enable-openstack-compute-services}' - description: 'comma separated list of services to enable on compute nodes' + default: "{enable-openstack-compute-services}" + description: "comma separated list of services to enable on compute nodes" - string: name: ENABLE_OS_NETWORK_SERVICES - default: '{enable-openstack-network-services}' - description: 'comma seperated list of network services to enable' + default: "{enable-openstack-network-services}" + description: "comma seperated list of network services to enable" - string: name: ENABLE_OS_PLUGINS - default: '{enable-openstack-plugins}' - description: 'comma seperated list of plugins to enable' + default: "{enable-openstack-plugins}" + description: "comma seperated list of plugins to enable" - string: name: DISABLE_OS_SERVICES - default: '{disable-openstack-services}' - description: 'comma seperated list of services to enable' + default: "{disable-openstack-services}" + description: "comma seperated list of services to enable" - string: name: TENANT_NETWORK_TYPE - default: '{tenant-network-type}' - description: 'Tenant Network Type supported by the implementation' + default: "{tenant-network-type}" + description: "Tenant Network Type supported by the implementation" - string: name: SECURITY_GROUP_MODE - default: '{security-group-mode}' - description: 'Security Group Mode to be used in netvirt aclservice config' + default: "{security-group-mode}" + description: "Security Group Mode to be used in netvirt aclservice config" - string: name: ENABLE_ITM_DIRECT_TUNNELS - default: '{enable-itm-direct-tunnels}' - description: 'Tunnel Configuration mode to be used in genius ifm config' + default: "{enable-itm-direct-tunnels}" + description: "Tunnel Configuration mode to be used in genius ifm config" - string: name: PUBLIC_PHYSICAL_NETWORK - default: '{public-physical-network}' - description: 'provider physical network used for flat/vlan networks' + default: "{public-physical-network}" + description: "provider physical network used for flat/vlan networks" - string: name: ENABLE_NETWORKING_L2GW - default: '{enable-networking-l2gw}' - description: 'Enable networking L2gw' + default: "{enable-networking-l2gw}" + description: "Enable networking L2gw" - string: name: NETWORKING_L2GW_DRIVER - default: '{networking-l2gw-repo}' - description: 'URL to fetch networking-l2gw driver' + default: "{networking-l2gw-repo}" + description: "URL to fetch networking-l2gw driver" - string: name: CREATE_INITIAL_NETWORKS - default: '{create-initial-networks}' - description: 'Toggles the option of letting devstack create initial networks (True/False)' + default: "{create-initial-networks}" + description: "Toggles the option of letting devstack create initial networks (True/False)" - string: name: LBAAS_SERVICE_PROVIDER - default: '{lbaas-service-provider}' + default: "{lbaas-service-provider}" description: > The NEUTRON_LBAAS_SERVICE_PROVIDERV2 value to be used in local.conf - only relevant when using neutron-lbaas - string: name: ODL_SFC_DRIVER - default: '{odl-sfc-driver}' - description: 'The SFC driver to be used in local.conf - only relevant when using networking-sfc' + default: "{odl-sfc-driver}" + description: "The SFC driver to be used in local.conf - only relevant when using networking-sfc" - string: name: ODL_SNAT_MODE - default: '{odl-snat-mode}' - description: 'The SNAT mode to be configured - options are conntrack/controller.' + default: "{odl-snat-mode}" + description: "The SNAT mode to be configured - options are conntrack/controller." - string: name: GROUP_ADD_MOD_ENABLED - default: '{group-add-mod-enabled}' - description: 'The Group add mod enabled mode to be configured - options are true/false.' + default: "{group-add-mod-enabled}" + description: "The Group add mod enabled mode to be configured - options are true/false." - string: name: OVS_INSTALL - default: '{ovs-install}' + default: "{ovs-install}" description: > Install a custom OVS. It can be an OVS version to build (like v2.9.2 or v2.6.1-nsh) or a yum repo url to pull from. scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$PATCHREFSPEC' - branch: 'master' + basedir: "test" + refspec: "$PATCHREFSPEC" + branch: "master" triggers: - - timed: '{schedule}' + - timed: "{schedule}" builders: - lf-infra-pre-build - integration-stack-4-type: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + 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' + properties-file: "env.properties" - integration-get-slave-addresses - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - integration-detect-variables - integration-install-common-functions - integration-deploy-controller-run-test @@ -1268,8 +1261,8 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" - integration-csit-collect-netvirt-logs - integration-csit-publish: robot_other_files: @@ -1277,12 +1270,12 @@ robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 - lf-stack-delete: - openstack-cloud: '{openstack-cloud}' + openstack-cloud: "{openstack-cloud}" - lf-infra-publish - job-template: # yamllint disable-line rule:line-length - name: '{prefix}{project}-csit-hwvtep-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-openstack-{openstack}-{functionality}-{stream}' + name: "{prefix}{project}-csit-hwvtep-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-openstack-{openstack}-{functionality}-{stream}" id: inttest-csit-hwvtep-openstack <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates @@ -1290,7 +1283,7 @@ - job-template: # yamllint disable-line rule:line-length - name: '{prefix}{project}-csit-hwvtep-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-openstack-{openstack}-{functionality}-{stream}' + name: "{prefix}{project}-csit-hwvtep-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-openstack-{openstack}-{functionality}-{stream}" id: inttest-csit-hwvtep-openstack-custom <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates @@ -1298,171 +1291,173 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + 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}' + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-test-plan: - test-plan: '{testplan}' + test-plan: "{testplan}" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - string: name: OPENSTACK_BRANCH - default: '{openstack-branch}' - description: 'Openstack version to use with devstack' + default: "{openstack-branch}" + description: "Openstack version to use with devstack" - string: name: DEVSTACK_HASH - default: '{devstack-hash}' - description: 'devstack hash to checkout' + default: "{devstack-hash}" + description: "devstack hash to checkout" - string: name: ODL_ML2_DRIVER_REPO - default: '{odl-ml2-driver-repo}' - description: 'URL to fetch networking-odl driver' + default: "{odl-ml2-driver-repo}" + description: "URL to fetch networking-odl driver" - string: name: ODL_ML2_BRANCH - default: '{odl-ml2-branch}' - description: 'Version of networking-odl to checkout from the repo' + default: "{odl-ml2-branch}" + description: "Version of networking-odl to checkout from the repo" - string: name: ODL_ML2_DRIVER_VERSION - default: '{odl-ml2-driver-version}' - description: 'Mode of networking-odl (v1 or v2)' + default: "{odl-ml2-driver-version}" + description: "Mode of networking-odl (v1 or v2)" - string: name: ODL_ML2_PORT_BINDING - default: '{odl-ml2-port-binding}' - description: 'Method of networking-odl port-binding (pseudo-agentdb-binding or legacy-port-binding or - network-topology)' + default: "{odl-ml2-port-binding}" + description: | + Method of networking-odl port-binding (pseudo-agentdb-binding or + legacy-port-binding or network-topology) - string: name: DEVSTACK_KUBERNETES_PLUGIN_REPO - default: '{devstack-kubernetes-plugin-repo}' - description: 'URL to fetch kubernetes devstack plugin' + default: "{devstack-kubernetes-plugin-repo}" + description: "URL to fetch kubernetes devstack plugin" - string: name: DEVSTACK_LBAAS_PLUGIN_REPO - default: '{devstack-lbaas-plugin-repo}' - description: 'URL to fetch neutron-lbaas devstack plugin' + default: "{devstack-lbaas-plugin-repo}" + description: "URL to fetch neutron-lbaas devstack plugin" - string: name: DEVSTACK_NETWORKING_SFC_PLUGIN_REPO - default: '{devstack-networking-sfc-plugin-repo}' - description: 'URL to fetch neutron-lbaas devstack plugin' + default: "{devstack-networking-sfc-plugin-repo}" + description: "URL to fetch neutron-lbaas devstack plugin" - string: name: IPSEC_VXLAN_TUNNELS_ENABLED - default: '{ipsec-vxlan-tunnels-enabled}' - description: 'Enable ipsec over vxlan support for all controllers and computes' + default: "{ipsec-vxlan-tunnels-enabled}" + description: "Enable ipsec over vxlan support for all controllers and computes" - string: name: PUBLIC_BRIDGE - default: '{public-bridge}' - description: 'Specifies public bridge for provider and external networking' + default: "{public-bridge}" + description: "Specifies public bridge for provider and external networking" - string: name: ENABLE_HAPROXY_FOR_NEUTRON - default: '{enable-haproxy}' - description: 'Enable HAProxy for using neutron interface as HA' + default: "{enable-haproxy}" + description: "Enable HAProxy for using neutron interface as HA" - string: name: ENABLE_OS_SERVICES - default: '{enable-openstack-services}' - description: 'comma separated list of services to enable on controller nodes' + default: "{enable-openstack-services}" + description: "comma separated list of services to enable on controller nodes" - string: name: ENABLE_OS_COMPUTE_SERVICES - default: '{enable-openstack-compute-services}' - description: 'comma separated list of services to enable on compute nodes' + default: "{enable-openstack-compute-services}" + description: "comma separated list of services to enable on compute nodes" - string: name: ENABLE_OS_NETWORK_SERVICES - default: '{enable-openstack-network-services}' - description: 'comma seperated list of network services to enable' + default: "{enable-openstack-network-services}" + description: "comma seperated list of network services to enable" - string: name: ENABLE_OS_PLUGINS - default: '{enable-openstack-plugins}' - description: 'comma seperated list of plugins to enable' + default: "{enable-openstack-plugins}" + description: "comma seperated list of plugins to enable" - string: name: DISABLE_OS_SERVICES - default: '{disable-openstack-services}' - description: 'comma seperated list of services to enable' + default: "{disable-openstack-services}" + description: "comma seperated list of services to enable" - string: name: TENANT_NETWORK_TYPE - default: '{tenant-network-type}' - description: 'Tenant Network Type supported by the implementation' + default: "{tenant-network-type}" + description: "Tenant Network Type supported by the implementation" - string: name: SECURITY_GROUP_MODE - default: '{security-group-mode}' - description: 'Security Group Mode to be used in netvirt aclservice config' + default: "{security-group-mode}" + description: "Security Group Mode to be used in netvirt aclservice config" - string: name: ENABLE_ITM_DIRECT_TUNNELS - default: '{enable-itm-direct-tunnels}' - description: 'Tunnel Configuration mode to be used in genius ifm config' + default: "{enable-itm-direct-tunnels}" + description: "Tunnel Configuration mode to be used in genius ifm config" - string: name: PUBLIC_PHYSICAL_NETWORK - default: '{public-physical-network}' - description: 'provider physical network used for flat/vlan networks' + default: "{public-physical-network}" + description: "provider physical network used for flat/vlan networks" - string: name: ENABLE_NETWORKING_L2GW - default: '{enable-networking-l2gw}' - description: 'Enable networking L2gw' + default: "{enable-networking-l2gw}" + description: "Enable networking L2gw" - string: name: NETWORKING_L2GW_DRIVER - default: '{networking-l2gw-repo}' - description: 'URL to fetch networking-l2gw driver' + default: "{networking-l2gw-repo}" + description: "URL to fetch networking-l2gw driver" - string: name: CREATE_INITIAL_NETWORKS - default: '{create-initial-networks}' - description: 'Toggles the option of letting devstack create initial networks (True/False)' + default: "{create-initial-networks}" + description: "Toggles the option of letting devstack create initial networks (True/False)" - string: name: LBAAS_SERVICE_PROVIDER - default: '{lbaas-service-provider}' - description: 'The NEUTRON_LBAAS_SERVICE_PROVIDERV2 value to be used in local.conf - only relevant when using - neutron-lbaas' + default: "{lbaas-service-provider}" + description: | + The NEUTRON_LBAAS_SERVICE_PROVIDERV2 value to be used in local.conf + - only relevant when using neutron-lbaas - string: name: ODL_SFC_DRIVER - default: '{odl-sfc-driver}' - description: 'The SFC driver to be used in local.conf - only relevant when using networking-sfc' + default: "{odl-sfc-driver}" + description: "The SFC driver to be used in local.conf - only relevant when using networking-sfc" - string: name: ODL_SNAT_MODE - default: '{odl-snat-mode}' - description: 'The SNAT mode to be configured - options are conntrack/controller.' + default: "{odl-snat-mode}" + description: "The SNAT mode to be configured - options are conntrack/controller." - string: name: GROUP_ADD_MOD_ENABLED - default: '{group-add-mod-enabled}' - description: 'The Group add mod enabled mode to be configured - options are true/false.' + default: "{group-add-mod-enabled}" + description: "The Group add mod enabled mode to be configured - options are true/false." - string: name: OVS_INSTALL - default: '{ovs-install}' - description: 'Install a custom OVS. It can be an OVS version to build (like v2.9.2 or v2.6.1-nsh) or a yum - repo url to pull from.' - + default: "{ovs-install}" + description: | + Install a custom OVS. It can be an OVS version to build (like + v2.9.2 or v2.6.1-nsh) or a yum repo url to pull from. ########################## # inttest-csit-openstack # @@ -1480,18 +1475,18 @@ 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 - 20200730-200731.474' - controller-max-mem: '2048m' + odl_system_flavor: "odl-highcpu-4" + odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20200730-200731.474" + 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_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' + 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' + tools_system_flavor: "odl-highcpu-2" + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" ##################### # Job configuration # @@ -1499,196 +1494,199 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + 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}' + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-test-plan: - test-plan: '{project}-{functionality}.txt' + test-plan: "{project}-{functionality}.txt" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - string: name: OPENSTACK_BRANCH - default: '{openstack-branch}' - description: 'Openstack version to use with devstack' + default: "{openstack-branch}" + description: "Openstack version to use with devstack" - string: name: DEVSTACK_HASH - default: '{devstack-hash}' - description: 'devstack hash to checkout' + default: "{devstack-hash}" + description: "devstack hash to checkout" - string: name: ODL_ML2_DRIVER_REPO - default: '{odl-ml2-driver-repo}' - description: 'URL to fetch networking-odl driver' + default: "{odl-ml2-driver-repo}" + description: "URL to fetch networking-odl driver" - string: name: ODL_ML2_BRANCH - default: '{odl-ml2-branch}' - description: 'Version of networking-odl to checkout from the repo' + default: "{odl-ml2-branch}" + description: "Version of networking-odl to checkout from the repo" - string: name: ODL_ML2_DRIVER_VERSION - default: '{odl-ml2-driver-version}' - description: 'Mode of networking-odl (v1 or v2)' + default: "{odl-ml2-driver-version}" + description: "Mode of networking-odl (v1 or v2)" - string: name: ODL_ML2_PORT_BINDING - default: '{odl-ml2-port-binding}' - description: 'Method of networking-odl port-binding (pseudo-agentdb-binding or legacy-port-binding or - network-topology)' + default: "{odl-ml2-port-binding}" + description: | + Method of networking-odl port-binding (pseudo-agentdb-binding or + legacy-port-binding or network-topology) - string: name: ENABLE_GRE_TYPE_DRIVERS - default: '{enable-gre-type-driver}' - description: 'Enable gre tunnel' + default: "{enable-gre-type-driver}" + description: "Enable gre tunnel" - string: name: DEVSTACK_KUBERNETES_PLUGIN_REPO - default: '{devstack-kubernetes-plugin-repo}' - description: 'URL to fetch kubernetes devstack plugin' + default: "{devstack-kubernetes-plugin-repo}" + description: "URL to fetch kubernetes devstack plugin" - string: name: DEVSTACK_LBAAS_PLUGIN_REPO - default: '{devstack-lbaas-plugin-repo}' - description: 'URL to fetch neutron-lbaas devstack plugin' + default: "{devstack-lbaas-plugin-repo}" + description: "URL to fetch neutron-lbaas devstack plugin" - string: name: DEVSTACK_NETWORKING_SFC_PLUGIN_REPO - default: '{devstack-networking-sfc-plugin-repo}' - description: 'URL to fetch neutron-lbaas devstack plugin' + default: "{devstack-networking-sfc-plugin-repo}" + description: "URL to fetch neutron-lbaas devstack plugin" - string: name: IPSEC_VXLAN_TUNNELS_ENABLED - default: '{ipsec-vxlan-tunnels-enabled}' - description: 'Enable ipsec over vxlan support for all controllers and computes' + default: "{ipsec-vxlan-tunnels-enabled}" + description: "Enable ipsec over vxlan support for all controllers and computes" - string: name: PUBLIC_BRIDGE - default: '{public-bridge}' - description: 'Specifies public bridge for provider and external networking' + default: "{public-bridge}" + description: "Specifies public bridge for provider and external networking" - string: name: ENABLE_HAPROXY_FOR_NEUTRON - default: '{enable-haproxy}' - description: 'Enable HAProxy for using neutron interface as HA' + default: "{enable-haproxy}" + description: "Enable HAProxy for using neutron interface as HA" - string: name: ENABLE_OS_SERVICES - default: '{enable-openstack-services}' - description: 'comma seperated list of services to enable' + default: "{enable-openstack-services}" + description: "comma seperated list of services to enable" - string: name: ENABLE_OS_COMPUTE_SERVICES - default: '{enable-openstack-compute-services}' - description: 'comma separated list of services to enable on compute nodes' + default: "{enable-openstack-compute-services}" + description: "comma separated list of services to enable on compute nodes" - string: name: ENABLE_OS_NETWORK_SERVICES - default: '{enable-openstack-network-services}' - description: 'comma seperated list of network services to enable' + default: "{enable-openstack-network-services}" + description: "comma seperated list of network services to enable" - string: name: ENABLE_OS_PLUGINS - default: '{enable-openstack-plugins}' - description: 'comma seperated list of plugins to enable' + default: "{enable-openstack-plugins}" + description: "comma seperated list of plugins to enable" - string: name: DISABLE_OS_SERVICES - default: '{disable-openstack-services}' - description: 'comma seperated list of services to enable' + default: "{disable-openstack-services}" + description: "comma seperated list of services to enable" - string: name: TENANT_NETWORK_TYPE - default: '{tenant-network-type}' - description: 'Tenant Network Type supported by the implementation' + default: "{tenant-network-type}" + description: "Tenant Network Type supported by the implementation" - string: name: SECURITY_GROUP_MODE - default: '{security-group-mode}' - description: 'Security Group Mode to be used in netvirt aclservice config' + default: "{security-group-mode}" + description: "Security Group Mode to be used in netvirt aclservice config" - string: name: ENABLE_ITM_DIRECT_TUNNELS - default: '{enable-itm-direct-tunnels}' - description: 'Tunnel Configuration mode to be used in genius ifm config' + default: "{enable-itm-direct-tunnels}" + description: "Tunnel Configuration mode to be used in genius ifm config" - string: name: PUBLIC_PHYSICAL_NETWORK - default: '{public-physical-network}' - description: 'provider physical network used for flat/vlan networks' + default: "{public-physical-network}" + description: "provider physical network used for flat/vlan networks" - string: name: ENABLE_NETWORKING_L2GW - default: '{enable-networking-l2gw}' - description: 'Enable networking L2gw' + default: "{enable-networking-l2gw}" + description: "Enable networking L2gw" - string: name: NETWORKING_L2GW_DRIVER - default: '{networking-l2gw-repo}' - description: 'URL to fetch networking-l2gw driver' + default: "{networking-l2gw-repo}" + description: "URL to fetch networking-l2gw driver" - string: name: CREATE_INITIAL_NETWORKS - default: '{create-initial-networks}' - description: 'Toggles the option of letting devstack create initial networks (True/False)' + default: "{create-initial-networks}" + description: "Toggles the option of letting devstack create initial networks (True/False)" - string: name: LBAAS_SERVICE_PROVIDER - default: '{lbaas-service-provider}' - description: 'The NEUTRON_LBAAS_SERVICE_PROVIDERV2 value to be used in local.conf - only relevant when using - neutron-lbaas' + default: "{lbaas-service-provider}" + description: | + The NEUTRON_LBAAS_SERVICE_PROVIDERV2 value to be used in local.conf + - only relevant when using neutron-lbaas - string: name: ODL_SFC_DRIVER - default: '{odl-sfc-driver}' - description: 'The SFC driver to be used in local.conf - only relevant when using networking-sfc' + default: "{odl-sfc-driver}" + description: "The SFC driver to be used in local.conf - only relevant when using networking-sfc" - string: name: ODL_SNAT_MODE - default: '{odl-snat-mode}' - description: 'The SNAT mode to be configured - options are conntrack/controller.' + default: "{odl-snat-mode}" + description: "The SNAT mode to be configured - options are conntrack/controller." - string: name: GROUP_ADD_MOD_ENABLED - default: '{group-add-mod-enabled}' - description: 'The Group add mod enabled mode to be configured - options are true/false.' + default: "{group-add-mod-enabled}" + description: "The Group add mod enabled mode to be configured - options are true/false." - string: name: OVS_INSTALL - default: '{ovs-install}' - description: 'Install a custom OVS. It can be an OVS version to build (like v2.9.2 or v2.6.1-nsh) or a yum - repo url to pull from.' + default: "{ovs-install}" + description: | + Install a custom OVS. It can be an OVS version to build (like + v2.9.2 or v2.6.1-nsh) or a yum repo url to pull from. scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$PATCHREFSPEC' - branch: 'master' + basedir: "test" + refspec: "$PATCHREFSPEC" + branch: "master" triggers: - - timed: '{schedule}' + - timed: "{schedule}" builders: - lf-infra-pre-build - integration-stack-4-type: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + 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' + properties-file: "env.properties" - integration-get-slave-addresses - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - integration-detect-variables - integration-install-common-functions - integration-deploy-controller-run-test @@ -1697,8 +1695,8 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" - integration-csit-collect-netvirt-logs - integration-csit-publish: robot_other_files: @@ -1706,12 +1704,12 @@ robot-pass-threshold: 100.0 robot-unstable-threshold: 0.0 - lf-stack-delete: - openstack-cloud: '{openstack-cloud}' + openstack-cloud: "{openstack-cloud}" - lf-infra-publish - job-template: # yamllint disable-line rule:line-length - name: '{prefix}{project}-csit-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-openstack-{openstack}-{functionality}-{stream}' + name: "{prefix}{project}-csit-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-openstack-{openstack}-{functionality}-{stream}" id: inttest-csit-openstack <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates @@ -1719,7 +1717,7 @@ - job-template: # yamllint disable-line rule:line-length - name: '{prefix}{project}-csit-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-openstack-{openstack}-{functionality}-{stream}' + name: "{prefix}{project}-csit-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-openstack-{openstack}-{functionality}-{stream}" id: inttest-csit-openstack-custom <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates @@ -1727,174 +1725,177 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + 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}' + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-script-plan: - script-plan: '{project}.txt' + script-plan: "{project}.txt" - integration-config-plan: - config-plan: '{project}.txt' + config-plan: "{project}.txt" - integration-test-plan: - test-plan: '{testplan}' + test-plan: "{testplan}" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - string: name: OPENSTACK_BRANCH - default: '{openstack-branch}' - description: 'Openstack version to use with devstack' + default: "{openstack-branch}" + description: "Openstack version to use with devstack" - string: name: DEVSTACK_HASH - default: '{devstack-hash}' - description: 'devstack hash to checkout' + default: "{devstack-hash}" + description: "devstack hash to checkout" - string: name: ODL_ML2_DRIVER_REPO - default: '{odl-ml2-driver-repo}' - description: 'URL to fetch networking-odl driver' + default: "{odl-ml2-driver-repo}" + description: "URL to fetch networking-odl driver" - string: name: ODL_ML2_BRANCH - default: '{odl-ml2-branch}' - description: 'Version of networking-odl to checkout from the repo' + default: "{odl-ml2-branch}" + description: "Version of networking-odl to checkout from the repo" - string: name: ODL_ML2_DRIVER_VERSION - default: '{odl-ml2-driver-version}' - description: 'Mode of networking-odl (v1 or v2)' + default: "{odl-ml2-driver-version}" + description: "Mode of networking-odl (v1 or v2)" - string: name: ODL_ML2_PORT_BINDING - default: '{odl-ml2-port-binding}' - description: 'Method of networking-odl port-binding (pseudo-agentdb-binding or legacy-port-binding or - network-topology)' + default: "{odl-ml2-port-binding}" + description: | + Method of networking-odl port-binding (pseudo-agentdb-binding or + legacy-port-binding or network-topology) - string: name: ENABLE_GRE_TYPE_DRIVERS - default: '{enable-gre-type-driver}' - description: 'Enable gre tunnel' + default: "{enable-gre-type-driver}" + description: "Enable gre tunnel" - string: name: DEVSTACK_KUBERNETES_PLUGIN_REPO - default: '{devstack-kubernetes-plugin-repo}' - description: 'URL to fetch kubernetes devstack plugin' + default: "{devstack-kubernetes-plugin-repo}" + description: "URL to fetch kubernetes devstack plugin" - string: name: DEVSTACK_LBAAS_PLUGIN_REPO - default: '{devstack-lbaas-plugin-repo}' - description: 'URL to fetch neutron-lbaas devstack plugin' + default: "{devstack-lbaas-plugin-repo}" + description: "URL to fetch neutron-lbaas devstack plugin" - string: name: DEVSTACK_NETWORKING_SFC_PLUGIN_REPO - default: '{devstack-networking-sfc-plugin-repo}' - description: 'URL to fetch neutron-lbaas devstack plugin' + default: "{devstack-networking-sfc-plugin-repo}" + description: "URL to fetch neutron-lbaas devstack plugin" - string: name: IPSEC_VXLAN_TUNNELS_ENABLED - default: '{ipsec-vxlan-tunnels-enabled}' - description: 'Enable ipsec over vxlan support for all controllers and computes' + default: "{ipsec-vxlan-tunnels-enabled}" + description: "Enable ipsec over vxlan support for all controllers and computes" - string: name: PUBLIC_BRIDGE - default: '{public-bridge}' - description: 'Specifies public bridge for provider and external networking' + default: "{public-bridge}" + description: "Specifies public bridge for provider and external networking" - string: name: ENABLE_HAPROXY_FOR_NEUTRON - default: '{enable-haproxy}' - description: 'Enable HAProxy for using neutron interface as HA' + default: "{enable-haproxy}" + description: "Enable HAProxy for using neutron interface as HA" - string: name: ENABLE_OS_SERVICES - default: '{enable-openstack-services}' - description: 'comma seperated list of services to enable' + default: "{enable-openstack-services}" + description: "comma seperated list of services to enable" - string: name: ENABLE_OS_COMPUTE_SERVICES - default: '{enable-openstack-compute-services}' - description: 'comma separated list of services to enable on compute nodes' + default: "{enable-openstack-compute-services}" + description: "comma separated list of services to enable on compute nodes" - string: name: ENABLE_OS_NETWORK_SERVICES - default: '{enable-openstack-network-services}' - description: 'comma seperated list of network services to enable' + default: "{enable-openstack-network-services}" + description: "comma seperated list of network services to enable" - string: name: ENABLE_OS_PLUGINS - default: '{enable-openstack-plugins}' - description: 'comma seperated list of plugins to enable' + default: "{enable-openstack-plugins}" + description: "comma seperated list of plugins to enable" - string: name: DISABLE_OS_SERVICES - default: '{disable-openstack-services}' - description: 'comma seperated list of services to enable' + default: "{disable-openstack-services}" + description: "comma seperated list of services to enable" - string: name: TENANT_NETWORK_TYPE - default: '{tenant-network-type}' - description: 'Tenant Network Type supported by the implementation' + default: "{tenant-network-type}" + description: "Tenant Network Type supported by the implementation" - string: name: SECURITY_GROUP_MODE - default: '{security-group-mode}' - description: 'Security Group Mode to be used in netvirt aclservice config' + default: "{security-group-mode}" + description: "Security Group Mode to be used in netvirt aclservice config" - string: name: ENABLE_ITM_DIRECT_TUNNELS - default: '{enable-itm-direct-tunnels}' - description: 'Tunnel Configuration mode to be used in genius ifm config' + default: "{enable-itm-direct-tunnels}" + description: "Tunnel Configuration mode to be used in genius ifm config" - string: name: PUBLIC_PHYSICAL_NETWORK - default: '{public-physical-network}' - description: 'provider physical network used for flat/vlan networks' + default: "{public-physical-network}" + description: "provider physical network used for flat/vlan networks" - string: name: ENABLE_NETWORKING_L2GW - default: '{enable-networking-l2gw}' - description: 'Enable networking L2gw' + default: "{enable-networking-l2gw}" + description: "Enable networking L2gw" - string: name: NETWORKING_L2GW_DRIVER - default: '{networking-l2gw-repo}' - description: 'URL to fetch networking-l2gw driver' + default: "{networking-l2gw-repo}" + description: "URL to fetch networking-l2gw driver" - string: name: CREATE_INITIAL_NETWORKS - default: '{create-initial-networks}' - description: 'Toggles the option of letting devstack create initial networks (True/False)' + default: "{create-initial-networks}" + description: "Toggles the option of letting devstack create initial networks (True/False)" - string: name: LBAAS_SERVICE_PROVIDER - default: '{lbaas-service-provider}' - description: 'The NEUTRON_LBAAS_SERVICE_PROVIDERV2 value to be used in local.conf - only relevant when using - neutron-lbaas' + default: "{lbaas-service-provider}" + description: | + The NEUTRON_LBAAS_SERVICE_PROVIDERV2 value to be used in local.conf + - only relevant when using neutron-lbaas - string: name: ODL_SFC_DRIVER - default: '{odl-sfc-driver}' - description: 'The SFC driver to be used in local.conf - only relevant when using networking-sfc' + default: "{odl-sfc-driver}" + description: "The SFC driver to be used in local.conf - only relevant when using networking-sfc" - string: name: ODL_SNAT_MODE - default: '{odl-snat-mode}' - description: 'The SNAT mode to be configured - options are conntrack/controller.' + default: "{odl-snat-mode}" + description: "The SNAT mode to be configured - options are conntrack/controller." - string: name: GROUP_ADD_MOD_ENABLED - default: '{group-add-mod-enabled}' - description: 'The Group add mod enabled mode to be configured - options are true/false.' + default: "{group-add-mod-enabled}" + description: "The Group add mod enabled mode to be configured - options are true/false." - string: name: OVS_INSTALL - default: '{ovs-install}' - description: 'Install a custom OVS. It can be an OVS version to build (like v2.9.2 or v2.6.1-nsh) or a yum - repo url to pull from.' + default: "{ovs-install}" + description: | + Install a custom OVS. It can be an OVS version to build (like + v2.9.2 or v2.6.1-nsh) or a yum repo url to pull from. # Template: {project}-patch-test-{stream} # Goal: Build a patch and run project specific system test on a distribution containing the change @@ -1902,7 +1903,7 @@ # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword - job-template: - name: '{prefix}{project}-patch-test-{feature}-{stream}' + name: "{prefix}{project}-patch-test-{feature}-{stream}" id: inttest-patch-test <<: *inttest_csit_common @@ -1910,46 +1911,46 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - integration-distribution-branch: - branch: '{branch}' + branch: "{branch}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - integration-distribution-git-url: - git-url: '{git-url}' + git-url: "{git-url}" - string: name: feature - default: 'all' - description: 'Specific feature test for patch' + default: "all" + description: "Specific feature test for patch" - maven-exec: maven-version: mvn35 scm: - integration-gerrit-scm: - basedir: '{project}' - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + basedir: "{project}" + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" - integration-distribution-scm: - branch: '{branch}' + branch: "{branch}" triggers: - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: - comment-contains-value: 'test-{project}-all' + comment-contains-value: "test-{project}-all" - comment-added-contains-event: - comment-contains-value: 'test-{project}-{feature}' + comment-contains-value: "test-{project}-{feature}" projects: - - project-compare-type: 'ANT' - project-pattern: '{project}' + - project-compare-type: "ANT" + project-pattern: "{project}" branches: - - branch-compare-type: 'ANT' - branch-pattern: '**/{branch}' + - branch-compare-type: "ANT" + branch-pattern: "**/{branch}" skip-vote: successful: true failed: true @@ -1960,21 +1961,21 @@ - integration-rebase-gerrit-patch - wipe-org-opendaylight-repo - lf-update-java-alternatives: - java-version: '{java-version}' + java-version: "{java-version}" - maven-target: maven-version: mvn35 - pom: '{project}/pom.xml' + pom: "{project}/pom.xml" goals: | - clean install dependency:tree - -Pq - -Dgitid.skip=false - -Dmaven.gitcommitid.skip=false - -DgenerateReports=false - -Dstream={stream} - {opendaylight-infra-mvn-opts} + clean install dependency:tree + -Pq + -Dgitid.skip=false + -Dmaven.gitcommitid.skip=false + -DgenerateReports=false + -Dstream={stream} + {opendaylight-infra-mvn-opts} # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - - '-Xmx4096m -Dmaven.compile.fork=true' + - "-Xmx4096m -Dmaven.compile.fork=true" settings: integration-settings settings-type: cfp global-settings: global-settings @@ -1983,14 +1984,14 @@ maven-version: mvn35 pom: distribution/pom.xml goals: | - clean install dependency:tree - -Pq - -Dgitid.skip=false - -Dmaven.gitcommitid.skip=false - {opendaylight-infra-mvn-opts} + clean install dependency:tree + -Pq + -Dgitid.skip=false + -Dmaven.gitcommitid.skip=false + {opendaylight-infra-mvn-opts} # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - - '-Xmx1024m -Dmaven.compile.fork=true' + - "-Xmx1024m -Dmaven.compile.fork=true" settings: integration-settings settings-type: cfp global-settings: global-settings @@ -1998,7 +1999,7 @@ - integration-upload-distribution: dist-pom: distribution/pom.xml - trigger-builds: - - project: '{csit-list}' + - project: "{csit-list}" block: true predefined-parameters: | BUNDLE_URL=$BUNDLE_URL @@ -2009,9 +2010,8 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' - + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" ##################### # inttest-csit-apex # @@ -2027,7 +2027,7 @@ openstack-cloud: vex openstack-heat-template: csit-apex-3-instance-type.yaml openstack-heat-template-dir: openstack-hot - controller-max-mem: '2048m' + controller-max-mem: "2048m" ##################### # Job configuration # @@ -2035,119 +2035,119 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + 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}' + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-test-plan: - test-plan: '{project}-{functionality}.txt' + test-plan: "{project}-{functionality}.txt" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - string: name: OPENSTACK_BRANCH - default: '{openstack-branch}' - description: 'Openstack version to use with devstack' + default: "{openstack-branch}" + description: "Openstack version to use with devstack" - string: name: IPSEC_VXLAN_TUNNELS_ENABLED - default: '{ipsec-vxlan-tunnels-enabled}' - description: 'Enable ipsec over vxlan support for all controllers and computes' + default: "{ipsec-vxlan-tunnels-enabled}" + description: "Enable ipsec over vxlan support for all controllers and computes" - string: name: PUBLIC_BRIDGE - default: '{public-bridge}' - description: 'Specifies public bridge for provider and external networking' + default: "{public-bridge}" + description: "Specifies public bridge for provider and external networking" - string: name: SECURITY_GROUP_MODE - default: '{security-group-mode}' - description: 'Security Group Mode to be used in netvirt aclservice config' + default: "{security-group-mode}" + description: "Security Group Mode to be used in netvirt aclservice config" - string: name: ENABLE_ITM_DIRECT_TUNNELS - default: '{enable-itm-direct-tunnels}' - description: 'Tunnel Configuration mode to be used in genius ifm config' + default: "{enable-itm-direct-tunnels}" + description: "Tunnel Configuration mode to be used in genius ifm config" - string: name: PUBLIC_PHYSICAL_NETWORK - default: '{public-physical-network}' - description: 'provider physical network used for flat/vlan networks' + default: "{public-physical-network}" + description: "provider physical network used for flat/vlan networks" - string: name: ODL_SNAT_MODE - default: '{odl-snat-mode}' - description: 'The SNAT mode to be configured - options are conntrack/controller.' + default: "{odl-snat-mode}" + description: "The SNAT mode to be configured - options are conntrack/controller." - string: name: GROUP_ADD_MOD_ENABLED - default: '{group-add-mod-enabled}' - description: 'The Group add mod enabled mode to be configured - options are true/false.' + default: "{group-add-mod-enabled}" + description: "The Group add mod enabled mode to be configured - options are true/false." scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$PATCHREFSPEC' - branch: 'master' + basedir: "test" + refspec: "$PATCHREFSPEC" + branch: "master" triggers: - - timed: '{schedule}' + - timed: "{schedule}" builders: - lf-infra-pre-build - integration-stack-3-type: - openstack-cloud: '{openstack-cloud}' - openstack-heat-template: '{openstack-heat-template}' - openstack-heat-template-dir: '{openstack-heat-template-dir}' + 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 - inject: - properties-file: 'env.properties' + properties-file: "env.properties" - integration-get-apex-addresses - inject: - properties-file: 'slave_addresses.txt' + properties-file: "slave_addresses.txt" - integration-apex-run-tests - integration-cleanup-tmp publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project}]" - 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}' + openstack-cloud: "{openstack-cloud}" - lf-infra-publish - job-template: # yamllint disable-line rule:line-length - name: '{prefix}{project}-csit-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-apex-{openstack}-{functionality}-{stream}' + name: "{prefix}{project}-csit-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-apex-{openstack}-{functionality}-{stream}" id: inttest-csit-apex <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates @@ -2155,7 +2155,7 @@ - job-template: # yamllint disable-line rule:line-length - name: '{prefix}{project}-csit-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-apex-{openstack}-{functionality}-{stream}' + name: "{prefix}{project}-csit-{topology}-{os-cmb-cnt}cmb-{os-ctl-cnt}ctl-{os-cmp-cnt}cmp-apex-{openstack}-{functionality}-{stream}" id: inttest-csit-apex-custom <<: *inttest_csit_common # yamllint disable-line rule:key-duplicates @@ -2163,73 +2163,73 @@ parameters: - integration-csit-parameters: - archive-artifacts: '{archive-artifacts}' - branch: '{branch}' - os-cloud: '{os-cloud}' + archive-artifacts: "{archive-artifacts}" + branch: "{branch}" + os-cloud: "{os-cloud}" # CSIT - bundle-url: '{bundle-url}' - repo-url: '{repo-url}' - robot-options: '{robot-options}' + 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}' + 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}' + 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}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - integration-test-plan: - test-plan: '{testplan}' + test-plan: "{testplan}" - integration-test-suites: - test-suites: '{test-suites}' + test-suites: "{test-suites}" - integration-patch-refspec: - branch: 'master' + branch: "master" - integration-jdk-version: - jdkversion: '{jre}' + jdkversion: "{jre}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - string: name: OPENSTACK_BRANCH - default: '{openstack-branch}' - description: 'Openstack version to use with devstack' + default: "{openstack-branch}" + description: "Openstack version to use with devstack" - string: name: IPSEC_VXLAN_TUNNELS_ENABLED - default: '{ipsec-vxlan-tunnels-enabled}' - description: 'Enable ipsec over vxlan support for all controllers and computes' + default: "{ipsec-vxlan-tunnels-enabled}" + description: "Enable ipsec over vxlan support for all controllers and computes" - string: name: PUBLIC_BRIDGE - default: '{public-bridge}' - description: 'Specifies public bridge for provider and external networking' + default: "{public-bridge}" + description: "Specifies public bridge for provider and external networking" - string: name: SECURITY_GROUP_MODE - default: '{security-group-mode}' - description: 'Security Group Mode to be used in netvirt aclservice config' + default: "{security-group-mode}" + description: "Security Group Mode to be used in netvirt aclservice config" - string: name: ENABLE_ITM_DIRECT_TUNNELS - default: '{enable-itm-direct-tunnels}' - description: 'Tunnel Configuration mode to be used in genius ifm config' + default: "{enable-itm-direct-tunnels}" + description: "Tunnel Configuration mode to be used in genius ifm config" - string: name: PUBLIC_PHYSICAL_NETWORK - default: '{public-physical-network}' - description: 'provider physical network used for flat/vlan networks' + default: "{public-physical-network}" + description: "provider physical network used for flat/vlan networks" - string: name: ODL_SNAT_MODE - default: '{odl-snat-mode}' - description: 'The SNAT mode to be configured - options are conntrack/controller.' + default: "{odl-snat-mode}" + description: "The SNAT mode to be configured - options are conntrack/controller." - string: name: GROUP_ADD_MOD_ENABLED - default: '{group-add-mod-enabled}' - description: 'The Group add mod enabled mode to be configured - options are true/false.' + default: "{group-add-mod-enabled}" + description: "The Group add mod enabled mode to be configured - options are true/false." diff --git a/jjb/integration/integration-test-jobs.yaml b/jjb/integration/integration-test-jobs.yaml index 707b0a7ee..e0a3cf008 100644 --- a/jjb/integration/integration-test-jobs.yaml +++ b/jjb/integration/integration-test-jobs.yaml @@ -4,10 +4,10 @@ project: integration/test project-name: integration-test jobs: - - 'integration-patch-test-{stream}' - - 'inttest-multipatch' - - 'integration-merge-dashboard' - - '{project-name}-rtd-jobs': + - "integration-patch-test-{stream}" + - "inttest-multipatch" + - "integration-merge-dashboard" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: integration/test rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-integrationtest/32934/ @@ -20,187 +20,187 @@ # CSIT Lists in defaults.yaml stream: - silicon: - branch: 'master' - mvn-version: 'mvn35' - java-version: 'openjdk11' + branch: "master" + mvn-version: "mvn35" + java-version: "openjdk11" csit-list: !include: csit-jobs-silicon.lst build-order: > - odlparent yangtools mdsal controller infrautils serviceutils aaa netconf - daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt - bgpcep integration/distribution + odlparent yangtools mdsal controller infrautils serviceutils aaa netconf + daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt + bgpcep integration/distribution - aluminium: - branch: 'stable/aluminium' - mvn-version: 'mvn35' - java-version: 'openjdk11' + branch: "stable/aluminium" + mvn-version: "mvn35" + java-version: "openjdk11" csit-list: !include: csit-jobs-aluminium.lst build-order: > - odlparent yangtools mdsal controller infrautils serviceutils aaa netconf - daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt - bgpcep integration/distribution + odlparent yangtools mdsal controller infrautils serviceutils aaa netconf + daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt + bgpcep integration/distribution - magnesium: - branch: 'stable/magnesium' - mvn-version: 'mvn35' - java-version: 'openjdk11' + branch: "stable/magnesium" + mvn-version: "mvn35" + java-version: "openjdk11" csit-list: !include: csit-jobs-magnesium.lst build-order: > - odlparent yangtools mdsal infrautils controller serviceutils aaa netconf - daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt - bgpcep integration/distribution + odlparent yangtools mdsal infrautils controller serviceutils aaa netconf + daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt + bgpcep integration/distribution - sodium: - branch: 'stable/sodium' - mvn-version: 'mvn35' + branch: "stable/sodium" + mvn-version: "mvn35" csit-list: !include: csit-jobs-sodium.lst build-order: > - odlparent yangtools mdsal infrautils controller serviceutils aaa netconf - daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt - bgpcep integration/distribution + odlparent yangtools mdsal infrautils controller serviceutils aaa netconf + daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt + bgpcep integration/distribution - project: name: integration-distribution project: integration/test project-name: integration-test jobs: - - 'integration-distribution-test-{stream}' - - 'integration-distribution-mri-test-{stream}' - - 'integration-distribution-weekly-test-trigger-{stream}' - - 'integration-update-csit-tests-{stream}' + - "integration-distribution-test-{stream}" + - "integration-distribution-mri-test-{stream}" + - "integration-distribution-weekly-test-trigger-{stream}" + - "integration-update-csit-tests-{stream}" # CSIT Lists in defaults.yaml stream: - silicon: - branch: 'master' + branch: "master" csit-blocklist: > - alto bier coe controller detnet dluxapps groupbasedpolicy l2switch mdsal - nemo p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools - gate longevity sanity tdd tempest wip - bgpcep-csit-3node-bgpclustering-all - bgpcep-csit-3node-bgpclustering-ha-only - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb - openflowplugin-csit-1node-bundle-based-reconciliation - last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used + alto bier coe controller detnet dluxapps groupbasedpolicy l2switch mdsal + nemo p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools + gate longevity sanity tdd tempest wip + bgpcep-csit-3node-bgpclustering-all + bgpcep-csit-3node-bgpclustering-ha-only + netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike + netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct + netvirt-csit-3node-1cmb + openflowplugin-csit-1node-bundle-based-reconciliation + last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used csit-list: !include: csit-jobs-silicon.lst - csit-mri-list: '{csit-mri-list-silicon}' - csit-weekly-list: '{csit-weekly-list-silicon}' + csit-mri-list: "{csit-mri-list-silicon}" + csit-weekly-list: "{csit-weekly-list-silicon}" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" csit-blocklist: > - alto bier coe controller detnet dluxapps groupbasedpolicy l2switch mdsal - nemo p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools - gate longevity sanity tdd tempest wip - bgpcep-csit-3node-bgpclustering-all - bgpcep-csit-3node-bgpclustering-ha-only - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb - openflowplugin-csit-1node-bundle-based-reconciliation - last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used + alto bier coe controller detnet dluxapps groupbasedpolicy l2switch mdsal + nemo p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools + gate longevity sanity tdd tempest wip + bgpcep-csit-3node-bgpclustering-all + bgpcep-csit-3node-bgpclustering-ha-only + netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike + netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct + netvirt-csit-3node-1cmb + openflowplugin-csit-1node-bundle-based-reconciliation + last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used csit-list: !include: csit-jobs-aluminium.lst - csit-mri-list: '{csit-mri-list-aluminium}' - csit-weekly-list: '{csit-weekly-list-aluminium}' + csit-mri-list: "{csit-mri-list-aluminium}" + csit-weekly-list: "{csit-weekly-list-aluminium}" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" csit-blocklist: > - alto bier coe detnet dluxapps groupbasedpolicy l2switch mdsal nemo - p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools - gate longevity sanity tdd tempest wip - bgpcep-csit-3node-bgpclustering-all - bgpcep-csit-3node-bgpclustering-ha-only - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb - openflowplugin-csit-1node-bundle-based-reconciliation - last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used + alto bier coe detnet dluxapps groupbasedpolicy l2switch mdsal nemo + p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools + gate longevity sanity tdd tempest wip + bgpcep-csit-3node-bgpclustering-all + bgpcep-csit-3node-bgpclustering-ha-only + netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike + netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct + netvirt-csit-3node-1cmb + openflowplugin-csit-1node-bundle-based-reconciliation + last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used csit-list: !include: csit-jobs-magnesium.lst - csit-mri-list: '{csit-mri-list-magnesium}' - csit-weekly-list: '{csit-weekly-list-magnesium}' + csit-mri-list: "{csit-mri-list-magnesium}" + csit-weekly-list: "{csit-weekly-list-magnesium}" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" csit-blocklist: > - alto bier dluxapps groupbasedpolicy jsonrpc l2switch mdsal nemo - p4plugin packetcable sxp telemetry tsdr unimgr usc yangtools - gate longevity sanity tdd tempest wip - bgpcep-csit-3node-bgpclustering-all - bgpcep-csit-3node-bgpclustering-ha-only - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb - openflowplugin-csit-1node-bundle-based-reconciliation - last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used + alto bier dluxapps groupbasedpolicy jsonrpc l2switch mdsal nemo + p4plugin packetcable sxp telemetry tsdr unimgr usc yangtools + gate longevity sanity tdd tempest wip + bgpcep-csit-3node-bgpclustering-all + bgpcep-csit-3node-bgpclustering-ha-only + netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike + netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct + netvirt-csit-3node-1cmb + openflowplugin-csit-1node-bundle-based-reconciliation + last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used csit-list: !include: csit-jobs-sodium.lst - csit-mri-list: '{csit-mri-list-sodium}' - csit-weekly-list: '{csit-weekly-list-sodium}' + csit-mri-list: "{csit-mri-list-sodium}" + csit-weekly-list: "{csit-weekly-list-sodium}" - project: name: integration-sanity project: integration/test project-name: integration-test jobs: - - 'integration-sanity-test-{stream}' + - "integration-sanity-test-{stream}" stream: - silicon: - branch: 'master' + branch: "master" karaf-version: odl - csit-sanity-list: '{csit-sanity-list-aluminium}' + csit-sanity-list: "{csit-sanity-list-aluminium}" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" karaf-version: odl - csit-sanity-list: '{csit-sanity-list-aluminium}' + csit-sanity-list: "{csit-sanity-list-aluminium}" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" karaf-version: odl - csit-sanity-list: '{csit-sanity-list-magnesium}' + csit-sanity-list: "{csit-sanity-list-magnesium}" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" karaf-version: odl - csit-sanity-list: '{csit-sanity-list-sodium}' + csit-sanity-list: "{csit-sanity-list-sodium}" - job-template: - name: 'integration-merge-dashboard' + name: "integration-merge-dashboard" project-type: freestyle node: centos7-builder-2c-1g properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: 'master' - refspec: 'refs/heads/master' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "master" + refspec: "refs/heads/master" + artifacts: "{archive-artifacts}" scm: - integration-gerrit-scm: - basedir: 'test' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "test" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - gerrit-trigger-patch-merged: - gerrit-server-name: '{gerrit-server-name}' - name: '{project}' - branch: 'master' - files: 'dashboard/**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + name: "{project}" + branch: "master" + files: "dashboard/**" + forbidden-files: "" builders: - lf-infra-pre-build - config-file-provider: files: - file-id: odl-elastic-cloud - target: '$HOME/.netrc' + target: "$HOME/.netrc" - integration-install-robotframework # yamllint disable-line rule:line-length - shell: python3 $WORKSPACE/test/csit/scripts/push_dashboard.py a4ff38b99ef2c7626450543021b4c134.us-east-1.aws.found.io:9243 @@ -208,11 +208,11 @@ publishers: - lf-infra-publish - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project-name}]" - job-template: - name: 'integration-distribution-test-{stream}' + name: "integration-distribution-test-{stream}" # Goal: Verify a distribution through all system test available # Operation: This template takes a distribution and passes all available system test @@ -221,18 +221,18 @@ properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - integration-bundle-url: - bundle-url: '{bundle-url}' + bundle-url: "{bundle-url}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" builders: - lf-infra-pre-build - trigger-builds: - - project: '{csit-list}' + - project: "{csit-list}" block: true predefined-parameters: | BUNDLE_URL=$BUNDLE_URL @@ -241,17 +241,17 @@ wrappers: - lf-infra-wrappers: build-timeout: 1440 - jenkins-ssh-credential: '{jenkins-ssh-credential}' + jenkins-ssh-credential: "{jenkins-ssh-credential}" publishers: - opendaylight-infra-generate-csit-status-report - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[integration]' + email-recipients: "{email-recipients}" + email-prefix: "[integration]" - lf-infra-publish - job-template: - name: 'integration-sanity-test-{stream}' + name: "integration-sanity-test-{stream}" # Goal: Verify a distribution through sanity test # Operation: This template takes a distribution and passes sanity test # This jobs works for both managed & unmanaged distro. @@ -261,21 +261,21 @@ properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - integration-bundle-url: - bundle-url: '{bundle-url}' + bundle-url: "{bundle-url}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" triggers: - - timed: '{schedule-daily}' + - timed: "{schedule-daily}" builders: - lf-infra-pre-build - trigger-builds: - - project: '{csit-sanity-list}' + - project: "{csit-sanity-list}" block: true predefined-parameters: | BUNDLE_URL=$BUNDLE_URL @@ -283,11 +283,11 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[integration]' + email-recipients: "{email-recipients}" + email-prefix: "[integration]" - job-template: - name: 'integration-patch-test-{stream}' + name: "integration-patch-test-{stream}" # Template: integration-patch-test-{stream} # Goal: Build a patch and run all available system test on a distribution containing the change # Operation: This job template builds a patch, creates a distribution containing the patch, and @@ -298,48 +298,48 @@ properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '$GERRIT_PROJECT' - branch: '{branch}' - refspec: '$GERRIT_REFSPEC' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "$GERRIT_PROJECT" + branch: "{branch}" + refspec: "$GERRIT_REFSPEC" + artifacts: "{archive-artifacts}" - integration-distribution-branch: - branch: '{branch}' + branch: "{branch}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - integration-distribution-git-url: - git-url: '{git-url}' + git-url: "{git-url}" - maven-exec: maven-version: mvn35 scm: - integration-gerrit-scm: - basedir: '$GERRIT_PROJECT' - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + basedir: "$GERRIT_PROJECT" + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" - integration-distribution-scm: - branch: '{branch}' + branch: "{branch}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '720' + build-timeout: "720" triggers: - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: - comment-contains-value: 'test-integration' + comment-contains-value: "test-integration" projects: - - project-compare-type: 'ANT' - project-pattern: '**' + - project-compare-type: "ANT" + project-pattern: "**" branches: - - branch-compare-type: 'ANT' - branch-pattern: '**/{branch}' + - branch-compare-type: "ANT" + branch-pattern: "**/{branch}" skip-vote: successful: true failed: true @@ -351,21 +351,21 @@ - integration-rebase-gerrit-patch - wipe-org-opendaylight-repo - lf-provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: 'integration-settings' + global-settings-file: "global-settings" + settings-file: "integration-settings" - lf-update-java-alternatives: - java-version: '{java-version}' + java-version: "{java-version}" - maven-target: - maven-version: 'mvn35' - pom: '$GERRIT_PROJECT/pom.xml' + maven-version: "mvn35" + pom: "$GERRIT_PROJECT/pom.xml" goals: | - clean install dependency:tree -DoutputFile=dependency_tree.txt - -Pq - -Dstream={stream} - {opendaylight-infra-mvn-opts} + clean install dependency:tree -DoutputFile=dependency_tree.txt + -Pq + -Dstream={stream} + {opendaylight-infra-mvn-opts} # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - - '-Xmx4096m -Dmaven.compile.fork=true' + - "-Xmx4096m -Dmaven.compile.fork=true" settings: integration-settings settings-type: cfp global-settings: global-settings @@ -374,11 +374,11 @@ maven-version: mvn35 pom: distribution/pom.xml goals: | - clean install dependency:tree -DoutputFile=dependency_tree.txt - {opendaylight-infra-mvn-opts} + clean install dependency:tree -DoutputFile=dependency_tree.txt + {opendaylight-infra-mvn-opts} # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - - '-Xmx1024m -Dmaven.compile.fork=true' + - "-Xmx1024m -Dmaven.compile.fork=true" settings: integration-settings settings-type: cfp global-settings: global-settings @@ -386,7 +386,7 @@ - integration-upload-distribution: dist-pom: distribution/pom.xml - trigger-builds: - - project: '{csit-list}' + - project: "{csit-list}" block: true predefined-parameters: | BUNDLE_URL=$BUNDLE_URL @@ -395,12 +395,11 @@ publishers: - lf-infra-publish - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[$GERRIT_PROJECT]' - + email-recipients: "{email-recipients}" + email-prefix: "[$GERRIT_PROJECT]" - job-template: - name: '{prefix}integration-multipatch-test-{stream}' + name: "{prefix}integration-multipatch-test-{stream}" # Goal: Build one or more patches and run all available system test on a distribution containing the change. # Operation: This job template checks out and builds in order each patch provided in job parameters, finally # it creates a distribution containing all patches and triggers the distribution test job which includes most @@ -413,76 +412,76 @@ properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - string: name: PATCHES_TO_BUILD - default: '$PATCHES_TO_BUILD' + default: "$PATCHES_TO_BUILD" description: | - Ordered list of patches to build in the format of project=changeset (checkout) or - project:changeset (cherry-pick) for example: genius=32/53632/9,netvirt:59/50259/47. + Ordered list of patches to build in the format of project=changeset (checkout) or + project:changeset (cherry-pick) for example: genius=32/53632/9,netvirt:59/50259/47. - string: name: BUILD_ORDER - default: '{build-order}' - description: 'Build order for multipatch test when topic is used' + default: "{build-order}" + description: "Build order for multipatch test when topic is used" - string: name: BUILD_FAST - default: 'true' - description: 'Set true to build fast -Pq' + default: "true" + description: "Set true to build fast -Pq" - string: name: BUILD_NORMAL - default: '' - description: 'List of projects to build normal (no -Pq) when BUILD_FAST=true' + default: "" + description: "List of projects to build normal (no -Pq) when BUILD_FAST=true" - string: name: RUN_TEST - default: 'false' - description: 'Set true to run test after build' + default: "false" + description: "Set true to run test after build" - integration-distribution-branch: - branch: '{branch}' + branch: "{branch}" - integration-distribution-stream: - stream: '{stream}' + stream: "{stream}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: 'integration/distribution' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "integration/distribution" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - lf-infra-maven-parameters: - mvn-opts: '' - mvn-params: '' + mvn-opts: "" + mvn-params: "" mvn-version: mvn35 - staging-profile-id: '' # Staging repos do not make sense for this job + staging-profile-id: "" # Staging repos do not make sense for this job wrappers: - opendaylight-infra-wrappers: - build-timeout: '1200' + build-timeout: "1200" triggers: - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: - comment-contains-value: 'multipatch-build' + comment-contains-value: "multipatch-build" projects: - project-compare-type: ANT - project-pattern: '**' + project-pattern: "**" branches: - branch-compare-type: ANT - branch-pattern: '**/{branch}' + branch-pattern: "**/{branch}" builders: - lf-infra-pre-build - wipe-org-opendaylight-repo - lf-maven-install: - mvn-version: '{mvn-version}' + mvn-version: "{mvn-version}" - lf-provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: 'integration-distribution-settings' + global-settings-file: "global-settings" + settings-file: "integration-distribution-settings" - lf-update-java-alternatives: - java-version: '{java-version}' + java-version: "{java-version}" - integration-multipatch-builder - integration-upload-distribution: dist-pom: patch_tester/distribution/pom.xml @@ -492,8 +491,8 @@ steps: - trigger-builds: - project: > - integration-distribution-test-{stream}, - integration-distribution-mri-test-{stream} + integration-distribution-test-{stream}, + integration-distribution-mri-test-{stream} predefined-parameters: | BUNDLE_URL=$BUNDLE_URL KARAF_VERSION=$KARAF_VERSION @@ -501,31 +500,31 @@ publishers: - lf-infra-publish - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[int/dist]' + email-recipients: "{email-recipients}" + email-prefix: "[int/dist]" - job-template: - name: 'integration-distribution-mri-test-{stream}' + name: "integration-distribution-mri-test-{stream}" project-type: freestyle node: queue-intque-2c-1g properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - integration-bundle-url: - bundle-url: '{bundle-url}' + bundle-url: "{bundle-url}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" triggers: - - timed: '{schedule-weekly}' + - timed: "{schedule-weekly}" builders: - trigger-builds: - - project: '{csit-mri-list}' + - project: "{csit-mri-list}" block: true predefined-parameters: | BUNDLE_URL=$BUNDLE_URL @@ -533,31 +532,31 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[integration]' + email-recipients: "{email-recipients}" + email-prefix: "[integration]" - job-template: - name: 'integration-distribution-weekly-test-trigger-{stream}' + name: "integration-distribution-weekly-test-trigger-{stream}" project-type: freestyle node: queue-intque-2c-1g properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - integration-bundle-url: - bundle-url: '{bundle-url}' + bundle-url: "{bundle-url}" - distribution-karaf-version: - karaf-version: '{karaf-version}' + karaf-version: "{karaf-version}" triggers: - - timed: '{schedule-weekly}' + - timed: "{schedule-weekly}" builders: - trigger-builds: - - project: '{csit-weekly-list}' + - project: "{csit-weekly-list}" block: true predefined-parameters: | BUNDLE_URL=$BUNDLE_URL @@ -565,11 +564,11 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[integration]' + email-recipients: "{email-recipients}" + email-prefix: "[integration]" - job-template: - name: 'integration-update-csit-tests-{stream}' + name: "integration-update-csit-tests-{stream}" # This job's purpose is to update csit # tests to run in integration-distribution-test-{stream} @@ -580,7 +579,7 @@ # Default parameters # ###################### - git-url: '$GIT_URL/$PROJECT' + git-url: "$GIT_URL/$PROJECT" submodule-disable: false submodule-recursive: true submodule-timeout: 10 @@ -598,30 +597,30 @@ parameters: - lf-infra-parameters: - project: releng/builder # Hardcode as this job needs to pull releng/builder - stream: '{stream}' - branch: master # Hardcode as releng/builder only has master - lftools-version: '{lftools-version}' + project: releng/builder # Hardcode as this job needs to pull releng/builder + stream: "{stream}" + branch: master # Hardcode as releng/builder only has master + lftools-version: "{lftools-version}" - string: name: CSIT_BLOCKLIST - default: '{csit-blocklist}' + default: "{csit-blocklist}" description: Space separated list of jobs strings to blocklist. scm: - lf-infra-gerrit-scm: - jenkins-ssh-credential: '{jenkins-ssh-credential}' - git-url: '{git-url}' - refspec: '$GERRIT_REFSPEC' - branch: '$GERRIT_BRANCH' - submodule-disable: '{submodule-disable}' - submodule-recursive: '{submodule-recursive}' - submodule-timeout: '{submodule-timeout}' + jenkins-ssh-credential: "{jenkins-ssh-credential}" + git-url: "{git-url}" + refspec: "$GERRIT_REFSPEC" + branch: "$GERRIT_BRANCH" + submodule-disable: "{submodule-disable}" + submodule-recursive: "{submodule-recursive}" + submodule-timeout: "{submodule-timeout}" choosing-strategy: default wrappers: - lf-infra-wrappers: build-timeout: 10 - jenkins-ssh-credential: '{jenkins-ssh-credential}' + jenkins-ssh-credential: "{jenkins-ssh-credential}" triggers: - reverse: @@ -634,12 +633,12 @@ git status git add jjb/integration/*.lst - lf-infra-push-gerrit-patch: - project: 'releng/builder' - gerrit-user: 'jenkins-$SILO' - gerrit-host: 'git.opendaylight.org' - gerrit-topic: 'auto-update-csit-jobs-{stream}' - gerrit-commit-message: 'Auto Update CSIT Jobs to run for {stream}' - reviewers-email: 'jluhrsen@gmail.com' + project: "releng/builder" + gerrit-user: "jenkins-$SILO" + gerrit-host: "git.opendaylight.org" + gerrit-topic: "auto-update-csit-jobs-{stream}" + gerrit-commit-message: "Auto Update CSIT Jobs to run for {stream}" + reviewers-email: "jluhrsen@gmail.com" publishers: - lf-infra-publish diff --git a/jjb/jsonrpc/jsonrpc-csit-basic.yaml b/jjb/jsonrpc/jsonrpc-csit-basic.yaml index 9a1b2a90c..498fc21ec 100644 --- a/jjb/jsonrpc/jsonrpc-csit-basic.yaml +++ b/jjb/jsonrpc/jsonrpc-csit-basic.yaml @@ -5,34 +5,34 @@ - inttest-csit-1node # The project name - project: 'jsonrpc' + project: "jsonrpc" # The functionality under test - functionality: 'basic' + functionality: "basic" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # no mininet required tools_system_count: 0 # Features to install - install-features: 'odl-jsonrpc-all' + install-features: "odl-jsonrpc-all" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/jsonrpc/jsonrpc.yaml b/jjb/jsonrpc/jsonrpc.yaml index 8076205ee..603124372 100644 --- a/jjb/jsonrpc/jsonrpc.yaml +++ b/jjb/jsonrpc/jsonrpc.yaml @@ -2,8 +2,8 @@ - project: name: jsonrpc-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: jsonrpc rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/ @@ -11,15 +11,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'jsonrpc' - project-name: 'jsonrpc' + project: "jsonrpc" + project-name: "jsonrpc" stream: silicon - java-version: 'openjdk11' - branch: 'master' - mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]' + java-version: "openjdk11" + branch: "master" + mvn-settings: "jsonrpc-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}" + email-upstream: "[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: 96fdf4408765d @@ -27,8 +27,8 @@ - project: name: jsonrpc-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: jsonrpc rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/ @@ -36,15 +36,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'jsonrpc' - project-name: 'jsonrpc' + project: "jsonrpc" + project-name: "jsonrpc" stream: aluminium - java-version: 'openjdk11' - branch: 'stable/aluminium' - mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]' + java-version: "openjdk11" + branch: "stable/aluminium" + mvn-settings: "jsonrpc-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}" + email-upstream: "[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: 96fdf4408765d @@ -52,8 +52,8 @@ - project: name: jsonrpc-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: jsonrpc rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/ @@ -61,15 +61,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'jsonrpc' - project-name: 'jsonrpc' + project: "jsonrpc" + project-name: "jsonrpc" stream: magnesium - java-version: 'openjdk11' - branch: 'stable/magnesium' - mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]' + java-version: "openjdk11" + branch: "stable/magnesium" + mvn-settings: "jsonrpc-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}" + email-upstream: "[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: 96fdf4408765d @@ -77,7 +77,7 @@ - project: name: jsonrpc-sodium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: jsonrpc rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/ @@ -85,14 +85,14 @@ - odl-maven-jobs - odl-maven-verify-jobs - project: 'jsonrpc' - project-name: 'jsonrpc' + project: "jsonrpc" + project-name: "jsonrpc" stream: sodium - branch: 'stable/sodium' - mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}' - email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]' + branch: "stable/sodium" + mvn-settings: "jsonrpc-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}" + email-upstream: "[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]" # Used by the release job staging-profile-id: 96fdf4408765d @@ -113,16 +113,16 @@ jobs: - gerrit-maven-sonar - project: 'jsonrpc' - project-name: 'jsonrpc' - java-version: 'openjdk11' - branch: 'master' - mvn-settings: 'jsonrpc-settings' - mvn-opts: '-Xmx1024m' + project: "jsonrpc" + project-name: "jsonrpc" + java-version: "openjdk11" + branch: "master" + mvn-settings: "jsonrpc-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: jsonrpc-info diff --git a/jjb/l2switch/l2switch-csit-host-scalability-daily.yaml b/jjb/l2switch/l2switch-csit-host-scalability-daily.yaml index 1c93e8bef..55f97236b 100644 --- a/jjb/l2switch/l2switch-csit-host-scalability-daily.yaml +++ b/jjb/l2switch/l2switch-csit-host-scalability-daily.yaml @@ -5,42 +5,42 @@ - inttest-csit-1node # The project name - project: 'l2switch' + project: "l2switch" disable-job: true # The functionality under test - functionality: 'host-scalability-daily' + functionality: "host-scalability-daily" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install - install-features: 'odl-l2switch-switch-ui' + install-features: "odl-l2switch-switch-ui" # Robot custom options - robot-options: '' + robot-options: "" # Plot Info - 01-plot-title: 'Maximum Hosts Single Switch' - 01-plot-yaxis: 'Hosts' - 01-plot-group: 'Host Scalability' - 01-plot-data-file: 'hosts.csv' - 02-plot-title: 'Host Discover Time' - 02-plot-yaxis: 'Seconds' - 02-plot-group: 'Host Scalability' - 02-plot-data-file: 'time.csv' + 01-plot-title: "Maximum Hosts Single Switch" + 01-plot-yaxis: "Hosts" + 01-plot-group: "Host Scalability" + 01-plot-data-file: "hosts.csv" + 02-plot-title: "Host Discover Time" + 02-plot-yaxis: "Seconds" + 02-plot-group: "Host Scalability" + 02-plot-data-file: "time.csv" diff --git a/jjb/l2switch/l2switch-csit-scalability.yaml b/jjb/l2switch/l2switch-csit-scalability.yaml index 115c182a7..a1d2e1a9b 100644 --- a/jjb/l2switch/l2switch-csit-scalability.yaml +++ b/jjb/l2switch/l2switch-csit-scalability.yaml @@ -5,32 +5,32 @@ - inttest-csit-1node # The project name - project: 'l2switch' + project: "l2switch" disable-job: true # The functionality under test - functionality: 'scalability' + functionality: "scalability" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-l2switch-switch-ui' + install-features: "odl-l2switch-switch-ui" # Robot custom options - robot-options: '-v TOPO_TREE_DEPTH:7' + robot-options: "-v TOPO_TREE_DEPTH:7" diff --git a/jjb/l2switch/l2switch-csit-switch.yaml b/jjb/l2switch/l2switch-csit-switch.yaml index 78101db98..4b831f8a3 100644 --- a/jjb/l2switch/l2switch-csit-switch.yaml +++ b/jjb/l2switch/l2switch-csit-switch.yaml @@ -6,32 +6,32 @@ - inttest-csit-verify-1node # The project name - project: 'l2switch' + project: "l2switch" disable-job: true # The functionality under test - functionality: 'switch' + functionality: "switch" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-l2switch-switch-ui' + install-features: "odl-l2switch-switch-ui" # Robot custom options - robot-options: '-v TOPO_TREE_DEPTH:5' + robot-options: "-v TOPO_TREE_DEPTH:5" diff --git a/jjb/l2switch/l2switch-patch-test.yaml b/jjb/l2switch/l2switch-patch-test.yaml index 6172f0def..635bbf2b3 100644 --- a/jjb/l2switch/l2switch-patch-test.yaml +++ b/jjb/l2switch/l2switch-patch-test.yaml @@ -5,28 +5,28 @@ - inttest-patch-test # The project name - project: 'l2switch' + project: "l2switch" disable-job: true # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' + os-branch: "queens" feature: - all: csit-list: > - l2switch-csit-1node--host-scalability-daily-only-{stream}, - l2switch-csit-1node-scalability-all-{stream}, - l2switch-csit-1node-switch-all-{stream} + l2switch-csit-1node--host-scalability-daily-only-{stream}, + l2switch-csit-1node-scalability-all-{stream}, + l2switch-csit-1node-switch-all-{stream} diff --git a/jjb/l2switch/l2switch.yaml b/jjb/l2switch/l2switch.yaml index 864ac48dd..8e2b5f56d 100644 --- a/jjb/l2switch/l2switch.yaml +++ b/jjb/l2switch/l2switch.yaml @@ -6,18 +6,18 @@ - odl-maven-verify-jobs stream: silicon - project: 'l2switch' - project-name: 'l2switch' - branch: 'master' - mvn-settings: 'l2switch-settings' - mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true' + project: "l2switch" + project-name: "l2switch" + branch: "master" + mvn-settings: "l2switch-settings" + mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - openflowjava-merge-{stream}, - openflowplugin-merge-{stream} - email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + openflowjava-merge-{stream}, + openflowplugin-merge-{stream} + email-upstream: "[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]" disable-job: true # Used by the release job @@ -30,18 +30,18 @@ - odl-maven-verify-jobs stream: aluminium - project: 'l2switch' - project-name: 'l2switch' - branch: 'stable/aluminium' - mvn-settings: 'l2switch-settings' - mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true' + project: "l2switch" + project-name: "l2switch" + branch: "stable/aluminium" + mvn-settings: "l2switch-settings" + mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - openflowjava-merge-{stream}, - openflowplugin-merge-{stream} - email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + openflowjava-merge-{stream}, + openflowplugin-merge-{stream} + email-upstream: "[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]" disable-job: true # Used by the release job @@ -54,18 +54,18 @@ - odl-maven-verify-jobs stream: magnesium - project: 'l2switch' - project-name: 'l2switch' - branch: 'stable/magnesium' - mvn-settings: 'l2switch-settings' - mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true' + project: "l2switch" + project-name: "l2switch" + branch: "stable/magnesium" + mvn-settings: "l2switch-settings" + mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - openflowjava-merge-{stream}, - openflowplugin-merge-{stream} - email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + openflowjava-merge-{stream}, + openflowplugin-merge-{stream} + email-upstream: "[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]" disable-job: true # Used by the release job @@ -78,18 +78,18 @@ - odl-maven-verify-jobs stream: sodium - project: 'l2switch' - project-name: 'l2switch' - branch: 'stable/sodium' - mvn-settings: 'l2switch-settings' - mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true' + project: "l2switch" + project-name: "l2switch" + branch: "stable/sodium" + mvn-settings: "l2switch-settings" + mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - openflowjava-merge-{stream}, - openflowplugin-merge-{stream} - email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + openflowjava-merge-{stream}, + openflowplugin-merge-{stream} + email-upstream: "[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]" disable-job: true # Used by the release job @@ -110,16 +110,16 @@ name: l2switch-sonar jobs: - gerrit-maven-sonar - project: 'l2switch' - project-name: 'l2switch' - branch: 'master' - mvn-settings: 'l2switch-settings' - mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true' + project: "l2switch" + project-name: "l2switch" + branch: "master" + mvn-settings: "l2switch-settings" + mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true" disable-job: true sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: l2switch-info diff --git a/jjb/lf-infra/lf-infra-jobs.yaml b/jjb/lf-infra/lf-infra-jobs.yaml index 24fa430d1..90a19d3d7 100644 --- a/jjb/lf-infra/lf-infra-jobs.yaml +++ b/jjb/lf-infra/lf-infra-jobs.yaml @@ -9,7 +9,7 @@ build-node: ubuntu1804-docker-4c-4g build-timeout: 60 stream: any - branch: '*' + branch: "*" python-version: python3 git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT @@ -24,7 +24,7 @@ project: releng/ci-workshop build-node: centos7-builder-2c-8g stream: any - branch: '*' + branch: "*" git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng @@ -38,7 +38,7 @@ project: releng/info-master build-node: centos7-builder-2c-2g stream: any - branch: '*' + branch: "*" git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng @@ -52,14 +52,14 @@ project: zzz-test-release build-node: centos7-builder-2c-2g stream: any - branch: '*' + branch: "*" git-url: https://git.opendaylight.org/gerrit/$GERRIT_PROJECT - project: name: lf-infra-common-packer jobs: - - '{project-name}-rtd-jobs' + - "{project-name}-rtd-jobs" - gerrit-release-announce - gerrit-tox-verify @@ -70,7 +70,7 @@ rtd-build-url: https://readthedocs.org/api/v2/webhook/lf-releng-common-packer/38930/ rtd-token: 0cdf727cc22f8f888ffec0e69f46d89031018776 stream: any - branch: '*' + branch: "*" git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng @@ -78,7 +78,7 @@ - project: name: lf-infra-docs jobs: - - '{project-name}-rtd-jobs' + - "{project-name}-rtd-jobs" - gerrit-tox-verify project-name: lf-infra-docs @@ -88,7 +88,7 @@ rtd-build-url: https://readthedocs.org/api/v2/webhook/lf-releng-docs/32930/ rtd-token: e02d61c268c3cc11b65ef169ff199dbb82989647 stream: any - branch: '*' + branch: "*" git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng @@ -96,7 +96,7 @@ - project: name: lf-infra-docs-conf jobs: - - '{project-name}-rtd-jobs' + - "{project-name}-rtd-jobs" - gerrit-release-announce - gerrit-tox-verify @@ -107,7 +107,7 @@ rtd-build-url: https://readthedocs.org/api/v2/webhook/lfdocs-conf/32931/ rtd-token: 27a59073490f2cefab41761dc225ac8c8bfdf028 stream: any - branch: '*' + branch: "*" git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng @@ -115,7 +115,7 @@ - project: name: lf-infra-global-jjb jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": gerrit_trigger_file_paths: - compare-type: REG_EXP pattern: '.*\.css' @@ -126,7 +126,7 @@ - compare-type: REG_EXP pattern: '.*\/conf.py' - compare-type: REG_EXP - pattern: 'releasenotes/.*' + pattern: "releasenotes/.*" - gerrit-release-announce - gerrit-tox-verify @@ -137,7 +137,7 @@ rtd-build-url: https://readthedocs.org/api/v2/webhook/lf-releng-global-jjb/32932/ rtd-token: f19058af6f90e04dff828e3eec5e2f0990895a7b stream: any - branch: '*' + branch: "*" git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng @@ -145,7 +145,7 @@ - project: name: lf-infra-lftools jobs: - - '{project-name}-rtd-jobs' + - "{project-name}-rtd-jobs" - gerrit-release-announce: build-node: centos7-builder-2c-1g - gerrit-tox-verify @@ -158,7 +158,7 @@ rtd-build-url: https://readthedocs.org/api/v2/webhook/lf-releng-tools/32933/ rtd-token: 47a135ceba9053c6f88394a7171ebf5602a9fc95 stream: any - branch: '*' + branch: "*" git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng @@ -172,7 +172,7 @@ project: releng/license-checker build-node: centos7-builder-2c-2g stream: any - branch: '*' + branch: "*" git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng diff --git a/jjb/lf-infra/zzz-test-release.yaml b/jjb/lf-infra/zzz-test-release.yaml index 679296798..f87f5fe9e 100644 --- a/jjb/lf-infra/zzz-test-release.yaml +++ b/jjb/lf-infra/zzz-test-release.yaml @@ -1,6 +1,6 @@ --- - project: - name: '{project-name}-maven-stage-{stream}' + name: "{project-name}-maven-stage-{stream}" jobs: - gerrit-maven-stage project: zzz-test-release @@ -9,12 +9,12 @@ branch: master distribution_branch: master mvn-settings: autorelease-settings - mvn-opts: '-Xmx1024m' + mvn-opts: "-Xmx1024m" mvn-version: mvn35 - dependencies: '' - email-upstream: '[odlparent]' + dependencies: "" + email-upstream: "[odlparent]" archive-artifacts: > - **/*.pom - **/*.xml + **/*.pom + **/*.xml # Used by the release job staging-profile-id: 615fb2f4e0adf diff --git a/jjb/lispflowmapping/lispflowmapping-csit-msmr.yaml b/jjb/lispflowmapping/lispflowmapping-csit-msmr.yaml index 98f567683..b706b2f5d 100644 --- a/jjb/lispflowmapping/lispflowmapping-csit-msmr.yaml +++ b/jjb/lispflowmapping/lispflowmapping-csit-msmr.yaml @@ -7,31 +7,31 @@ - inttest-csit-verify-1node # The project name - project: 'lispflowmapping' + project: "lispflowmapping" # The functionality under test - functionality: 'msmr' + functionality: "msmr" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-lispflowmapping-msmr' + install-features: "odl-lispflowmapping-msmr" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/lispflowmapping/lispflowmapping.yaml b/jjb/lispflowmapping/lispflowmapping.yaml index dfb3aca6b..ec9c685ba 100644 --- a/jjb/lispflowmapping/lispflowmapping.yaml +++ b/jjb/lispflowmapping/lispflowmapping.yaml @@ -2,9 +2,9 @@ - project: name: lispflowmapping-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: lispflowmapping rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-lispflowmapping/47783/ @@ -13,18 +13,18 @@ - odl-maven-verify-jobs stream: silicon - project: 'lispflowmapping' - project-name: 'lispflowmapping' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'lispflowmapping-settings' - mvn-goals: 'clean deploy -DrepoBuild' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' - dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}' - email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]' + project: "lispflowmapping" + project-name: "lispflowmapping" + branch: "master" + java-version: "openjdk11" + mvn-settings: "lispflowmapping-settings" + mvn-goals: "clean deploy -DrepoBuild" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" + dependencies: "controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}" + email-upstream: "[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]" archive-artifacts: > - **/*.log - **/target/surefire-reports/*-output.txt + **/*.log + **/target/surefire-reports/*-output.txt build-node: centos7-builder-8c-8g @@ -34,9 +34,9 @@ - project: name: lispflowmapping-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: lispflowmapping rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-lispflowmapping/47783/ @@ -45,18 +45,18 @@ - odl-maven-verify-jobs stream: aluminium - project: 'lispflowmapping' - project-name: 'lispflowmapping' - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'lispflowmapping-settings' - mvn-goals: 'clean deploy -DrepoBuild' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' - dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}' - email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]' + project: "lispflowmapping" + project-name: "lispflowmapping" + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "lispflowmapping-settings" + mvn-goals: "clean deploy -DrepoBuild" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" + dependencies: "controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}" + email-upstream: "[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]" archive-artifacts: > - **/*.log - **/target/surefire-reports/*-output.txt + **/*.log + **/target/surefire-reports/*-output.txt build-node: centos7-builder-8c-8g @@ -66,9 +66,9 @@ - project: name: lispflowmapping-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: lispflowmapping rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-lispflowmapping/47783/ @@ -77,18 +77,18 @@ - odl-maven-verify-jobs stream: magnesium - project: 'lispflowmapping' - project-name: 'lispflowmapping' - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'lispflowmapping-settings' - mvn-goals: 'clean deploy -DrepoBuild' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' - dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}' - email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]' + project: "lispflowmapping" + project-name: "lispflowmapping" + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "lispflowmapping-settings" + mvn-goals: "clean deploy -DrepoBuild" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" + dependencies: "controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}" + email-upstream: "[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]" archive-artifacts: > - **/*.log - **/target/surefire-reports/*-output.txt + **/*.log + **/target/surefire-reports/*-output.txt build-node: centos7-builder-8c-8g @@ -98,9 +98,9 @@ - project: name: lispflowmapping-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: lispflowmapping rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-lispflowmapping/47783/ @@ -111,17 +111,17 @@ - openjdk8 stream: sodium - project: 'lispflowmapping' - project-name: 'lispflowmapping' - branch: 'stable/sodium' - mvn-settings: 'lispflowmapping-settings' - mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' - dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}' - email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]' + project: "lispflowmapping" + project-name: "lispflowmapping" + branch: "stable/sodium" + mvn-settings: "lispflowmapping-settings" + mvn-goals: "clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" + dependencies: "controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}" + email-upstream: "[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]" archive-artifacts: > - **/*.log - **/target/surefire-reports/*-output.txt + **/*.log + **/target/surefire-reports/*-output.txt build-node: centos7-builder-8c-8g @@ -132,17 +132,17 @@ name: lispflowmapping-sonar jobs: - gerrit-maven-sonar - project: 'lispflowmapping' - project-name: 'lispflowmapping' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'lispflowmapping-settings' - mvn-goals: 'clean deploy -DrepoBuild' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + project: "lispflowmapping" + project-name: "lispflowmapping" + branch: "master" + java-version: "openjdk11" + mvn-settings: "lispflowmapping-settings" + mvn-goals: "clean deploy -DrepoBuild" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: lispflowmapping-info diff --git a/jjb/mdsal/mdsal-csit-bindingv1.yaml b/jjb/mdsal/mdsal-csit-bindingv1.yaml index 26df6112f..87ab3d30b 100644 --- a/jjb/mdsal/mdsal-csit-bindingv1.yaml +++ b/jjb/mdsal/mdsal-csit-bindingv1.yaml @@ -5,28 +5,28 @@ - inttest-csit-1node # The project name - project: 'mdsal' + project: "mdsal" disable-job: true # The functionality under test - functionality: 'bindingv1' + functionality: "bindingv1" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # No tools system VMs needed, but ODL system needs RAM and benefits from CPUs. tools_system_count: 0 @@ -35,10 +35,10 @@ odl_system_flavor: odl-standard-4 # Features to install - install-features: 'odl-restconf' + install-features: "odl-restconf" # Robot custom options: - robot-options: '' + robot-options: "" # Additional patterns to archive - archive-artifacts: '*.xml' + archive-artifacts: "*.xml" diff --git a/jjb/mdsal/mdsal-patch-test.yaml b/jjb/mdsal/mdsal-patch-test.yaml index 02ad83106..4cd6c3656 100644 --- a/jjb/mdsal/mdsal-patch-test.yaml +++ b/jjb/mdsal/mdsal-patch-test.yaml @@ -4,34 +4,34 @@ jobs: - inttest-patch-test - project: 'mdsal' + project: "mdsal" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' + os-branch: "queens" - jdk: 'openjdk8' + jdk: "openjdk8" feature: - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/mdsal/mdsal.yaml b/jjb/mdsal/mdsal.yaml index 08e384877..18fe76b5a 100644 --- a/jjb/mdsal/mdsal.yaml +++ b/jjb/mdsal/mdsal.yaml @@ -2,7 +2,7 @@ - project: name: mdsal-master jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: mdsal rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/ @@ -15,18 +15,18 @@ branch: master stream: master - java-version: 'openjdk11' - mvn-settings: 'mdsal-settings' + java-version: "openjdk11" + mvn-settings: "mdsal-settings" mvn-version: mvn36 build-timeout: 90 archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: a674173c7b29d @@ -34,7 +34,7 @@ - project: name: mdsal-6.0.x jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: mdsal rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/ @@ -47,18 +47,18 @@ branch: 6.0.x stream: 6.0.x - java-version: 'openjdk11' - mvn-settings: 'mdsal-settings' + java-version: "openjdk11" + mvn-settings: "mdsal-settings" mvn-version: mvn36 build-timeout: 90 archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: a674173c7b29d @@ -66,7 +66,7 @@ - project: name: mdsal-5.0.x jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: mdsal rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/ @@ -79,20 +79,20 @@ branch: 5.0.x stream: 5.0.x - java-version: 'openjdk11' - mvn-settings: 'mdsal-settings' - mvn-opts: '-Xmx2048m' + java-version: "openjdk11" + mvn-settings: "mdsal-settings" + mvn-opts: "-Xmx2048m" build-timeout: 90 - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[mdsal] [odlparent] [yangtools]' + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[mdsal] [odlparent] [yangtools]" archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: a674173c7b29d @@ -100,7 +100,7 @@ - project: name: mdsal-v4.0.x jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: mdsal rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/ @@ -113,19 +113,19 @@ branch: v4.0.x stream: v4.0.x - mvn-settings: 'mdsal-settings' - mvn-opts: '-Xmx2048m' + mvn-settings: "mdsal-settings" + mvn-opts: "-Xmx2048m" build-timeout: 90 - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[mdsal] [odlparent] [yangtools]' + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[mdsal] [odlparent] [yangtools]" archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: a674173c7b29d @@ -150,17 +150,17 @@ -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec -Dskip.karaf.featureTest=true - project: 'mdsal' - project-name: 'mdsal' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'mdsal-settings' - mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests' - mvn-opts: '-Xmx2048m' + project: "mdsal" + project-name: "mdsal" + branch: "master" + java-version: "openjdk11" + mvn-settings: "mdsal-settings" + mvn-goals: "-Dmaven.compile.fork=true clean deploy -Dintegrationtests" + mvn-opts: "-Xmx2048m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: mdsal-info diff --git a/jjb/nemo/nemo-csit-engine.yaml b/jjb/nemo/nemo-csit-engine.yaml index 382b9d427..c8d251539 100644 --- a/jjb/nemo/nemo-csit-engine.yaml +++ b/jjb/nemo/nemo-csit-engine.yaml @@ -6,32 +6,32 @@ - inttest-csit-verify-1node # The project name - project: 'nemo' + project: "nemo" disable-job: true # The functionality under test - functionality: 'engine' + functionality: "engine" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-mdsal-apidocs,odl-nemo-engine-ui,odl-nemo-openflow-renderer' + install-features: "odl-restconf,odl-mdsal-apidocs,odl-nemo-engine-ui,odl-nemo-openflow-renderer" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/nemo/nemo.yaml b/jjb/nemo/nemo.yaml index 5ae1ff95c..62f863c28 100644 --- a/jjb/nemo/nemo.yaml +++ b/jjb/nemo/nemo.yaml @@ -6,13 +6,13 @@ - odl-maven-verify-jobs stream: silicon - project: 'nemo' - project-name: 'nemo' - branch: 'master' - mvn-settings: 'nemo-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[nemo]' + project: "nemo" + project-name: "nemo" + branch: "master" + mvn-settings: "nemo-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[nemo]" disable-job: true # Used by the release job @@ -25,13 +25,13 @@ - odl-maven-verify-jobs stream: aluminium - project: 'nemo' - project-name: 'nemo' - branch: 'stable/aluminium' - mvn-settings: 'nemo-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[nemo]' + project: "nemo" + project-name: "nemo" + branch: "stable/aluminium" + mvn-settings: "nemo-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[nemo]" disable-job: true # Used by the release job @@ -44,13 +44,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'nemo' - project-name: 'nemo' - branch: 'stable/magnesium' - mvn-settings: 'nemo-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[nemo]' + project: "nemo" + project-name: "nemo" + branch: "stable/magnesium" + mvn-settings: "nemo-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[nemo]" disable-job: true # Used by the release job @@ -63,13 +63,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'nemo' - project-name: 'nemo' - branch: 'stable/sodium' - mvn-settings: 'nemo-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[nemo]' + project: "nemo" + project-name: "nemo" + branch: "stable/sodium" + mvn-settings: "nemo-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[nemo]" disable-job: true # Used by the release job @@ -90,16 +90,16 @@ name: nemo-sonar jobs: - gerrit-maven-sonar - project: 'nemo' - project-name: 'nemo' - branch: 'master' - mvn-settings: 'nemo-settings' - mvn-opts: '-Xmx1024m' + project: "nemo" + project-name: "nemo" + branch: "master" + mvn-settings: "nemo-settings" + mvn-opts: "-Xmx1024m" disable-job: true sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: nemo-info diff --git a/jjb/netconf/netconf-clustering-scale.yaml b/jjb/netconf/netconf-clustering-scale.yaml index 66126e65e..d47eb711a 100644 --- a/jjb/netconf/netconf-clustering-scale.yaml +++ b/jjb/netconf/netconf-clustering-scale.yaml @@ -5,33 +5,33 @@ - inttest-csit-3node # The project name - project: 'netconf' + project: "netconf" # The functionality under test - functionality: 'clustering-scale' + functionality: "clustering-scale" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-netconf-clustered-topology + odl-restconf, + odl-netconf-clustered-topology # Robot custom options - robot-options: '-v USE_NETCONF_CONNECTOR:False' + robot-options: "-v USE_NETCONF_CONNECTOR:False" diff --git a/jjb/netconf/netconf-clustering.yaml b/jjb/netconf/netconf-clustering.yaml index a4c2f7e80..3e9a2e9d8 100644 --- a/jjb/netconf/netconf-clustering.yaml +++ b/jjb/netconf/netconf-clustering.yaml @@ -5,33 +5,33 @@ - inttest-csit-3node # The project name - project: 'netconf' + project: "netconf" # The functionality under test - functionality: 'clustering' + functionality: "clustering" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-netconf-clustered-topology + odl-restconf, + odl-netconf-clustered-topology # Robot custom options - robot-options: '-v USE_NETCONF_CONNECTOR:False' + robot-options: "-v USE_NETCONF_CONNECTOR:False" diff --git a/jjb/netconf/netconf-csit-callhome.yaml b/jjb/netconf/netconf-csit-callhome.yaml index e7d4b898e..e47939b2d 100644 --- a/jjb/netconf/netconf-csit-callhome.yaml +++ b/jjb/netconf/netconf-csit-callhome.yaml @@ -5,7 +5,7 @@ - inttest-csit-1node # The project name - project: 'netconf' + project: "netconf" # The functionality under test functionality: @@ -15,26 +15,26 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # no mininet required tools_system_image: ZZCI - Ubuntu 16.04 - docker - x86_64 - 20190614-042302.610 # Features to install - install-features: 'odl-netconf-callhome-ssh,odl-restconf' + install-features: "odl-netconf-callhome-ssh,odl-restconf" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/netconf/netconf-patch-test.yaml b/jjb/netconf/netconf-patch-test.yaml index b015ade27..6cb0c6e13 100644 --- a/jjb/netconf/netconf-patch-test.yaml +++ b/jjb/netconf/netconf-patch-test.yaml @@ -4,38 +4,38 @@ jobs: - inttest-patch-test - project: 'netconf' + project: "netconf" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' + os-branch: "queens" feature: - core: csit-list: > - netconf-csit-1node-gate-userfeatures-all-{stream}, - netconf-csit-1node-gate-userfeatures-rfc8040-all-{stream}, - netconf-csit-1node-gate-callhome-only-{stream} + netconf-csit-1node-gate-userfeatures-all-{stream}, + netconf-csit-1node-gate-userfeatures-rfc8040-all-{stream}, + netconf-csit-1node-gate-callhome-only-{stream} - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/netconf/netconf-scale.yaml b/jjb/netconf/netconf-scale.yaml index da6479036..d4cc0a468 100644 --- a/jjb/netconf/netconf-scale.yaml +++ b/jjb/netconf/netconf-scale.yaml @@ -5,38 +5,38 @@ - inttest-csit-1node # The project name - project: 'netconf' + project: "netconf" # The functionality under test - functionality: 'scale' + functionality: "scale" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-clustering-test-app, - odl-netconf-mdsal, - odl-netconf-topology + odl-restconf, + odl-clustering-test-app, + odl-netconf-mdsal, + odl-netconf-topology # Robot custom options - robot-options: '-v USE_NETCONF_CONNECTOR:False' + robot-options: "-v USE_NETCONF_CONNECTOR:False" # ODL system configuration odl_system_flavor: odl-standard-4 @@ -47,50 +47,53 @@ - inttest-csit-1node # The project name - project: 'netconf' + project: "netconf" # The functionality under test - functionality: 'scale-max-devices' + functionality: "scale-max-devices" # Project branches stream: - aluminium: - branch: 'master' - jre: 'openjdk11' - robot-options: '-v USE_NETCONF_CONNECTOR:False -v SCHEMA_MODEL:juniper -v INIT_DEVICE_COUNT:250 - -v MAX_DEVICE_COUNT:1000 -v DEVICE_INCREMENT:100 -v TESTTOOL_BOOT_TIMEOUT:600s - -v MAX_HEAP:4G --flattenkeywords name:*repeat*keyword*' + branch: "master" + jre: "openjdk11" + robot-options: + "-v USE_NETCONF_CONNECTOR:False -v SCHEMA_MODEL:juniper -v INIT_DEVICE_COUNT:250 + -v MAX_DEVICE_COUNT:1000 -v DEVICE_INCREMENT:100 -v TESTTOOL_BOOT_TIMEOUT:600s + -v MAX_HEAP:4G --flattenkeywords name:*repeat*keyword*" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' - robot-options: '-v USE_NETCONF_CONNECTOR:False -v SCHEMA_MODEL:juniper -v INIT_DEVICE_COUNT:250 - -v MAX_DEVICE_COUNT:1000 -v DEVICE_INCREMENT:100 -v TESTTOOL_BOOT_TIMEOUT:600s - -v MAX_HEAP:4G --flattenkeywords name:*repeat*keyword*' + branch: "stable/magnesium" + jre: "openjdk11" + robot-options: + "-v USE_NETCONF_CONNECTOR:False -v SCHEMA_MODEL:juniper -v INIT_DEVICE_COUNT:250 + -v MAX_DEVICE_COUNT:1000 -v DEVICE_INCREMENT:100 -v TESTTOOL_BOOT_TIMEOUT:600s + -v MAX_HEAP:4G --flattenkeywords name:*repeat*keyword*" - sodium: - branch: 'stable/sodium' - robot-options: '-v USE_NETCONF_CONNECTOR:False -v SCHEMA_MODEL:juniper -v INIT_DEVICE_COUNT:10 - -v MAX_DEVICE_COUNT:500 -v DEVICE_INCREMENT:25 -v TESTTOOL_BOOT_TIMEOUT:600s - -v MAX_HEAP:4G --flattenkeywords name:*repeat*keyword*' + branch: "stable/sodium" + robot-options: + "-v USE_NETCONF_CONNECTOR:False -v SCHEMA_MODEL:juniper -v INIT_DEVICE_COUNT:10 + -v MAX_DEVICE_COUNT:500 -v DEVICE_INCREMENT:25 -v TESTTOOL_BOOT_TIMEOUT:600s + -v MAX_HEAP:4G --flattenkeywords name:*repeat*keyword*" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-clustering-test-app, - odl-netconf-mdsal, - odl-netconf-topology, - odl-jolokia + odl-restconf, + odl-clustering-test-app, + odl-netconf-mdsal, + odl-netconf-topology, + odl-jolokia # ODL system configuration odl_system_flavor: odl-standard-8 - controller-max-mem: '12G' + controller-max-mem: "12G" tools_system_flavor: odl-standard-8 # Plot Info - 01-plot-title: 'Max Devices' - 01-plot-yaxis: 'Devices' - 01-plot-group: 'Netconf Devices' - 01-plot-data-file: 'devices.csv' + 01-plot-title: "Max Devices" + 01-plot-yaxis: "Devices" + 01-plot-group: "Netconf Devices" + 01-plot-data-file: "devices.csv" diff --git a/jjb/netconf/netconf-userfeatures.yaml b/jjb/netconf/netconf-userfeatures.yaml index ffbef7f1f..44e0b0f66 100644 --- a/jjb/netconf/netconf-userfeatures.yaml +++ b/jjb/netconf/netconf-userfeatures.yaml @@ -5,45 +5,45 @@ - inttest-csit-1node # The project name - project: 'netconf' + project: "netconf" # The functionality under test functionality: - userfeatures - userfeatures-rfc8040: - robot-options: '-v NETOPEER_USER:root -v USE_NETCONF_CONNECTOR:False -v USE_RFC8040:True' + robot-options: "-v NETOPEER_USER:root -v USE_NETCONF_CONNECTOR:False -v USE_RFC8040:True" - gate-userfeatures - gate-userfeatures-rfc8040: - robot-options: '-v NETOPEER_USER:root -v USE_NETCONF_CONNECTOR:False -v USE_RFC8040:True' + robot-options: "-v NETOPEER_USER:root -v USE_NETCONF_CONNECTOR:False -v USE_RFC8040:True" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" tools_system_image: ZZCI - Ubuntu 16.04 - docker - x86_64 - 20190614-042302.610 # Features to install install-features: > - odl-restconf, - odl-netconf-mdsal, - odl-mdsal-apidocs, - odl-mdsal-model-inventory, - odl-clustering-test-app, - odl-netconf-topology + odl-restconf, + odl-netconf-mdsal, + odl-mdsal-apidocs, + odl-mdsal-model-inventory, + odl-clustering-test-app, + odl-netconf-topology # Robot custom options - robot-options: '-v NETOPEER_USER:root -v USE_NETCONF_CONNECTOR:False' + robot-options: "-v NETOPEER_USER:root -v USE_NETCONF_CONNECTOR:False" diff --git a/jjb/netconf/netconf.yaml b/jjb/netconf/netconf.yaml index c456cb664..eac56d0ea 100644 --- a/jjb/netconf/netconf.yaml +++ b/jjb/netconf/netconf.yaml @@ -2,8 +2,8 @@ - project: name: netconf-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: netconf rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/ @@ -12,17 +12,17 @@ - odl-maven-verify-jobs stream: silicon - project: 'netconf' - project-name: 'netconf' - branch: 'master' + project: "netconf" + project-name: "netconf" + branch: "master" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'netconf-settings' - mvn-goals: 'clean deploy -Pintegrationtests' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + java-version: "openjdk11" + mvn-settings: "netconf-settings" + mvn-goals: "clean deploy -Pintegrationtests" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 90 - dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]' + dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]" # Used by the release job staging-profile-id: a67b22fc3663f @@ -30,8 +30,8 @@ - project: name: netconf-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: netconf rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/ @@ -40,17 +40,17 @@ - odl-maven-verify-jobs stream: aluminium - project: 'netconf' - project-name: 'netconf' - branch: 'stable/aluminium' + project: "netconf" + project-name: "netconf" + branch: "stable/aluminium" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'netconf-settings' - mvn-goals: 'clean deploy -Pintegrationtests' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + java-version: "openjdk11" + mvn-settings: "netconf-settings" + mvn-goals: "clean deploy -Pintegrationtests" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 90 - dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]' + dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]" # Used by the release job staging-profile-id: a67b22fc3663f @@ -58,8 +58,8 @@ - project: name: netconf-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: netconf rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/ @@ -68,17 +68,17 @@ - odl-maven-verify-jobs stream: magnesium - project: 'netconf' - project-name: 'netconf' - branch: 'stable/magnesium' + project: "netconf" + project-name: "netconf" + branch: "stable/magnesium" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'netconf-settings' - mvn-goals: 'clean deploy -Pintegrationtests' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + java-version: "openjdk11" + mvn-settings: "netconf-settings" + mvn-goals: "clean deploy -Pintegrationtests" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 90 - dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]' + dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]" # Used by the release job staging-profile-id: a67b22fc3663f @@ -86,8 +86,8 @@ - project: name: netconf-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: netconf rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/ @@ -96,16 +96,16 @@ - odl-maven-verify-jobs stream: sodium - project: 'netconf' - project-name: 'netconf' - branch: 'stable/sodium' + project: "netconf" + project-name: "netconf" + branch: "stable/sodium" build-node: centos7-builder-2c-8g - mvn-settings: 'netconf-settings' - mvn-goals: 'clean deploy -Pintegrationtests' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + mvn-settings: "netconf-settings" + mvn-goals: "clean deploy -Pintegrationtests" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 90 - dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]' + dependencies: "aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[netconf] [aaa] [controller] [odlparent] [yangtools]" # Used by the release job staging-profile-id: a67b22fc3663f @@ -118,19 +118,19 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'netconf' - project-name: 'netconf' - branch: 'master' + project: "netconf" + project-name: "netconf" + branch: "master" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'netconf-settings' - mvn-goals: 'clean deploy -Pintegrationtests' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + java-version: "openjdk11" + mvn-settings: "netconf-settings" + mvn-goals: "clean deploy -Pintegrationtests" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 90 sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: netconf-info diff --git a/jjb/netvirt/netvirt-apex-images.yaml b/jjb/netvirt/netvirt-apex-images.yaml index 4b9ebd50e..df29b91f9 100644 --- a/jjb/netvirt/netvirt-apex-images.yaml +++ b/jjb/netvirt/netvirt-apex-images.yaml @@ -2,39 +2,39 @@ - project: name: netvirt-apex-image-management jobs: - - 'netvirt-apex-image-management' + - "netvirt-apex-image-management" - project: 'netvirt' + project: "netvirt" os-cloud: vex disable-job: true - job-template: - name: 'netvirt-apex-image-management' + name: "netvirt-apex-image-management" disable-job: false - node: 'centos7-apex-2c-2g' - disabled: '{disable-job}' + node: "centos7-apex-2c-2g" + disabled: "{disable-job}" parameters: - string: name: OS_CLOUD - default: '{os-cloud}' + default: "{os-cloud}" description: | - The name of a cloud configuration in clouds.yaml. OS_CLOUD is a - variable name that is significant to openstack client as a - environment variable. Please refer to the documentation for - further details. - https://docs.openstack.org/developer/python-openstackclient/ + The name of a cloud configuration in clouds.yaml. OS_CLOUD is a + variable name that is significant to openstack client as a + environment variable. Please refer to the documentation for + further details. + https://docs.openstack.org/developer/python-openstackclient/ wrappers: # Listed after to override openstack-infra-wrappers clouds.yaml definition - config-file-provider: files: - file-id: clouds-yaml - target: '$HOME/.config/openstack/clouds.yaml' + target: "$HOME/.config/openstack/clouds.yaml" builders: - integration-apex-image-manager triggers: - - timed: '@weekly' + - timed: "@weekly" diff --git a/jjb/netvirt/netvirt-csit-hwvtep-openstack.yaml b/jjb/netvirt/netvirt-csit-hwvtep-openstack.yaml index 84f80723f..dbd8726c3 100644 --- a/jjb/netvirt/netvirt-csit-hwvtep-openstack.yaml +++ b/jjb/netvirt/netvirt-csit-hwvtep-openstack.yaml @@ -4,15 +4,15 @@ jobs: - inttest-csit-hwvtep-openstack-custom - project: 'netvirt' - stream: 'aluminium' - branch: 'master' - jre: 'openjdk11' - testplan: '{project}-{topology}-l2gw-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "aluminium" + branch: "master" + jre: "openjdk11" + testplan: "{project}-{topology}-l2gw-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -23,47 +23,47 @@ os-cmp-cnt: 2 # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled - enable-networking-l2gw: 'yes' + enable-networking-l2gw: "yes" topology: - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-daily}' + schedule: "{schedule-daily}" - gate-stateful openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" - project: name: netvirt-csit-hwvtep-openstack-integration-aluminium-stein jobs: - inttest-csit-hwvtep-openstack-custom - project: 'netvirt' - stream: 'aluminium' - branch: 'master' - jre: 'openjdk11' - testplan: '{project}-{topology}-l2gw-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "aluminium" + branch: "master" + jre: "openjdk11" + testplan: "{project}-{topology}-l2gw-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -74,48 +74,47 @@ os-cmp-cnt: 2 # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled - enable-networking-l2gw: 'yes' + enable-networking-l2gw: "yes" topology: - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-daily}' + schedule: "{schedule-daily}" - gate-stateful openstack: - stein: - openstack-branch: 'stable/stein' - odl-ml2-branch: 'stable/stein' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_stein_system_image}' - openstack_system2_image: '{openstack_stein_system_image}' - + openstack-branch: "stable/stein" + odl-ml2-branch: "stable/stein" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_stein_system_image}" + openstack_system2_image: "{openstack_stein_system_image}" - project: name: netvirt-csit-hwvtep-openstack-integration-magnesium-rocky jobs: - inttest-csit-hwvtep-openstack-custom - project: 'netvirt' - stream: 'magnesium' - branch: 'stable/magnesium' - jre: 'openjdk11' - testplan: '{project}-{topology}-l2gw-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "magnesium" + branch: "stable/magnesium" + jre: "openjdk11" + testplan: "{project}-{topology}-l2gw-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -126,48 +125,48 @@ os-cmp-cnt: 2 # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled - enable-networking-l2gw: 'yes' + enable-networking-l2gw: "yes" topology: - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - gate-stateful openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' - schedule: '{schedule-daily}' + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" + schedule: "{schedule-daily}" - project: name: netvirt-csit-hwvtep-openstack-integration-magnesium-stein jobs: - inttest-csit-hwvtep-openstack-custom - project: 'netvirt' - stream: 'magnesium' - branch: 'stable/magnesium' - jre: 'openjdk11' - testplan: '{project}-{topology}-l2gw-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "magnesium" + branch: "stable/magnesium" + jre: "openjdk11" + testplan: "{project}-{topology}-l2gw-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -178,48 +177,47 @@ os-cmp-cnt: 2 # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled - enable-networking-l2gw: 'yes' + enable-networking-l2gw: "yes" topology: - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - gate-stateful openstack: - stein: - openstack-branch: 'stable/stein' - odl-ml2-branch: 'stable/stein' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_stein_system_image}' - openstack_system2_image: '{openstack_stein_system_image}' - schedule: '{schedule-weekly}' - + openstack-branch: "stable/stein" + odl-ml2-branch: "stable/stein" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_stein_system_image}" + openstack_system2_image: "{openstack_stein_system_image}" + schedule: "{schedule-weekly}" - project: name: netvirt-csit-hwvtep-openstack-integration-sodium-rocky jobs: - inttest-csit-hwvtep-openstack-custom - project: 'netvirt' - stream: 'sodium' - branch: 'stable/sodium' - testplan: '{project}-{topology}-l2gw-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "sodium" + branch: "stable/sodium" + testplan: "{project}-{topology}-l2gw-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -230,31 +228,30 @@ os-cmp-cnt: 2 # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled - enable-networking-l2gw: 'yes' + enable-networking-l2gw: "yes" topology: - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - gate-stateful openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' - schedule: '{schedule-weekly}' - + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" + schedule: "{schedule-weekly}" diff --git a/jjb/netvirt/netvirt-csit-multi-apex.yaml b/jjb/netvirt/netvirt-csit-multi-apex.yaml index 3069a4da0..834a98bdb 100644 --- a/jjb/netvirt/netvirt-csit-multi-apex.yaml +++ b/jjb/netvirt/netvirt-csit-multi-apex.yaml @@ -6,42 +6,42 @@ disable-job: true - project: 'netvirt' + project: "netvirt" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - testplan: '{project}-{topology}-openstack.txt' + testplan: "{project}-{topology}-openstack.txt" - test-suites: 'openstack/connectivity/l2.robot - openstack/connectivity/external_network.robot' + test-suites: "openstack/connectivity/l2.robot + openstack/connectivity/external_network.robot" - topology: '1node' + topology: "1node" - install-features: 'odl-netvirt-openstack, odl-mdsal-trace' + install-features: "odl-netvirt-openstack, odl-mdsal-trace" - public-bridge: 'br-datacentre' - public-physical-network: 'datacentre' - odl-snat-mode: 'conntrack' + public-bridge: "br-datacentre" + public-physical-network: "datacentre" + odl-snat-mode: "conntrack" - apex_controller_count: '1' - apex_controller_flavor: 'v1-standard-8' - apex_controller_image: 'ZZCI - OPNFV - apex - controller - 0' + apex_controller_count: "1" + apex_controller_flavor: "v1-standard-8" + apex_controller_image: "ZZCI - OPNFV - apex - controller - 0" - apex_compute_0_flavor: 'v1-standard-4' - apex_compute_0_image: 'ZZCI - OPNFV - apex - compute - 0' + apex_compute_0_flavor: "v1-standard-4" + apex_compute_0_image: "ZZCI - OPNFV - apex - compute - 0" - apex_compute_1_flavor: 'v1-standard-4' - apex_compute_1_image: 'ZZCI - OPNFV - apex - compute - 1' + apex_compute_1_flavor: "v1-standard-4" + apex_compute_1_image: "ZZCI - OPNFV - apex - compute - 1" os-cmb-cnt: 0 os-ctl-cnt: 1 @@ -50,8 +50,8 @@ functionality: - upstream-snat-conntrack - gate-snat-conntrack: - gate-job: 'True' + gate-job: "True" openstack: - queens: - openstack-branch: 'stable/queens' + openstack-branch: "stable/queens" diff --git a/jjb/netvirt/netvirt-csit-multi-openstack-upgrade.yaml b/jjb/netvirt/netvirt-csit-multi-openstack-upgrade.yaml index 524c4d544..35c3f93e6 100644 --- a/jjb/netvirt/netvirt-csit-multi-openstack-upgrade.yaml +++ b/jjb/netvirt/netvirt-csit-multi-openstack-upgrade.yaml @@ -4,21 +4,21 @@ jobs: - inttest-csit-openstack-custom - project: 'netvirt' + project: "netvirt" stream: - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' - - testplan: '{project}-{topology}-openstack-upgrade.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' - group-add-mod-enabled: 'true' + branch: "stable/sodium" + + testplan: "{project}-{topology}-openstack-upgrade.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" + group-add-mod-enabled: "true" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -30,43 +30,42 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" functionality: - upgrade: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - upgrade-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-weekly}' + odl-snat-mode: "conntrack" + schedule: "{schedule-weekly}" openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' - + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" - project: name: netvirt-csit-upgrade-openstack-integration-rocky-aluminium jobs: - inttest-csit-openstack-custom - project: 'netvirt' + project: "netvirt" stream: - aluminium: - branch: 'master' - jre: 'openjdk11' - - testplan: '{project}-{topology}-openstack-upgrade.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' - group-add-mod-enabled: 'true' + branch: "master" + jre: "openjdk11" + + testplan: "{project}-{topology}-openstack-upgrade.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" + group-add-mod-enabled: "true" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -78,42 +77,42 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" functionality: - upgrade: - schedule: '{schedule-daily}' + schedule: "{schedule-daily}" - upgrade-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" - project: name: netvirt-csit-upgrade-openstack-integration-stein jobs: - inttest-csit-openstack-custom - project: 'netvirt' + project: "netvirt" stream: - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' - - testplan: '{project}-{topology}-openstack-upgrade.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' - group-add-mod-enabled: 'true' + branch: "stable/magnesium" + jre: "openjdk11" + + testplan: "{project}-{topology}-openstack-upgrade.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" + group-add-mod-enabled: "true" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -125,42 +124,42 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" functionality: - upgrade: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - upgrade-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-weekly}' + odl-snat-mode: "conntrack" + schedule: "{schedule-weekly}" openstack: - stein: - openstack-branch: 'stable/stein' - odl-ml2-branch: 'stable/stein' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_stein_system_image}' - openstack_system2_image: '{openstack_stein_system_image}' + openstack-branch: "stable/stein" + odl-ml2-branch: "stable/stein" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_stein_system_image}" + openstack_system2_image: "{openstack_stein_system_image}" - project: name: netvirt-csit-upgrade-openstack-integration-stein-aluminium jobs: - inttest-csit-openstack-custom - project: 'netvirt' + project: "netvirt" stream: - aluminium: - branch: 'master' - jre: 'openjdk11' - - testplan: '{project}-{topology}-openstack-upgrade.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,l2gw-plugin' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' - group-add-mod-enabled: 'true' + branch: "master" + jre: "openjdk11" + + testplan: "{project}-{topology}-openstack-upgrade.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,l2gw-plugin" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" + group-add-mod-enabled: "true" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -172,20 +171,20 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" functionality: - upgrade: - schedule: '{schedule-daily}' + schedule: "{schedule-daily}" - upgrade-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" openstack: - stein: - openstack-branch: 'stable/stein' - odl-ml2-branch: 'stable/stein' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_stein_system_image}' - openstack_system2_image: '{openstack_stein_system_image}' + openstack-branch: "stable/stein" + odl-ml2-branch: "stable/stein" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_stein_system_image}" + openstack_system2_image: "{openstack_stein_system_image}" diff --git a/jjb/netvirt/netvirt-csit-multi-openstack.yaml b/jjb/netvirt/netvirt-csit-multi-openstack.yaml index 180364085..5ee6901e9 100644 --- a/jjb/netvirt/netvirt-csit-multi-openstack.yaml +++ b/jjb/netvirt/netvirt-csit-multi-openstack.yaml @@ -4,15 +4,15 @@ jobs: - inttest-csit-openstack-custom - project: 'netvirt' - stream: 'aluminium' - branch: 'master' - jre: 'openjdk11' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,tempest' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "aluminium" + branch: "master" + jre: "openjdk11" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,tempest" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -25,77 +25,77 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" - dcgw: - testplan: '{project}-{topology}-dcgw-openstack.txt' + testplan: "{project}-{topology}-dcgw-openstack.txt" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '{schedule-weekly}' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "{schedule-weekly}" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" - project: name: netvirt-csit-openstack-integration-aluminium-stein jobs: - inttest-csit-openstack-custom - project: 'netvirt' - stream: 'aluminium' - branch: 'master' - jre: 'openjdk11' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,tempest' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "aluminium" + branch: "master" + jre: "openjdk11" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,tempest" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -108,78 +108,77 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" - dcgw: - testplan: '{project}-{topology}-dcgw-openstack.txt' + testplan: "{project}-{topology}-dcgw-openstack.txt" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '{schedule-weekly}' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "{schedule-weekly}" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - stein: - openstack-branch: 'stable/stein' - odl-ml2-branch: 'stable/stein' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_stein_system_image}' - openstack_system2_image: '{openstack_stein_system_image}' - + openstack-branch: "stable/stein" + odl-ml2-branch: "stable/stein" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_stein_system_image}" + openstack_system2_image: "{openstack_stein_system_image}" - project: name: netvirt-csit-openstack-integration-magnesium-rocky jobs: - inttest-csit-openstack-custom - project: 'netvirt' - stream: 'magnesium' - branch: 'stable/magnesium' - jre: 'openjdk11' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,tempest' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "magnesium" + branch: "stable/magnesium" + jre: "openjdk11" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,tempest" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -192,77 +191,77 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" - dcgw: - testplan: '{project}-{topology}-dcgw-openstack.txt' + testplan: "{project}-{topology}-dcgw-openstack.txt" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '{schedule-weekly}' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "{schedule-weekly}" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" - project: name: netvirt-csit-openstack-integration-magnesium-stein jobs: - inttest-csit-openstack-custom - project: 'netvirt' - stream: 'magnesium' - branch: 'stable/magnesium' - jre: 'openjdk11' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,tempest' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "magnesium" + branch: "stable/magnesium" + jre: "openjdk11" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,tempest" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -275,80 +274,80 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' - schedule: '{schedule-weekly}' + enable-itm-direct-tunnels: "true" + schedule: "{schedule-weekly}" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-weekly}' + odl-snat-mode: "conntrack" + schedule: "{schedule-weekly}" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" - dcgw: - testplan: '{project}-{topology}-dcgw-openstack.txt' + testplan: "{project}-{topology}-dcgw-openstack.txt" tools_system_count: 3 - schedule: '{schedule-weekly}' - enable-gre-type-driver: 'yes' + schedule: "{schedule-weekly}" + enable-gre-type-driver: "yes" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '{schedule-weekly}' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "{schedule-weekly}" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - stein: - openstack-branch: 'stable/stein' - odl-ml2-branch: 'stable/stein' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_stein_system_image}' - openstack_system2_image: '{openstack_stein_system_image}' + openstack-branch: "stable/stein" + odl-ml2-branch: "stable/stein" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_stein_system_image}" + openstack_system2_image: "{openstack_stein_system_image}" - project: name: netvirt-csit-openstack-integration-sodium-queens jobs: - inttest-csit-openstack-custom - project: 'netvirt' - stream: 'sodium' - branch: 'stable/sodium' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,tempest' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "sodium" + branch: "stable/sodium" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,tempest" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -361,82 +360,82 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' - schedule: '{schedule-weekly}' + enable-itm-direct-tunnels: "true" + schedule: "{schedule-weekly}" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-weekly}' + odl-snat-mode: "conntrack" + schedule: "{schedule-weekly}" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' - schedule: '{schedule-weekly}' + enable-itm-direct-tunnels: "true" + schedule: "{schedule-weekly}" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" - dcgw: - testplan: '{project}-{topology}-dcgw-openstack.txt' - schedule: '{schedule-weekly}' + testplan: "{project}-{topology}-dcgw-openstack.txt" + schedule: "{schedule-weekly}" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '{schedule-weekly}' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "{schedule-weekly}" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - queens: - openstack-branch: 'stable/queens' - odl-ml2-branch: 'stable/queens' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_queens_system_image}' - openstack_system2_image: '{openstack_queens_system_image}' - schedule: '{schedule-weekly}' + openstack-branch: "stable/queens" + odl-ml2-branch: "stable/queens" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_queens_system_image}" + openstack_system2_image: "{openstack_queens_system_image}" + schedule: "{schedule-weekly}" - project: name: netvirt-csit-openstack-integration-sodium-rocky jobs: - inttest-csit-openstack-custom - project: 'netvirt' - stream: 'sodium' - branch: 'stable/sodium' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'placement-api,tempest' - enable-openstack-compute-services: 'placement-client' - security-group-mode: 'stateful' + project: "netvirt" + stream: "sodium" + branch: "stable/sodium" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "placement-api,tempest" + enable-openstack-compute-services: "placement-client" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 openstack_system2_flavor: odl-highcpu-4 @@ -449,77 +448,77 @@ - 1node: openstack_system2_count: 2 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 3 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' - schedule: '{schedule-weekly}' + enable-itm-direct-tunnels: "true" + schedule: "{schedule-weekly}" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-weekly}' + odl-snat-mode: "conntrack" + schedule: "{schedule-weekly}" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" - dcgw: - testplan: '{project}-{topology}-dcgw-openstack.txt' - schedule: '{schedule-weekly}' + testplan: "{project}-{topology}-dcgw-openstack.txt" + schedule: "{schedule-weekly}" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '{schedule-weekly}' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "{schedule-weekly}" tools_system_count: 3 - enable-gre-type-driver: 'yes' + enable-gre-type-driver: "yes" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" - project: name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-queens jobs: - inttest-csit-openstack-custom - project: 'netvirt' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'n-cpu,placement-api,tempest' - security-group-mode: 'stateful' + project: "netvirt" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "n-cpu,placement-api,tempest" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 os-cmb-cnt: 1 @@ -528,77 +527,77 @@ stream: - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" topology: - 1node: openstack_system2_count: 0 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 1 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' - schedule: '{schedule-weekly}' + enable-itm-direct-tunnels: "true" + schedule: "{schedule-weekly}" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-weekly}' + odl-snat-mode: "conntrack" + schedule: "{schedule-weekly}" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - queens: - openstack-branch: 'stable/queens' - odl-ml2-branch: 'stable/queens' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_queens_system_image}' - openstack_system2_image: '{openstack_queens_system_image}' - schedule: '{schedule-weekly}' + openstack-branch: "stable/queens" + odl-ml2-branch: "stable/queens" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_queens_system_image}" + openstack_system2_image: "{openstack_queens_system_image}" + schedule: "{schedule-weekly}" - project: name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-rocky jobs: - inttest-csit-openstack-custom - project: 'netvirt' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'n-cpu,placement-api,tempest' - security-group-mode: 'stateful' + project: "netvirt" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "n-cpu,placement-api,tempest" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 os-cmb-cnt: 1 @@ -607,79 +606,79 @@ stream: - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" topology: - 1node: openstack_system2_count: 0 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 1 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' - schedule: '{schedule-weekly}' + enable-itm-direct-tunnels: "true" + schedule: "{schedule-weekly}" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-weekly}' + odl-snat-mode: "conntrack" + schedule: "{schedule-weekly}" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - rocky: - openstack-branch: 'stable/rocky' - odl-ml2-branch: 'stable/rocky' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_rocky_system_image}' - openstack_system2_image: '{openstack_rocky_system_image}' + openstack-branch: "stable/rocky" + odl-ml2-branch: "stable/rocky" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_rocky_system_image}" + openstack_system2_image: "{openstack_rocky_system_image}" - project: name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-stein jobs: - inttest-csit-openstack-custom - project: 'netvirt' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'n-cpu,placement-api,tempest' - security-group-mode: 'stateful' + project: "netvirt" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "n-cpu,placement-api,tempest" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 os-cmb-cnt: 1 @@ -688,78 +687,77 @@ stream: - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" topology: - 1node: openstack_system2_count: 0 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 1 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-weekly}' + schedule: "{schedule-weekly}" - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' - schedule: '{schedule-weekly}' + enable-itm-direct-tunnels: "true" + schedule: "{schedule-weekly}" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-weekly}' + odl-snat-mode: "conntrack" + schedule: "{schedule-weekly}" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - stein: - openstack-branch: 'stable/stein' - odl-ml2-branch: 'stable/stein' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_stein_system_image}' - openstack_system2_image: '{openstack_stein_system_image}' - + openstack-branch: "stable/stein" + odl-ml2-branch: "stable/stein" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_stein_system_image}" + openstack_system2_image: "{openstack_stein_system_image}" - project: name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration-stein-aluminium jobs: - inttest-csit-openstack-custom - project: 'netvirt' - testplan: '{project}-{topology}-openstack.txt' - odl-ml2-driver-version: 'v2' - enable-openstack-services: 'n-cpu,placement-api,tempest' - security-group-mode: 'stateful' + project: "netvirt" + testplan: "{project}-{topology}-openstack.txt" + odl-ml2-driver-version: "v2" + enable-openstack-services: "n-cpu,placement-api,tempest" + security-group-mode: "stateful" odl_system_flavor: odl-highcpu-2 openstack_system_flavor: odl-highcpu-8 os-cmb-cnt: 1 @@ -768,68 +766,68 @@ stream: - aluminium: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" topology: - 1node: openstack_system2_count: 0 odl_system_count: 1 - enable-haproxy: 'no' - install-features: 'odl-netvirt-openstack' - robot-options: '-v FAIL_ON_EXCEPTIONS:True' + enable-haproxy: "no" + install-features: "odl-netvirt-openstack" + robot-options: "-v FAIL_ON_EXCEPTIONS:True" - 3node: openstack_system2_count: 1 odl_system_count: 3 - enable-haproxy: 'yes' - install-features: 'odl-jolokia,odl-netvirt-openstack' + enable-haproxy: "yes" + install-features: "odl-jolokia,odl-netvirt-openstack" functionality: - upstream-stateful: - schedule: '{schedule-daily}' + schedule: "{schedule-daily}" - upstream-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' - schedule: '{schedule-daily}' + enable-itm-direct-tunnels: "true" + schedule: "{schedule-daily}" - upstream-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-stateful - gate-stateful-itm-direct-tunnels: - enable-itm-direct-tunnels: 'true' + enable-itm-direct-tunnels: "true" - gate-stateful-snat-conntrack: - odl-snat-mode: 'conntrack' + odl-snat-mode: "conntrack" - gate-minimal-cluster: - testplan: '{project}-{topology}-minimal-openstack.txt' + testplan: "{project}-{topology}-minimal-openstack.txt" - dcgw: - testplan: '{project}-{topology}-dcgw-openstack.txt' + testplan: "{project}-{topology}-dcgw-openstack.txt" tools_system_count: 3 - enable-gre-type-driver: 'yes' - schedule: '{schedule-daily}' + enable-gre-type-driver: "yes" + schedule: "{schedule-daily}" # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually. - gate-tdd-wip: - testplan: '{project}-{topology}-tdd-wip-openstack.txt' - schedule: '' + testplan: "{project}-{topology}-tdd-wip-openstack.txt" + schedule: "" - tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + schedule: "{schedule-daily}" - tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' - schedule: '{schedule-daily}' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" + schedule: "{schedule-daily}" - gate-tempest-stateful: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" - gate-tempest-stateful-snat-conntrack: - test-suites: 'openstack/tempest/tempest.robot' - testplan: '{project}-{topology}-openstack-tempest.txt' - odl-snat-mode: 'conntrack' + test-suites: "openstack/tempest/tempest.robot" + testplan: "{project}-{topology}-openstack-tempest.txt" + odl-snat-mode: "conntrack" openstack: - stein: - openstack-branch: 'stable/stein' - odl-ml2-branch: 'stable/stein' - odl-ml2-port-binding: 'pseudo-agentdb-binding' - openstack_system_image: '{openstack_stein_system_image}' - openstack_system2_image: '{openstack_stein_system_image}' + openstack-branch: "stable/stein" + odl-ml2-branch: "stable/stein" + odl-ml2-port-binding: "pseudo-agentdb-binding" + openstack_system_image: "{openstack_stein_system_image}" + openstack_system2_image: "{openstack_stein_system_image}" diff --git a/jjb/netvirt/netvirt-dependencies.yaml b/jjb/netvirt/netvirt-dependencies.yaml index be7f09c5f..60c436556 100644 --- a/jjb/netvirt/netvirt-dependencies.yaml +++ b/jjb/netvirt/netvirt-dependencies.yaml @@ -1,20 +1,20 @@ --- - project: name: netvirt-thirdparty-quagga-dependencies - project: 'netvirt' - project-name: 'netvirt' + project: "netvirt" + project-name: "netvirt" jobs: - - 'netvirt-thirdparty-quagga-{platform}' + - "netvirt-thirdparty-quagga-{platform}" - quagga-version: '5' - mvn-opts: '' - mvn-params: '' + quagga-version: "5" + mvn-opts: "" + mvn-params: "" mvn-version: mvn35 # common parameters required for 'lf-infra-deploy-maven-file' builder - repo-id: 'thirdparty' - upload-files-dir: '$WORKSPACE/upload_files' - group-id: 'quagga$QUAGGA_VERSION' + repo-id: "thirdparty" + upload-files-dir: "$WORKSPACE/upload_files" + group-id: "quagga$QUAGGA_VERSION" # Used by the release job staging-profile-id: a67da0ffbb1ba @@ -28,68 +28,68 @@ build-node: ubuntu1804-mininet-ovs-25-1c-4g - job-template: - name: 'netvirt-thirdparty-quagga-{platform}' + name: "netvirt-thirdparty-quagga-{platform}" project-type: freestyle - node: '{build-node}' + node: "{build-node}" concurrent: true properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' - staging-profile-id: '{staging-profile-id}' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" + staging-profile-id: "{staging-profile-id}" - string: name: QUAGGA_VERSION - default: '{quagga-version}' - description: 'quagga version' + default: "{quagga-version}" + description: "quagga version" scm: - git-netvirt-quagga wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - lf-infra-pre-build - netvirt-build-quagga - lf-infra-deploy-maven-file: - global-settings-file: 'global-settings' - settings-file: 'netvirt-settings' - mvn-version: '{mvn-version}' - repo-id: '{repo-id}' - group-id: '{group-id}' - upload-files-dir: '{upload-files-dir}' - maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty' + global-settings-file: "global-settings" + settings-file: "netvirt-settings" + mvn-version: "{mvn-version}" + repo-id: "{repo-id}" + group-id: "{group-id}" + upload-files-dir: "{upload-files-dir}" + maven-repo-url: "$NEXUS_URL/content/repositories/thirdparty" publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[netvirt]' + email-recipients: "{email-recipients}" + email-prefix: "[netvirt]" - lf-infra-publish - builder: - name: 'netvirt-build-quagga' + name: "netvirt-build-quagga" builders: - shell: !include-raw-escape: quagga-build.sh - scm: - name: 'git-netvirt-quagga' + name: "git-netvirt-quagga" scm: - git: url: https://github.com/6WIND/zrpcd.git - basedir: 'zrpcd' + basedir: "zrpcd" branches: - - 'issue_32_bis' + - "issue_32_bis" wipe-workspace: true diff --git a/jjb/netvirt/netvirt-job-reports.yaml b/jjb/netvirt/netvirt-job-reports.yaml index 5ea926796..93151bf13 100644 --- a/jjb/netvirt/netvirt-job-reports.yaml +++ b/jjb/netvirt/netvirt-job-reports.yaml @@ -5,14 +5,14 @@ jobs: - netvirt-job-reports report-jobnames: > - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-snat-conntrack-sodium - report-logurl: 'https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1' + netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium + netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-snat-conntrack-sodium + report-logurl: "https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1" report-numjobs: 100 - report-path: '/tmp/jobreports' + report-path: "/tmp/jobreports" - job-template: - name: '{prefix}netvirt-job-reports' + name: "{prefix}netvirt-job-reports" id: netvirt-job-reports node: centos7-builder-2c-2g project-type: freestyle @@ -20,44 +20,44 @@ properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - string: name: JOB_NAMES - default: '{report-jobnames}' + default: "{report-jobnames}" description: | - Space separated list of job names to process. Example: - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-snat-conntrack-sodium + Space separated list of job names to process. Example: + netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium + netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-snat-conntrack-sodium - string: name: LOG_URL - default: '{report-logurl}' - description: 'Logs url' + default: "{report-logurl}" + description: "Logs url" - string: name: NUM_JOBS - default: '{report-numjobs}' - description: 'Number of jobs to process' + default: "{report-numjobs}" + description: "Number of jobs to process" - string: name: REPORT_PATH - default: '{report-path}' - description: 'Output path to write files' + default: "{report-path}" + description: "Output path to write files" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - run-job-reports triggers: - - timed: '@daily' + - timed: "@daily" publishers: - lf-infra-publish diff --git a/jjb/netvirt/netvirt-patch-test.yaml b/jjb/netvirt/netvirt-patch-test.yaml index 78bcead95..949f7d406 100644 --- a/jjb/netvirt/netvirt-patch-test.yaml +++ b/jjb/netvirt/netvirt-patch-test.yaml @@ -4,62 +4,62 @@ jobs: - inttest-patch-test - project: 'netvirt' + project: "netvirt" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'rocky' + os-branch: "rocky" - jdk: 'openjdk8' + jdk: "openjdk8" feature: - current: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-current: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-minimal-current: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-minimal-cluster-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-minimal-cluster-{stream} - snat-conntrack: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-snat-conntrack-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-snat-conntrack-{stream} - cluster-snat-conntrack: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-snat-conntrack-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-snat-conntrack-{stream} - l2gw: csit-list: > - netvirt-csit-hwvtep-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-hwvtep-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - tdd-wip: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-tdd-wip-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-tdd-wip-{stream} - itm-direct-tunnels: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-itm-direct-tunnels-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-itm-direct-tunnels-{stream} - upgrade: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-upgrade-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-upgrade-{stream} - tempest: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-tempest-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-tempest-stateful-{stream} - cluster-tempest: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-tempest-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-tempest-stateful-{stream} - tempest-snat-conntrack: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-tempest-stateful-snat-conntrack-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-tempest-stateful-snat-conntrack-{stream} - cluster-tempest-snat-conntrack: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-tempest-stateful-snat-conntrack-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-tempest-stateful-snat-conntrack-{stream} diff --git a/jjb/netvirt/netvirt.yaml b/jjb/netvirt/netvirt.yaml index 11ee0f7c2..eb051ddd2 100644 --- a/jjb/netvirt/netvirt.yaml +++ b/jjb/netvirt/netvirt.yaml @@ -2,9 +2,9 @@ - project: name: netvirt-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: netvirt @@ -14,27 +14,27 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: silicon - branch: 'master' + branch: "master" - project: 'netvirt' - project-name: 'netvirt' + project: "netvirt" + project-name: "netvirt" - java-version: 'openjdk11' - mvn-settings: 'netvirt-settings' - mvn-opts: '-Xmx2048m' + java-version: "openjdk11" + mvn-settings: "netvirt-settings" + mvn-opts: "-Xmx2048m" build-timeout: 90 build-node: centos7-builder-8c-8g dependencies: > - genius-merge-{stream}, - neutron-merge-{stream}, - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]' + genius-merge-{stream}, + neutron-merge-{stream}, + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]" # Used by the release job staging-profile-id: a67da0ffbb1ba @@ -42,9 +42,9 @@ - project: name: netvirt-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: netvirt @@ -54,27 +54,27 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: aluminium - branch: 'stable/aluminium' + branch: "stable/aluminium" - project: 'netvirt' - project-name: 'netvirt' + project: "netvirt" + project-name: "netvirt" - java-version: 'openjdk11' - mvn-settings: 'netvirt-settings' - mvn-opts: '-Xmx2048m' + java-version: "openjdk11" + mvn-settings: "netvirt-settings" + mvn-opts: "-Xmx2048m" build-timeout: 90 build-node: centos7-builder-8c-8g dependencies: > - genius-merge-{stream}, - neutron-merge-{stream}, - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]' + genius-merge-{stream}, + neutron-merge-{stream}, + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]" # Used by the release job staging-profile-id: a67da0ffbb1ba @@ -82,9 +82,9 @@ - project: name: netvirt-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: netvirt @@ -94,27 +94,27 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: magnesium - branch: 'stable/magnesium' + branch: "stable/magnesium" - project: 'netvirt' - project-name: 'netvirt' + project: "netvirt" + project-name: "netvirt" - java-version: 'openjdk11' - mvn-settings: 'netvirt-settings' - mvn-opts: '-Xmx2048m' + java-version: "openjdk11" + mvn-settings: "netvirt-settings" + mvn-opts: "-Xmx2048m" build-timeout: 90 build-node: centos7-builder-8c-8g dependencies: > - genius-merge-{stream}, - neutron-merge-{stream}, - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]' + genius-merge-{stream}, + neutron-merge-{stream}, + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]" # Used by the release job staging-profile-id: a67da0ffbb1ba @@ -122,9 +122,9 @@ - project: name: netvirt-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: netvirt @@ -134,25 +134,25 @@ - odl-maven-jobs - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: sodium - branch: 'stable/sodium' + branch: "stable/sodium" - project: 'netvirt' - project-name: 'netvirt' - mvn-settings: 'netvirt-settings' - mvn-opts: '-Xmx2048m' + project: "netvirt" + project-name: "netvirt" + mvn-settings: "netvirt-settings" + mvn-opts: "-Xmx2048m" build-timeout: 90 build-node: centos7-builder-8c-8g dependencies: > - genius-merge-{stream}, - neutron-merge-{stream}, - openflowjava-merge-{stream}, - openflowplugin-merge-{stream}, - ovsdb-merge-{stream} - email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]' + genius-merge-{stream}, + neutron-merge-{stream}, + openflowjava-merge-{stream}, + openflowplugin-merge-{stream}, + ovsdb-merge-{stream} + email-upstream: "[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]" # Used by the release job staging-profile-id: a67da0ffbb1ba @@ -162,24 +162,24 @@ jobs: - gerrit-maven-sonar - project: 'netvirt' - project-name: 'netvirt' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'netvirt-settings' - mvn-opts: '-Xmx1024m' + project: "netvirt" + project-name: "netvirt" + branch: "master" + java-version: "openjdk11" + mvn-settings: "netvirt-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: netvirt-csit-view views: - csit-view view-name: netvirt-csit - view-description: 'List of netvirt-csit jobs' - view-regex: 'netvirt-csit(?!(.*gate)|(.*hwvtep)).*' + view-description: "List of netvirt-csit jobs" + view-regex: "netvirt-csit(?!(.*gate)|(.*hwvtep)).*" - project: name: netvirt diff --git a/jjb/neutron/neutron-patch-test.yaml b/jjb/neutron/neutron-patch-test.yaml index c0512be76..95a762f82 100644 --- a/jjb/neutron/neutron-patch-test.yaml +++ b/jjb/neutron/neutron-patch-test.yaml @@ -4,31 +4,31 @@ jobs: - inttest-patch-test - project: 'neutron' + project: "neutron" stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' + os-branch: "queens" - jdk: 'openjdk8' + jdk: "openjdk8" feature: - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/neutron/neutron.yaml b/jjb/neutron/neutron.yaml index b6d3dc838..2986e88b0 100644 --- a/jjb/neutron/neutron.yaml +++ b/jjb/neutron/neutron.yaml @@ -2,21 +2,21 @@ - project: name: neutron-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs-jdk11 - odl-maven-verify-jobs stream: silicon - project: 'neutron' - project-name: 'neutron' + project: "neutron" + project-name: "neutron" build-timeout: 90 - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'neutron-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}' - email-upstream: '[neutron] [odlparent] [aaa]' + branch: "master" + java-version: "openjdk11" + mvn-settings: "neutron-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},aaa-merge-{stream}" + email-upstream: "[neutron] [odlparent] [aaa]" # Used by the release job staging-profile-id: a67e1b40d7419 @@ -24,21 +24,21 @@ - project: name: neutron-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs-jdk11 - odl-maven-verify-jobs stream: aluminium - project: 'neutron' - project-name: 'neutron' + project: "neutron" + project-name: "neutron" build-timeout: 90 - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'neutron-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}' - email-upstream: '[neutron] [odlparent] [aaa]' + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "neutron-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},aaa-merge-{stream}" + email-upstream: "[neutron] [odlparent] [aaa]" # Used by the release job staging-profile-id: a67e1b40d7419 @@ -46,21 +46,21 @@ - project: name: neutron-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs-jdk11 - odl-maven-verify-jobs stream: magnesium - project: 'neutron' - project-name: 'neutron' + project: "neutron" + project-name: "neutron" build-timeout: 90 - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'neutron-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}' - email-upstream: '[neutron] [odlparent] [aaa]' + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "neutron-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},aaa-merge-{stream}" + email-upstream: "[neutron] [odlparent] [aaa]" # Used by the release job staging-profile-id: a67e1b40d7419 @@ -68,20 +68,20 @@ - project: name: neutron-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: sodium - project: 'neutron' - project-name: 'neutron' + project: "neutron" + project-name: "neutron" build-timeout: 90 - branch: 'stable/sodium' - mvn-settings: 'neutron-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}' - email-upstream: '[neutron] [odlparent] [aaa]' + branch: "stable/sodium" + mvn-settings: "neutron-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},aaa-merge-{stream}" + email-upstream: "[neutron] [odlparent] [aaa]" # Used by the release job staging-profile-id: a67e1b40d7419 @@ -90,16 +90,16 @@ name: neutron-sonar jobs: - gerrit-maven-sonar - project: 'neutron' - project-name: 'neutron' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'neutron-settings' - mvn-opts: '-Xmx1024m' + project: "neutron" + project-name: "neutron" + branch: "master" + java-version: "openjdk11" + mvn-settings: "neutron-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: neutron-info diff --git a/jjb/odlguice/odlguice.yaml b/jjb/odlguice/odlguice.yaml index 7fe2ab15d..9c4e513f5 100644 --- a/jjb/odlguice/odlguice.yaml +++ b/jjb/odlguice/odlguice.yaml @@ -6,15 +6,15 @@ - odl-maven-verify-jobs stream: silicon - project: 'odlguice' - project-name: 'odlguice' + project: "odlguice" + project-name: "odlguice" build-node: centos7-builder-2c-2g build-timeout: 120 - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'odlguice-settings' - mvn-opts: '-Xmx2048m' - email-upstream: '[app-dev]' + branch: "master" + java-version: "openjdk11" + mvn-settings: "odlguice-settings" + mvn-opts: "-Xmx2048m" + email-upstream: "[app-dev]" # Used by the release job staging-profile-id: 44ce7d1aad49e @@ -26,15 +26,15 @@ - odl-maven-verify-jobs stream: aluminium - project: 'odlguice' - project-name: 'odlguice' + project: "odlguice" + project-name: "odlguice" build-node: centos7-builder-2c-2g build-timeout: 120 - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'odlguice-settings' - mvn-opts: '-Xmx2048m' - email-upstream: '[app-dev]' + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "odlguice-settings" + mvn-opts: "-Xmx2048m" + email-upstream: "[app-dev]" # Used by the release job staging-profile-id: 44ce7d1aad49e @@ -58,15 +58,15 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'odlguice' - project-name: 'odlguice' - branch: 'master' - mvn-settings: 'odlguice-settings' - mvn-opts: '-Xmx1024m' + project: "odlguice" + project-name: "odlguice" + branch: "master" + mvn-settings: "odlguice-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: odlguice-info diff --git a/jjb/odlmicro/odlmicro.yaml b/jjb/odlmicro/odlmicro.yaml index 10eb477e7..2aa4b0e55 100644 --- a/jjb/odlmicro/odlmicro.yaml +++ b/jjb/odlmicro/odlmicro.yaml @@ -7,13 +7,13 @@ stream: silicon project: odlmicro - project-name: 'odlmicro' - branch: 'master' - java-version: 'openjdk11' + project-name: "odlmicro" + branch: "master" + java-version: "openjdk11" build-node: centos7-builder-2c-2g build-timeout: 60 - mvn-settings: 'odlmicro-settings' - mvn-opts: '-Xmx2048m' + mvn-settings: "odlmicro-settings" + mvn-opts: "-Xmx2048m" # Used by the release job staging-profile-id: 44ce67428fd0d @@ -26,13 +26,13 @@ stream: aluminium project: odlmicro - project-name: 'odlmicro' - branch: 'stable/aluminium' - java-version: 'openjdk11' + project-name: "odlmicro" + branch: "stable/aluminium" + java-version: "openjdk11" build-node: centos7-builder-2c-2g build-timeout: 60 - mvn-settings: 'odlmicro-settings' - mvn-opts: '-Xmx2048m' + mvn-settings: "odlmicro-settings" + mvn-opts: "-Xmx2048m" # Used by the release job staging-profile-id: 44ce67428fd0d @@ -56,15 +56,15 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'odlmicro' - project-name: 'odlmicro' - branch: 'master' - mvn-settings: 'odlmicro-settings' - mvn-opts: '-Xmx1024m' + project: "odlmicro" + project-name: "odlmicro" + branch: "master" + mvn-settings: "odlmicro-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: odlmicro-info diff --git a/jjb/odlparent/odlparent-patch-test.yaml b/jjb/odlparent/odlparent-patch-test.yaml index d5e40bee2..83cf52c09 100644 --- a/jjb/odlparent/odlparent-patch-test.yaml +++ b/jjb/odlparent/odlparent-patch-test.yaml @@ -4,31 +4,31 @@ jobs: - inttest-patch-test - project: 'odlparent' + project: "odlparent" stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' + os-branch: "queens" - jdk: 'openjdk8' + jdk: "openjdk8" feature: - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/odlparent/odlparent.yaml b/jjb/odlparent/odlparent.yaml index fa9499fd4..599d04385 100644 --- a/jjb/odlparent/odlparent.yaml +++ b/jjb/odlparent/odlparent.yaml @@ -2,7 +2,7 @@ - project: name: odlparent-master jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: odlparent @@ -17,19 +17,19 @@ stream: master branch: master - java-version: 'openjdk11' + java-version: "openjdk11" mvn-settings: odlparent-settings mvn-version: mvn36 - dependencies: '' - email-upstream: '[odlparent]' + dependencies: "" + email-upstream: "[odlparent]" archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: 880d5ac25eaa @@ -37,7 +37,7 @@ - project: name: odlparent-6.0.x jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: odlparent @@ -52,20 +52,20 @@ stream: 6.0.x branch: 6.0.x - java-version: 'openjdk11' + java-version: "openjdk11" mvn-settings: odlparent-settings - mvn-opts: '-Xmx1024m' + mvn-opts: "-Xmx1024m" mvn-version: mvn35 - dependencies: '' - email-upstream: '[odlparent]' + dependencies: "" + email-upstream: "[odlparent]" archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: 880d5ac25eaa @@ -73,7 +73,7 @@ - project: name: odlparent-5.0.x jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs - gerrit-tox-verify @@ -84,18 +84,18 @@ branch: 5.0.x mvn-settings: odlparent-settings - mvn-opts: '-Xmx1024m' + mvn-opts: "-Xmx1024m" mvn-version: mvn35 - dependencies: '' - email-upstream: '[odlparent]' + dependencies: "" + email-upstream: "[odlparent]" archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: 880d5ac25eaa @@ -119,16 +119,16 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'odlparent' - project-name: 'odlparent' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'odlparent-settings' - mvn-opts: '-Xmx1024m' + project: "odlparent" + project-name: "odlparent" + branch: "master" + java-version: "openjdk11" + mvn-settings: "odlparent-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: odlparent-info diff --git a/jjb/odlsaf/odlsaf.yaml b/jjb/odlsaf/odlsaf.yaml index 25abe00ba..2ece2821d 100644 --- a/jjb/odlsaf/odlsaf.yaml +++ b/jjb/odlsaf/odlsaf.yaml @@ -6,15 +6,15 @@ - odl-maven-verify-jobs stream: silicon - project: 'odlsaf' - project-name: 'odlsaf' + project: "odlsaf" + project-name: "odlsaf" build-node: centos7-builder-2c-2g build-timeout: 120 - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'odlsaf-settings' - mvn-opts: '-Xmx2048m' - email-upstream: '[app-dev]' + branch: "master" + java-version: "openjdk11" + mvn-settings: "odlsaf-settings" + mvn-opts: "-Xmx2048m" + email-upstream: "[app-dev]" # Used by the release job staging-profile-id: 2802f0e38ee665 @@ -26,15 +26,15 @@ - odl-maven-verify-jobs stream: aluminium - project: 'odlsaf' - project-name: 'odlsaf' + project: "odlsaf" + project-name: "odlsaf" build-node: centos7-builder-2c-2g build-timeout: 120 - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'odlsaf-settings' - mvn-opts: '-Xmx2048m' - email-upstream: '[app-dev]' + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "odlsaf-settings" + mvn-opts: "-Xmx2048m" + email-upstream: "[app-dev]" # Used by the release job staging-profile-id: 2802f0e38ee665 @@ -58,15 +58,15 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'odlsaf' - project-name: 'odlsaf' - branch: 'master' - mvn-settings: 'odlsaf-settings' - mvn-opts: '-Xmx1024m' + project: "odlsaf" + project-name: "odlsaf" + branch: "master" + mvn-settings: "odlsaf-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: odlsaf-info diff --git a/jjb/odltools/odltools-csit.yaml b/jjb/odltools/odltools-csit.yaml index ae939f582..2ae9bab6a 100644 --- a/jjb/odltools/odltools-csit.yaml +++ b/jjb/odltools/odltools-csit.yaml @@ -7,25 +7,25 @@ project: odltools tools_system_count: 0 - testplan: '{project}-basic.txt' + testplan: "{project}-basic.txt" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" functionality: - - 'upstream' - - 'gate' + - "upstream" + - "gate" install: - all: - scope: 'all' + scope: "all" diff --git a/jjb/odltools/odltools-patch-test.yaml b/jjb/odltools/odltools-patch-test.yaml index a7feb5996..721535e2a 100644 --- a/jjb/odltools/odltools-patch-test.yaml +++ b/jjb/odltools/odltools-patch-test.yaml @@ -9,15 +9,15 @@ stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" feature: - current: csit-list: > - odltools-csit-1node-gate-all-{stream} + odltools-csit-1node-gate-all-{stream} diff --git a/jjb/odltools/odltools.yaml b/jjb/odltools/odltools.yaml index 99b4bd259..00ae32add 100644 --- a/jjb/odltools/odltools.yaml +++ b/jjb/odltools/odltools.yaml @@ -3,7 +3,7 @@ name: odltools jobs: - gerrit-tox-verify - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: odltools @@ -12,19 +12,19 @@ stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" project: odltools project-name: odltools build-node: centos7-builder-2c-2g build-timeout: 60 - mvn-settings: 'odltools-settings' + mvn-settings: "odltools-settings" - project: name: odltools-release-management @@ -45,15 +45,15 @@ -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec - project: 'odltools' - project-name: 'odltools' - branch: 'master' - mvn-settings: 'odltools-settings' - mvn-opts: '-Xmx1024m' + project: "odltools" + project-name: "odltools" + branch: "master" + mvn-settings: "odltools-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: odltools-info diff --git a/jjb/of-config/of-config.yaml b/jjb/of-config/of-config.yaml index 14ff10174..79f6bd8aa 100644 --- a/jjb/of-config/of-config.yaml +++ b/jjb/of-config/of-config.yaml @@ -6,13 +6,13 @@ - odl-maven-verify-jobs stream: silicon - project: 'of-config' - project-name: 'of-config' - branch: 'master' - mvn-settings: 'of-config-settings' - mvn-opts: '-Xmx1024m' + project: "of-config" + project-name: "of-config" + branch: "master" + mvn-settings: "of-config-settings" + mvn-opts: "-Xmx1024m" dependencies: netconf-merge-{stream}' - email-upstream: '[of-config] [netconf]' + email-upstream: "[of-config] [netconf]" disable-job: true # Used by the release job @@ -25,13 +25,13 @@ - odl-maven-verify-jobs stream: aluminium - project: 'of-config' - project-name: 'of-config' - branch: 'stable/aluminium' - mvn-settings: 'of-config-settings' - mvn-opts: '-Xmx1024m' + project: "of-config" + project-name: "of-config" + branch: "stable/aluminium" + mvn-settings: "of-config-settings" + mvn-opts: "-Xmx1024m" dependencies: netconf-merge-{stream}' - email-upstream: '[of-config] [netconf]' + email-upstream: "[of-config] [netconf]" disable-job: true # Used by the release job @@ -44,13 +44,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'of-config' - project-name: 'of-config' - branch: 'stable/magnesium' - mvn-settings: 'of-config-settings' - mvn-opts: '-Xmx1024m' + project: "of-config" + project-name: "of-config" + branch: "stable/magnesium" + mvn-settings: "of-config-settings" + mvn-opts: "-Xmx1024m" dependencies: netconf-merge-{stream}' - email-upstream: '[of-config] [netconf]' + email-upstream: "[of-config] [netconf]" disable-job: true # Used by the release job @@ -63,13 +63,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'of-config' - project-name: 'of-config' - branch: 'stable/sodium' - mvn-settings: 'of-config-settings' - mvn-opts: '-Xmx1024m' + project: "of-config" + project-name: "of-config" + branch: "stable/sodium" + mvn-settings: "of-config-settings" + mvn-opts: "-Xmx1024m" dependencies: netconf-merge-{stream}' - email-upstream: '[of-config] [netconf]' + email-upstream: "[of-config] [netconf]" disable-job: true # Used by the release job @@ -90,16 +90,16 @@ name: of-config-sonar jobs: - gerrit-maven-sonar - project: 'of-config' - project-name: 'of-config' - branch: 'master' - mvn-settings: 'of-config-settings' - mvn-opts: '-Xmx1024m' + project: "of-config" + project-name: "of-config" + branch: "master" + mvn-settings: "of-config-settings" + mvn-opts: "-Xmx1024m" disable-job: true sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: of-config-info diff --git a/jjb/openflowplugin/openflowplugin-csit-bundle-based-reconciliation.yaml b/jjb/openflowplugin/openflowplugin-csit-bundle-based-reconciliation.yaml index 48ad853c0..f5f807aa2 100644 --- a/jjb/openflowplugin/openflowplugin-csit-bundle-based-reconciliation.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-bundle-based-reconciliation.yaml @@ -4,31 +4,31 @@ jobs: - inttest-csit-1node - project: 'openflowplugin' + project: "openflowplugin" - functionality: 'bundle-based-reconciliation' + functionality: "bundle-based-reconciliation" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Job images tools_system_count: 2 - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install - install-features: 'odl-openflowplugin-flow-services-rest' + install-features: "odl-openflowplugin-flow-services-rest" diff --git a/jjb/openflowplugin/openflowplugin-csit-cbench.yaml b/jjb/openflowplugin/openflowplugin-csit-cbench.yaml index f26a3385d..c2ef850fc 100644 --- a/jjb/openflowplugin/openflowplugin-csit-cbench.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-cbench.yaml @@ -5,44 +5,44 @@ - inttest-csit-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test - functionality: 'cbench' + functionality: "cbench" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install - install-features: 'odl-openflowplugin-flow-services-rest,odl-openflowplugin-drop-test' + install-features: "odl-openflowplugin-flow-services-rest,odl-openflowplugin-drop-test" # Robot custom options - robot-options: '-v duration_in_secs:60 -v throughput_threshold:20000 -v latency_threshold:1000' + robot-options: "-v duration_in_secs:60 -v throughput_threshold:20000 -v latency_threshold:1000" # Plot Info - 01-plot-title: 'Throughput Mode' - 01-plot-yaxis: 'flow_mods/sec' - 01-plot-group: 'Cbench Performance' - 01-plot-data-file: 'throughput.csv' - 02-plot-title: 'Latency Mode' - 02-plot-yaxis: 'flow_mods/sec' - 02-plot-group: 'Cbench Performance' - 02-plot-data-file: 'latency.csv' + 01-plot-title: "Throughput Mode" + 01-plot-yaxis: "flow_mods/sec" + 01-plot-group: "Cbench Performance" + 01-plot-data-file: "throughput.csv" + 02-plot-title: "Latency Mode" + 02-plot-yaxis: "flow_mods/sec" + 02-plot-group: "Cbench Performance" + 02-plot-data-file: "latency.csv" diff --git a/jjb/openflowplugin/openflowplugin-csit-clustering-bulkomatic.yaml b/jjb/openflowplugin/openflowplugin-csit-clustering-bulkomatic.yaml index e102cc38e..daa0301f4 100644 --- a/jjb/openflowplugin/openflowplugin-csit-clustering-bulkomatic.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-clustering-bulkomatic.yaml @@ -5,7 +5,7 @@ - inttest-csit-3node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test functionality: @@ -15,26 +15,26 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install - install-features: 'odl-openflowplugin-flow-services-rest,odl-openflowplugin-app-bulk-o-matic' + install-features: "odl-openflowplugin-flow-services-rest,odl-openflowplugin-app-bulk-o-matic" # Robot custom options - robot-options: '-v ODL_OF_PLUGIN:lithium' + robot-options: "-v ODL_OF_PLUGIN:lithium" diff --git a/jjb/openflowplugin/openflowplugin-csit-clustering-perf-bulkomatic.yaml b/jjb/openflowplugin/openflowplugin-csit-clustering-perf-bulkomatic.yaml index 51f4533e5..0ecd09917 100644 --- a/jjb/openflowplugin/openflowplugin-csit-clustering-perf-bulkomatic.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-clustering-perf-bulkomatic.yaml @@ -5,7 +5,7 @@ - inttest-csit-3node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test functionality: @@ -15,39 +15,39 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest, - odl-openflowplugin-app-bulk-o-matic, - odl-jolokia + odl-openflowplugin-flow-services-rest, + odl-openflowplugin-app-bulk-o-matic, + odl-jolokia # Robot custom options - robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count_per_switch:2250' + robot-options: "-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count_per_switch:2250" # Plot Info - 01-plot-title: 'Flow Add rate' - 01-plot-yaxis: 'flow_mods/sec' - 01-plot-group: 'Java Performance' - 01-plot-data-file: 'rate.csv' - 02-plot-title: 'Flow Add time' - 02-plot-yaxis: 'seconds' - 02-plot-group: 'Java Performance' - 02-plot-data-file: 'time.csv' + 01-plot-title: "Flow Add rate" + 01-plot-yaxis: "flow_mods/sec" + 01-plot-group: "Java Performance" + 01-plot-data-file: "rate.csv" + 02-plot-title: "Flow Add time" + 02-plot-yaxis: "seconds" + 02-plot-group: "Java Performance" + 02-plot-data-file: "time.csv" diff --git a/jjb/openflowplugin/openflowplugin-csit-clustering.yaml b/jjb/openflowplugin/openflowplugin-csit-clustering.yaml index f933ccbce..87efd370c 100644 --- a/jjb/openflowplugin/openflowplugin-csit-clustering.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-clustering.yaml @@ -5,7 +5,7 @@ - inttest-csit-3node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test functionality: @@ -15,28 +15,28 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest, - odl-openflowplugin-app-table-miss-enforcer + odl-openflowplugin-flow-services-rest, + odl-openflowplugin-app-table-miss-enforcer # Robot custom options - robot-options: '-v ODL_OF_PLUGIN:lithium' + robot-options: "-v ODL_OF_PLUGIN:lithium" diff --git a/jjb/openflowplugin/openflowplugin-csit-flow-services.yaml b/jjb/openflowplugin/openflowplugin-csit-flow-services.yaml index c1c392ff3..06145c2a4 100644 --- a/jjb/openflowplugin/openflowplugin-csit-flow-services.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-flow-services.yaml @@ -5,7 +5,7 @@ - inttest-csit-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test functionality: @@ -15,29 +15,29 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' - install: 'all' + branch: "master" + jre: "openjdk11" + install: "all" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' - install: 'all' + branch: "stable/aluminium" + jre: "openjdk11" + install: "all" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' - install: 'all' + branch: "stable/magnesium" + jre: "openjdk11" + install: "all" - sodium: - branch: 'stable/sodium' - install: 'all' + branch: "stable/sodium" + install: "all" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest, - odl-openflowplugin-app-table-miss-enforcer, - odl-openflowplugin-nxm-extensions + odl-openflowplugin-flow-services-rest, + odl-openflowplugin-app-table-miss-enforcer, + odl-openflowplugin-nxm-extensions # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/openflowplugin/openflowplugin-csit-longevity.yaml b/jjb/openflowplugin/openflowplugin-csit-longevity.yaml index b41d61555..f84aa3beb 100644 --- a/jjb/openflowplugin/openflowplugin-csit-longevity.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-longevity.yaml @@ -5,11 +5,11 @@ - inttest-csit-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" build-timeout: 1440 # The functionality under test - functionality: 'longevity' + functionality: "longevity" # Set elasticsearch attribute to value 'long' for longevity jobs #elasticsearch-attribute: 'long' @@ -17,28 +17,28 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest, - odl-openflowplugin-app-table-miss-enforcer + odl-openflowplugin-flow-services-rest, + odl-openflowplugin-app-table-miss-enforcer # Robot custom options - robot-options: '-v TEST_LENGTH:23h -v NUM_SWITCHES:16' + robot-options: "-v TEST_LENGTH:23h -v NUM_SWITCHES:16" diff --git a/jjb/openflowplugin/openflowplugin-csit-perf-bulkomatic.yaml b/jjb/openflowplugin/openflowplugin-csit-perf-bulkomatic.yaml index 27a3fabaf..3c1a6b6bd 100644 --- a/jjb/openflowplugin/openflowplugin-csit-perf-bulkomatic.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-perf-bulkomatic.yaml @@ -5,7 +5,7 @@ - inttest-csit-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test functionality: @@ -15,39 +15,39 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest, - odl-openflowplugin-app-bulk-o-matic, - odl-jolokia + odl-openflowplugin-flow-services-rest, + odl-openflowplugin-app-bulk-o-matic, + odl-jolokia # Robot custom options - robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count_per_switch:3125' + robot-options: "-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count_per_switch:3125" # Plot Info - 01-plot-title: 'Flow Add rate' - 01-plot-yaxis: 'flow_mods/sec' - 01-plot-group: 'Java Performance' - 01-plot-data-file: 'rate.csv' - 02-plot-title: 'Flow Add time' - 02-plot-yaxis: 'seconds' - 02-plot-group: 'Java Performance' - 02-plot-data-file: 'time.csv' + 01-plot-title: "Flow Add rate" + 01-plot-yaxis: "flow_mods/sec" + 01-plot-group: "Java Performance" + 01-plot-data-file: "rate.csv" + 02-plot-title: "Flow Add time" + 02-plot-yaxis: "seconds" + 02-plot-group: "Java Performance" + 02-plot-data-file: "time.csv" diff --git a/jjb/openflowplugin/openflowplugin-csit-perf-stats-collection.yaml b/jjb/openflowplugin/openflowplugin-csit-perf-stats-collection.yaml index 1ff6ef0a8..425760448 100644 --- a/jjb/openflowplugin/openflowplugin-csit-perf-stats-collection.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-perf-stats-collection.yaml @@ -5,7 +5,7 @@ - inttest-csit-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test functionality: @@ -15,37 +15,37 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - odl_system_flavor: 'odl-standard-4' - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + odl_system_flavor: "odl-standard-4" + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install - install-features: 'odl-openflowplugin-flow-services-rest' + install-features: "odl-openflowplugin-flow-services-rest" # Robot custom options - robot-options: '-v flnr:100000 -v swnr:32 -v fpr:200' + robot-options: "-v flnr:100000 -v swnr:32 -v fpr:200" # Plot Info - 01-plot-title: 'Stats Collection Rate' - 01-plot-yaxis: 'flow_mods/sec' - 01-plot-group: 'Stats Collection Performance' - 01-plot-data-file: 'stats_rate.csv' - 02-plot-title: 'Stats Collection Time' - 02-plot-yaxis: 'seconds' - 02-plot-group: 'Stats Collection Performance' - 02-plot-data-file: 'stats_time.csv' + 01-plot-title: "Stats Collection Rate" + 01-plot-yaxis: "flow_mods/sec" + 01-plot-group: "Stats Collection Performance" + 01-plot-data-file: "stats_rate.csv" + 02-plot-title: "Stats Collection Time" + 02-plot-yaxis: "seconds" + 02-plot-group: "Stats Collection Performance" + 02-plot-data-file: "stats_time.csv" diff --git a/jjb/openflowplugin/openflowplugin-csit-sanity.yaml b/jjb/openflowplugin/openflowplugin-csit-sanity.yaml index bb1f51209..8abdcc3d6 100644 --- a/jjb/openflowplugin/openflowplugin-csit-sanity.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-sanity.yaml @@ -6,37 +6,37 @@ - inttest-csit-verify-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test - functionality: 'sanity' + functionality: "sanity" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest, - odl-openflowplugin-app-table-miss-enforcer, - odl-openflowplugin-nxm-extensions + odl-openflowplugin-flow-services-rest, + odl-openflowplugin-app-table-miss-enforcer, + odl-openflowplugin-nxm-extensions # Robot custom options - robot-options: '-v SWITCHES:3' + robot-options: "-v SWITCHES:3" diff --git a/jjb/openflowplugin/openflowplugin-csit-scale-link.yaml b/jjb/openflowplugin/openflowplugin-csit-scale-link.yaml index b1b06444a..ea43e5dcd 100644 --- a/jjb/openflowplugin/openflowplugin-csit-scale-link.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-scale-link.yaml @@ -5,46 +5,46 @@ - inttest-csit-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test - functionality: 'scale-link' + functionality: "scale-link" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest, - odl-openflowplugin-app-table-miss-enforcer + odl-openflowplugin-flow-services-rest, + odl-openflowplugin-app-table-miss-enforcer # Robot custom options - robot-options: '' + robot-options: "" # Plot Info - 01-plot-title: 'Maximum Links Full Mesh Topology' - 01-plot-yaxis: 'Links' - 01-plot-group: 'Link Scalability' - 01-plot-data-file: 'links.csv' - 02-plot-title: 'Topology Discover Time' - 02-plot-yaxis: 'Seconds' - 02-plot-group: 'Link Scalability' - 02-plot-data-file: 'time.csv' + 01-plot-title: "Maximum Links Full Mesh Topology" + 01-plot-yaxis: "Links" + 01-plot-group: "Link Scalability" + 01-plot-data-file: "links.csv" + 02-plot-title: "Topology Discover Time" + 02-plot-yaxis: "Seconds" + 02-plot-group: "Link Scalability" + 02-plot-data-file: "time.csv" diff --git a/jjb/openflowplugin/openflowplugin-csit-scale-switch.yaml b/jjb/openflowplugin/openflowplugin-csit-scale-switch.yaml index 41ea379aa..540d189c4 100644 --- a/jjb/openflowplugin/openflowplugin-csit-scale-switch.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-scale-switch.yaml @@ -5,45 +5,45 @@ - inttest-csit-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test - functionality: 'scale-switch' + functionality: "scale-switch" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest + odl-openflowplugin-flow-services-rest # Robot custom options - robot-options: '' + robot-options: "" # Plot Info - 01-plot-title: 'Maximum Switches Linear Topology' - 01-plot-yaxis: 'Switches' - 01-plot-group: 'Switch Scalability' - 01-plot-data-file: 'switches.csv' - 02-plot-title: 'Topology Discover Time' - 02-plot-yaxis: 'Seconds' - 02-plot-group: 'Switch Scalability' - 02-plot-data-file: 'time.csv' + 01-plot-title: "Maximum Switches Linear Topology" + 01-plot-yaxis: "Switches" + 01-plot-group: "Switch Scalability" + 01-plot-data-file: "switches.csv" + 02-plot-title: "Topology Discover Time" + 02-plot-yaxis: "Seconds" + 02-plot-group: "Switch Scalability" + 02-plot-data-file: "time.csv" diff --git a/jjb/openflowplugin/openflowplugin-csit-scale.yaml b/jjb/openflowplugin/openflowplugin-csit-scale.yaml index e688a89b2..639189711 100644 --- a/jjb/openflowplugin/openflowplugin-csit-scale.yaml +++ b/jjb/openflowplugin/openflowplugin-csit-scale.yaml @@ -5,7 +5,7 @@ - inttest-csit-1node # The project name - project: 'openflowplugin' + project: "openflowplugin" # The functionality under test functionality: @@ -15,28 +15,28 @@ # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Job images - tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881' + tools_system_image: "ZZCI - Ubuntu 16.04 - mininet-ovs-28 - 20190415-091034.881" # Features to install install-features: > - odl-openflowplugin-flow-services-rest, - odl-openflowplugin-app-table-miss-enforcer + odl-openflowplugin-flow-services-rest, + odl-openflowplugin-app-table-miss-enforcer # Robot custom options - robot-options: '-v TOPO_TREE_DEPTH:7' + robot-options: "-v TOPO_TREE_DEPTH:7" diff --git a/jjb/openflowplugin/openflowplugin-patch-test.yaml b/jjb/openflowplugin/openflowplugin-patch-test.yaml index 9b4ddce74..24d46a306 100644 --- a/jjb/openflowplugin/openflowplugin-patch-test.yaml +++ b/jjb/openflowplugin/openflowplugin-patch-test.yaml @@ -5,48 +5,48 @@ - inttest-patch-test # The project name - project: 'openflowplugin' + project: "openflowplugin" # Project branches stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' - jdk: 'openjdk8' + os-branch: "queens" + jdk: "openjdk8" feature: - cbench: csit-list: > - openflowplugin-csit-1node-cbench-only-{stream} + openflowplugin-csit-1node-cbench-only-{stream} - core: csit-list: > - openflowplugin-csit-1node-gate-flow-services-all-{stream}, - openflowplugin-csit-1node-gate-scale-only-{stream}, - openflowplugin-csit-1node-gate-perf-stats-collection-only-{stream}, - openflowplugin-csit-1node-gate-perf-bulkomatic-only-{stream}, - openflowplugin-csit-3node-gate-clustering-only-{stream}, - openflowplugin-csit-3node-gate-clustering-bulkomatic-only-{stream}, - openflowplugin-csit-3node-gate-clustering-perf-bulkomatic-only-{stream} + openflowplugin-csit-1node-gate-flow-services-all-{stream}, + openflowplugin-csit-1node-gate-scale-only-{stream}, + openflowplugin-csit-1node-gate-perf-stats-collection-only-{stream}, + openflowplugin-csit-1node-gate-perf-bulkomatic-only-{stream}, + openflowplugin-csit-3node-gate-clustering-only-{stream}, + openflowplugin-csit-3node-gate-clustering-bulkomatic-only-{stream}, + openflowplugin-csit-3node-gate-clustering-perf-bulkomatic-only-{stream} - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/openflowplugin/openflowplugin.yaml b/jjb/openflowplugin/openflowplugin.yaml index f09216bf9..89b880f55 100644 --- a/jjb/openflowplugin/openflowplugin.yaml +++ b/jjb/openflowplugin/openflowplugin.yaml @@ -2,9 +2,9 @@ - project: name: openflowplugin-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: openflowplugin @@ -13,25 +13,25 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: silicon - project: 'openflowplugin' - project-name: 'openflowplugin' - branch: 'master' + project: "openflowplugin" + project-name: "openflowplugin" + branch: "master" build-node: centos7-builder-2c-8g build-timeout: 90 - java-version: 'openjdk11' - mvn-settings: 'openflowplugin-settings' - mvn-goals: 'clean deploy javadoc:aggregate' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "openflowplugin-settings" + mvn-goals: "clean deploy javadoc:aggregate" + mvn-opts: "-Xmx1024m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - openflowjava-merge-{stream} - email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + openflowjava-merge-{stream} + email-upstream: "[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]" # Used by the release job staging-profile-id: a68a76dc1b44c @@ -39,9 +39,9 @@ - project: name: openflowplugin-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: openflowplugin @@ -50,25 +50,25 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: aluminium - project: 'openflowplugin' - project-name: 'openflowplugin' - branch: 'stable/aluminium' + project: "openflowplugin" + project-name: "openflowplugin" + branch: "stable/aluminium" build-node: centos7-builder-2c-8g build-timeout: 90 - java-version: 'openjdk11' - mvn-settings: 'openflowplugin-settings' - mvn-goals: 'clean deploy javadoc:aggregate' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "openflowplugin-settings" + mvn-goals: "clean deploy javadoc:aggregate" + mvn-opts: "-Xmx1024m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - openflowjava-merge-{stream} - email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + openflowjava-merge-{stream} + email-upstream: "[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]" # Used by the release job staging-profile-id: a68a76dc1b44c @@ -76,9 +76,9 @@ - project: name: openflowplugin-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: openflowplugin @@ -87,25 +87,25 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: magnesium - project: 'openflowplugin' - project-name: 'openflowplugin' - branch: 'stable/magnesium' + project: "openflowplugin" + project-name: "openflowplugin" + branch: "stable/magnesium" build-node: centos7-builder-2c-8g build-timeout: 90 - java-version: 'openjdk11' - mvn-settings: 'openflowplugin-settings' - mvn-goals: 'clean deploy javadoc:aggregate' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "openflowplugin-settings" + mvn-goals: "clean deploy javadoc:aggregate" + mvn-opts: "-Xmx1024m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - openflowjava-merge-{stream} - email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + openflowjava-merge-{stream} + email-upstream: "[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]" # Used by the release job staging-profile-id: a68a76dc1b44c @@ -113,9 +113,9 @@ - project: name: openflowplugin-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: openflowplugin @@ -124,24 +124,24 @@ - odl-maven-jobs - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: sodium - project: 'openflowplugin' - project-name: 'openflowplugin' - branch: 'stable/sodium' + project: "openflowplugin" + project-name: "openflowplugin" + branch: "stable/sodium" build-node: centos7-builder-2c-8g build-timeout: 90 - mvn-settings: 'openflowplugin-settings' - mvn-goals: 'clean deploy javadoc:aggregate' - mvn-opts: '-Xmx1024m' + mvn-settings: "openflowplugin-settings" + mvn-goals: "clean deploy javadoc:aggregate" + mvn-opts: "-Xmx1024m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - openflowjava-merge-{stream} - email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + openflowjava-merge-{stream} + email-upstream: "[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]" # Used by the release job staging-profile-id: a68a76dc1b44c @@ -151,19 +151,19 @@ jobs: - gerrit-maven-sonar - project: 'openflowplugin' - project-name: 'openflowplugin' - branch: 'master' + project: "openflowplugin" + project-name: "openflowplugin" + branch: "master" build-node: centos7-builder-2c-8g build-timeout: 90 - java-version: 'openjdk11' - mvn-settings: 'openflowplugin-settings' - mvn-goals: 'clean deploy javadoc:aggregate' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "openflowplugin-settings" + mvn-goals: "clean deploy javadoc:aggregate" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: openflowplugin-info @@ -178,4 +178,4 @@ name: openflowplugin-view views: - project-view - project-name: 'openflowplugin' + project-name: "openflowplugin" diff --git a/jjb/opflex/opflex-custom.yaml b/jjb/opflex/opflex-custom.yaml index 8334a7a24..29a884499 100644 --- a/jjb/opflex/opflex-custom.yaml +++ b/jjb/opflex/opflex-custom.yaml @@ -2,158 +2,158 @@ - project: name: opflex jobs: - - 'opflex-verify-{stream}' - - 'opflex-merge-{stream}' + - "opflex-verify-{stream}" + - "opflex-merge-{stream}" stream: - silicon: - branch: 'master' - libuv-version: '1.20.2' - rapidjson-version: '1.1.0' - openvswitch-version: '2.12.0' + branch: "master" + libuv-version: "1.20.2" + rapidjson-version: "1.1.0" + openvswitch-version: "2.12.0" - aluminium: - branch: 'stable/aluminium' - libuv-version: '1.20.2' - rapidjson-version: '1.1.0' - openvswitch-version: '2.12.0' + branch: "stable/aluminium" + libuv-version: "1.20.2" + rapidjson-version: "1.1.0" + openvswitch-version: "2.12.0" - magnesium: - branch: 'stable/magnesium' - libuv-version: '1.20.2' - rapidjson-version: '1.1.0' - openvswitch-version: '2.12.0' + branch: "stable/magnesium" + libuv-version: "1.20.2" + rapidjson-version: "1.1.0" + openvswitch-version: "2.12.0" - sodium: - branch: 'stable/sodium' - libuv-version: '1.8.0' - rapidjson-version: '1.0.2' - openvswitch-version: '2.6.0' + branch: "stable/sodium" + libuv-version: "1.8.0" + rapidjson-version: "1.0.2" + openvswitch-version: "2.6.0" - project: 'opflex' - archive-artifacts: '**/*.tar.gz' - jdk: 'openjdk8' + project: "opflex" + archive-artifacts: "**/*.tar.gz" + jdk: "openjdk8" - job-template: - name: 'opflex-verify-{stream}' + name: "opflex-verify-{stream}" disable-job: false project-type: freestyle node: centos7-builder-2c-8g concurrent: true - jdk: '{java-version}' - disabled: '{disable-job}' + jdk: "{java-version}" + disabled: "{disable-job}" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - string: name: LIBUV_VERSION # yamllint disable-line rule:line-length - default: '{libuv-version}' - description: 'libuv version' + default: "{libuv-version}" + description: "libuv version" - string: name: RAPIDJSON_VERSION # yamllint disable-line rule:line-length - default: '{rapidjson-version}' - description: 'rapidjson version' + default: "{rapidjson-version}" + description: "rapidjson version" - string: name: OPENVSWITCH_VERSION # yamllint disable-line rule:line-length - default: '{openvswitch-version}' - description: 'openvswitch-version' + default: "{openvswitch-version}" + description: "openvswitch-version" scm: - gerrit-trigger-scm: - refspec: '$GERRIT_REFSPEC' - choosing-strategy: 'gerrit' + refspec: "$GERRIT_REFSPEC" + choosing-strategy: "gerrit" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: '**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "**" + forbidden-files: "" builders: - opflex-build: - mvn33: 'mvn33' - stream: '{stream}' + mvn33: "mvn33" + stream: "{stream}" publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[opflex]' + email-recipients: "{email-recipients}" + email-prefix: "[opflex]" - lf-infra-publish - job-template: - name: 'opflex-merge-{stream}' + name: "opflex-merge-{stream}" node: centos7-builder-2c-8g - jdk: '{java-version}' + jdk: "{java-version}" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "" - string: name: LIBUV_VERSION # yamllint disable-line rule:line-length - default: '{libuv-version}' - description: 'libuv version' + default: "{libuv-version}" + description: "libuv version" - string: name: RAPIDJSON_VERSION # yamllint disable-line rule:line-length - default: '{rapidjson-version}' - description: 'rapidjson version' + default: "{rapidjson-version}" + description: "rapidjson version" - string: name: OPENVSWITCH_VERSION # yamllint disable-line rule:line-length - default: '{openvswitch-version}' - description: 'openvswitch version' + default: "{openvswitch-version}" + description: "openvswitch version" scm: - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' + refspec: "" + choosing-strategy: "default" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - gerrit-trigger-patch-merged: - gerrit-server-name: '{gerrit-server-name}' - name: 'opflex' - branch: '{branch}' - files: '**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + name: "opflex" + branch: "{branch}" + files: "**" + forbidden-files: "" builders: - opflex-build: - mvn33: 'mvn33' - stream: '{stream}' + mvn33: "mvn33" + stream: "{stream}" publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[opflex]' + email-recipients: "{email-recipients}" + email-prefix: "[opflex]" - lf-infra-publish diff --git a/jjb/opflex/opflex-macros.yaml b/jjb/opflex/opflex-macros.yaml index 1a8f6c06e..1aa2ba658 100644 --- a/jjb/opflex/opflex-macros.yaml +++ b/jjb/opflex/opflex-macros.yaml @@ -5,23 +5,23 @@ name: opflex-build builders: - maven-target: - maven-version: 'mvn33' + maven-version: "mvn33" pom: genie/pom.xml goals: compile - shell: !include-raw-escape: scripts/opflex-build.sh - builder: - name: 'opflex-build-libuv' + name: "opflex-build-libuv" builders: - shell: !include-raw-escape: scripts/libuv-build.sh - builder: - name: 'opflex-build-openvswitch' + name: "opflex-build-openvswitch" builders: - shell: !include-raw: scripts/openvswitch-build.sh - builder: - name: 'opflex-build-rapidjson' + name: "opflex-build-rapidjson" builders: - shell: !include-raw-escape: scripts/rapidjson-build.sh @@ -37,16 +37,16 @@ # UPLOAD_FILES_PATH: Path to directory containing one or more files builders: - lf-maven-install: - mvn-version: '{mvn-version}' + mvn-version: "{mvn-version}" - lf-provide-maven-settings: - global-settings-file: '{global-settings-file}' - settings-file: '{settings-file}' + global-settings-file: "{global-settings-file}" + settings-file: "{settings-file}" - inject: properties-content: | - MAVEN_REPO_URL=file://$WORKSPACE/m2repo - REPO_ID={repo-id} - GROUP_ID={group-id} - UPLOAD_FILES_PATH={upload-files-dir} + MAVEN_REPO_URL=file://$WORKSPACE/m2repo + REPO_ID={repo-id} + GROUP_ID={group-id} + UPLOAD_FILES_PATH={upload-files-dir} - shell: !include-raw-escape: - ../global-jjb/shell/common-variables.sh - scripts/deploy-opflex.sh @@ -64,39 +64,39 @@ # STAGING_PROFILE_ID : Staging profile id created on Nexus builders: - lf-provide-maven-settings: - global-settings-file: '{global-settings-file}' - settings-file: '{settings-file}' + global-settings-file: "{global-settings-file}" + settings-file: "{settings-file}" - lf-infra-create-netrc: server-id: opendaylight-staging - inject: properties-content: | - STAGING_PROFILE_ID={staging-profile-id} + STAGING_PROFILE_ID={staging-profile-id} - shell: !include-raw-escape: - ../global-jjb/shell/maven-stage.sh - scm: - name: 'git-opflex-libuv' + name: "git-opflex-libuv" scm: - git: url: https://github.com/libuv/libuv.git branches: - - 'refs/tags/v$LIBUV_VERSION' + - "refs/tags/v$LIBUV_VERSION" wipe-workspace: true - scm: - name: 'git-opflex-ovs-v2' + name: "git-opflex-ovs-v2" scm: - git: url: https://github.com/openvswitch/ovs.git branches: - - 'refs/tags/v$OPENVSWITCH_VERSION' + - "refs/tags/v$OPENVSWITCH_VERSION" wipe-workspace: true - scm: - name: 'git-opflex-rapidjson' + name: "git-opflex-rapidjson" scm: - git: url: https://github.com/miloyip/rapidjson.git branches: - - 'refs/tags/v$RAPIDJSON_VERSION' + - "refs/tags/v$RAPIDJSON_VERSION" wipe-workspace: true diff --git a/jjb/opflex/opflex-thirdparty-dependencies.yaml b/jjb/opflex/opflex-thirdparty-dependencies.yaml index 0a2f14d7f..039edcb07 100644 --- a/jjb/opflex/opflex-thirdparty-dependencies.yaml +++ b/jjb/opflex/opflex-thirdparty-dependencies.yaml @@ -2,192 +2,192 @@ - project: name: opflex-dependencies jobs: - - 'opflex-thirdparty-libuv-{stream}' - - 'opflex-thirdparty-rapidjson-{stream}' - - 'opflex-thirdparty-openvswitch-{stream}' + - "opflex-thirdparty-libuv-{stream}" + - "opflex-thirdparty-rapidjson-{stream}" + - "opflex-thirdparty-openvswitch-{stream}" stream: - oxygen: - branch: 'master' - libuv-version: '1.20.2' - rapidjson-version: '1.1.0' - openvswitch-version: '2.12.0' + branch: "master" + libuv-version: "1.20.2" + rapidjson-version: "1.1.0" + openvswitch-version: "2.12.0" disable-job: true - project: 'opflex' + project: "opflex" - mvn-opts: '' - mvn-params: '' + mvn-opts: "" + mvn-params: "" mvn-version: mvn33 # common parameters required for 'lf-infra-deploy-maven-file' builder - repo-id: 'thirdparty' - upload-files-dir: '$WORKSPACE/upload_files' + repo-id: "thirdparty" + upload-files-dir: "$WORKSPACE/upload_files" - job-template: - name: 'opflex-thirdparty-libuv-{stream}' + name: "opflex-thirdparty-libuv-{stream}" project-type: freestyle node: centos7-builder-2c-8g concurrent: true - group-id: 'libuv' + group-id: "libuv" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' - staging-profile-id: '' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" + staging-profile-id: "" - string: name: LIBUV_VERSION # yamllint disable-line rule:line-length - default: '{libuv-version}' - description: 'libuv version' + default: "{libuv-version}" + description: "libuv version" scm: - git-opflex-libuv wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - lf-infra-pre-build - opflex-build-libuv - lf-infra-deploy-maven-file: - global-settings-file: 'global-settings' - settings-file: 'opflex-settings' - mvn-version: '{mvn-version}' - repo-id: '{repo-id}' - group-id: '{group-id}' - upload-files-dir: '{upload-files-dir}' - maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty' + global-settings-file: "global-settings" + settings-file: "opflex-settings" + mvn-version: "{mvn-version}" + repo-id: "{repo-id}" + group-id: "{group-id}" + upload-files-dir: "{upload-files-dir}" + maven-repo-url: "$NEXUS_URL/content/repositories/thirdparty" publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[opflex]' + email-recipients: "{email-recipients}" + email-prefix: "[opflex]" - lf-infra-publish - job-template: - name: 'opflex-thirdparty-rapidjson-{stream}' + name: "opflex-thirdparty-rapidjson-{stream}" project-type: freestyle node: centos7-builder-2c-8g concurrent: true - group-id: 'rapidjson' + group-id: "rapidjson" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' - staging-profile-id: '' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" + staging-profile-id: "" - string: name: RAPIDJSON_VERSION # yamllint disable-line rule:line-length - default: '{rapidjson-version}' - description: 'rapidjson version' + default: "{rapidjson-version}" + description: "rapidjson version" scm: - git-opflex-rapidjson wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - lf-infra-pre-build - opflex-build-rapidjson - lf-infra-deploy-maven-file: - global-settings-file: 'global-settings' - settings-file: 'opflex-settings' - mvn-version: '{mvn-version}' - repo-id: '{repo-id}' - group-id: '{group-id}' - upload-files-dir: '{upload-files-dir}' - maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty' + global-settings-file: "global-settings" + settings-file: "opflex-settings" + mvn-version: "{mvn-version}" + repo-id: "{repo-id}" + group-id: "{group-id}" + upload-files-dir: "{upload-files-dir}" + maven-repo-url: "$NEXUS_URL/content/repositories/thirdparty" publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[opflex]' + email-recipients: "{email-recipients}" + email-prefix: "[opflex]" - lf-infra-publish - job-template: - name: 'opflex-thirdparty-openvswitch-{stream}' + name: "opflex-thirdparty-openvswitch-{stream}" project-type: freestyle node: centos7-builder-2c-8g concurrent: true - group-id: 'openvswitch' + group-id: "openvswitch" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' - staging-profile-id: '' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" + staging-profile-id: "" - string: name: OPENVSWITCH_VERSION # yamllint disable-line rule:line-length - default: '{openvswitch-version}' - description: 'openvswitch-version' + default: "{openvswitch-version}" + description: "openvswitch-version" scm: - git-opflex-ovs-v2 wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - lf-infra-pre-build - opflex-build-openvswitch - lf-infra-deploy-maven-file: - global-settings-file: 'global-settings' - settings-file: 'opflex-settings' - mvn-version: '{mvn-version}' - repo-id: '{repo-id}' - group-id: '{group-id}' - upload-files-dir: '{upload-files-dir}' - maven-repo-url: '$NEXUS_URL/content/repositories/thirdparty' + global-settings-file: "global-settings" + settings-file: "opflex-settings" + mvn-version: "{mvn-version}" + repo-id: "{repo-id}" + group-id: "{group-id}" + upload-files-dir: "{upload-files-dir}" + maven-repo-url: "$NEXUS_URL/content/repositories/thirdparty" publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[opflex]' + email-recipients: "{email-recipients}" + email-prefix: "[opflex]" - lf-infra-publish diff --git a/jjb/opflex/opflex.yaml b/jjb/opflex/opflex.yaml index 47c1cae38..8897ea969 100644 --- a/jjb/opflex/opflex.yaml +++ b/jjb/opflex/opflex.yaml @@ -2,39 +2,39 @@ - project: name: opflex-release jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: opflex rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-opflex/52373/ rtd-token: bf99281866a176904cf12861789deaf04d4b0c45 - - 'opflex-release-{stream}' + - "opflex-release-{stream}" stream: - silicon: - branch: 'master' - libuv-version: '1.20.2' - rapidjson-version: '1.1.0' - openvswitch-version: '2.12.0' + branch: "master" + libuv-version: "1.20.2" + rapidjson-version: "1.1.0" + openvswitch-version: "2.12.0" - aluminium: - branch: 'stable/aluminium' - libuv-version: '1.20.2' - rapidjson-version: '1.1.0' - openvswitch-version: '2.12.0' + branch: "stable/aluminium" + libuv-version: "1.20.2" + rapidjson-version: "1.1.0" + openvswitch-version: "2.12.0" - magnesium: - branch: 'stable/magnesium' - libuv-version: '1.20.2' - rapidjson-version: '1.1.0' - openvswitch-version: '2.12.0' + branch: "stable/magnesium" + libuv-version: "1.20.2" + rapidjson-version: "1.1.0" + openvswitch-version: "2.12.0" - sodium: - branch: 'stable/sodium' - libuv-version: '1.8.0' - rapidjson-version: '1.0.2' - openvswitch-version: '2.6.0' + branch: "stable/sodium" + libuv-version: "1.8.0" + rapidjson-version: "1.0.2" + openvswitch-version: "2.6.0" - project: 'opflex' - project-name: 'opflex' + project: "opflex" + project-name: "opflex" - jdk: 'openjdk8' + jdk: "openjdk8" branch: master build-timeout: 60 @@ -47,11 +47,11 @@ staging-profile-id: 906b0d53d714e - job-template: - name: 'opflex-release-{stream}' + name: "opflex-release-{stream}" node: centos7-builder-2c-8g - jdk: '{java-version}' - disabled: '{disable-job}' + jdk: "{java-version}" + disabled: "{disable-job}" ###################### # Default parameters # @@ -60,78 +60,78 @@ disable-job: false build-timeout: 30 java-version: openjdk8 - mvn-opts: '' - mvn-params: '' + mvn-opts: "" + mvn-params: "" mvn-version: mvn33 stream: master properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' - staging-profile-id: '{staging-profile-id}' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" + staging-profile-id: "{staging-profile-id}" - string: name: LIBUV_VERSION # yamllint disable-line rule:line-length - default: '{libuv-version}' - description: 'libuv version to pull from thirdparty repository' + default: "{libuv-version}" + description: "libuv version to pull from thirdparty repository" - string: name: RAPIDJSON_VERSION # yamllint disable-line rule:line-length - default: '{rapidjson-version}' - description: 'rapidjson version to pull from thirdparty repository' + default: "{rapidjson-version}" + description: "rapidjson version to pull from thirdparty repository" - string: name: OPENVSWITCH_VERSION # yamllint disable-line rule:line-length - default: '{openvswitch-version}' - description: 'openvswitch version to pull from thirdparty repository' + default: "{openvswitch-version}" + description: "openvswitch version to pull from thirdparty repository" scm: - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' + refspec: "" + choosing-strategy: "default" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - lf-infra-pre-build - opflex-build: - mvn33: '{mvn-version}' - stream: '{stream}' + mvn33: "{mvn-version}" + stream: "{stream}" # todo: replace the builder with generic version in global-jjb - opflex-deploy-maven-file: - global-settings-file: '{global-settings-file}' - settings-file: '{settings-file}' - mvn-version: '{mvn-version}' - repo-id: '{staging-profile-id}' - group-id: '{group-id}' - upload-files-dir: '{upload-files-dir}' + global-settings-file: "{global-settings-file}" + settings-file: "{settings-file}" + mvn-version: "{mvn-version}" + repo-id: "{staging-profile-id}" + group-id: "{group-id}" + upload-files-dir: "{upload-files-dir}" - lf-infra-create-netrc: server-id: opendaylight-staging # todo: replace the builder with generic version in global-jjb - opflex-maven-stage: - global-settings-file: '{global-settings-file}' - settings-file: '{settings-file}' - staging-profile-id: '{staging-profile-id}' + global-settings-file: "{global-settings-file}" + settings-file: "{settings-file}" + staging-profile-id: "{staging-profile-id}" - lf-provide-maven-settings-cleanup publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[opflex]' + email-recipients: "{email-recipients}" + email-prefix: "[opflex]" - lf-infra-publish - project: diff --git a/jjb/ovsdb/ovsdb-csit-clustering.yaml b/jjb/ovsdb/ovsdb-csit-clustering.yaml index 7c9348a68..6c0650931 100644 --- a/jjb/ovsdb/ovsdb-csit-clustering.yaml +++ b/jjb/ovsdb/ovsdb-csit-clustering.yaml @@ -5,33 +5,33 @@ - inttest-csit-3node # The project name - project: 'ovsdb' + project: "ovsdb" # The functionality under test functionality: - - 'upstream-clustering' - - 'gate-clustering' + - "upstream-clustering" + - "gate-clustering" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install - install-features: 'odl-ovsdb-southbound-impl-rest' + install-features: "odl-ovsdb-southbound-impl-rest" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/ovsdb/ovsdb-csit-southbound.yaml b/jjb/ovsdb/ovsdb-csit-southbound.yaml index 2ffcb9a07..79413cd4c 100644 --- a/jjb/ovsdb/ovsdb-csit-southbound.yaml +++ b/jjb/ovsdb/ovsdb-csit-southbound.yaml @@ -5,36 +5,36 @@ - inttest-csit-1node # The project name - project: 'ovsdb' + project: "ovsdb" # The functionality under test functionality: - - 'upstream-southbound' - - 'gate-southbound' + - "upstream-southbound" + - "gate-southbound" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Mininet configuration tools_system_count: 2 # Features to install - install-features: 'odl-ovsdb-southbound-impl-rest' + install-features: "odl-ovsdb-southbound-impl-rest" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/ovsdb/ovsdb-full-integration.yaml b/jjb/ovsdb/ovsdb-full-integration.yaml index cc641eda9..e0b58d5a3 100644 --- a/jjb/ovsdb/ovsdb-full-integration.yaml +++ b/jjb/ovsdb/ovsdb-full-integration.yaml @@ -2,73 +2,73 @@ - project: name: ovsdb-full-integration jobs: - - 'ovsdb-daily-full-integration-{stream}' + - "ovsdb-daily-full-integration-{stream}" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - project: 'ovsdb' - archive-artifacts: '*.log' + project: "ovsdb" + archive-artifacts: "*.log" - builder: name: ovsdb-run-it builders: - maven-target: - maven-version: '{maven-version}' - pom: '{pomFile}' + maven-version: "{maven-version}" + pom: "{pomFile}" goals: > - -V -B verify -l {logfile} -Pintegrationtest - -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true - -Dovsdb.controller.address=${{CONTROLLER_IP}} + -V -B verify -l {logfile} -Pintegrationtest + -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true + -Dovsdb.controller.address=${{CONTROLLER_IP}} properties: - - 'ovsdbserver.ipaddress=127.0.0.1' - - 'ovsdbserver.port=6641' - - 'ovsdb.userspace.enabled=yes' - - 'maven.repo.local=/tmp/r' - - 'org.ops4j.pax.url.mvn.localRepository=/tmp/r' - - 'stream={stream}' + - "ovsdbserver.ipaddress=127.0.0.1" + - "ovsdbserver.port=6641" + - "ovsdb.userspace.enabled=yes" + - "maven.repo.local=/tmp/r" + - "org.ops4j.pax.url.mvn.localRepository=/tmp/r" + - "stream={stream}" java-opts: - - '-Xmx1024m' - settings: 'ovsdb-settings' + - "-Xmx1024m" + settings: "ovsdb-settings" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp - builder: name: run-library-it builders: - ovsdb-run-it: - maven-version: '{maven-version}' - stream: '{stream}' - pomFile: 'library/it/pom.xml' - logfile: '{OVS_VERSION}-libraryIT.log' + maven-version: "{maven-version}" + stream: "{stream}" + pomFile: "library/it/pom.xml" + logfile: "{OVS_VERSION}-libraryIT.log" - builder: name: run-southbound-it builders: - ovsdb-run-it: - maven-version: '{maven-version}' - stream: '{stream}' - pomFile: 'southbound/southbound-it/pom.xml' - logfile: '{OVS_VERSION}-southboundIT.log' + maven-version: "{maven-version}" + stream: "{stream}" + pomFile: "southbound/southbound-it/pom.xml" + logfile: "{OVS_VERSION}-southboundIT.log" - builder: name: run-hwvtepsouthbound-it builders: - ovsdb-run-it: - maven-version: '{maven-version}' - stream: '{stream}' - pomFile: 'hwvtepsouthbound/hwvtepsouthbound-it/pom.xml' - logfile: '{OVS_VERSION}-hwvtepsouthboundIT.log' + maven-version: "{maven-version}" + stream: "{stream}" + pomFile: "hwvtepsouthbound/hwvtepsouthbound-it/pom.xml" + logfile: "{OVS_VERSION}-hwvtepsouthboundIT.log" - builder: name: run-ovsdb-it @@ -79,68 +79,68 @@ - inject: properties-file: env.properties - run-southbound-it: - OVS_VERSION: '{OVS_VERSION}' - maven-version: '{maven-version}' - stream: '{stream}' + OVS_VERSION: "{OVS_VERSION}" + maven-version: "{maven-version}" + stream: "{stream}" - shell: !include-raw-escape: include-setup-hwvtep-docker.sh - run-library-it: - OVS_VERSION: '{OVS_VERSION}' - maven-version: '{maven-version}' - stream: '{stream}' + OVS_VERSION: "{OVS_VERSION}" + maven-version: "{maven-version}" + stream: "{stream}" - run-hwvtepsouthbound-it: - OVS_VERSION: '{OVS_VERSION}' - maven-version: '{maven-version}' - stream: '{stream}' + OVS_VERSION: "{OVS_VERSION}" + maven-version: "{maven-version}" + stream: "{stream}" - shell: !include-raw-escape: cleanup-docker.sh - job-template: - name: 'ovsdb-daily-full-integration-{stream}' + name: "ovsdb-daily-full-integration-{stream}" disable-job: false project-type: freestyle node: centos7-docker-1c-4g - jdk: '{java-version}' + jdk: "{java-version}" description: > - Integration tests for the OVSDB project against different versions of - OVS and branches. This job runs nightly. - disabled: '{disable-job}' + Integration tests for the OVSDB project against different versions of + OVS and branches. This job runs nightly. + disabled: "{disable-job}" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - gerrit-trigger-scm: - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" choosing-strategy: gerrit wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - - timed: '@midnight' + - timed: "@midnight" - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: - comment-contains-value: 'runit' + comment-contains-value: "runit" projects: - - project-compare-type: 'ANT' - project-pattern: '{project}' + - project-compare-type: "ANT" + project-pattern: "{project}" branches: - - branch-compare-type: 'ANT' - branch-pattern: '**/{branch}' + - branch-compare-type: "ANT" + branch-pattern: "**/{branch}" skip-vote: successful: true failed: true @@ -150,31 +150,31 @@ builders: - wipe-org-opendaylight-repo - maven-target: - maven-version: 'mvn33' - pom: 'pom.xml' - goals: '-V -B -l build.log clean install dependency:tree -Pq -Dmaven.compile.fork=true' + maven-version: "mvn33" + pom: "pom.xml" + goals: "-V -B -l build.log clean install dependency:tree -Pq -Dmaven.compile.fork=true" properties: - - 'maven.repo.local=/tmp/r' - - 'org.ops4j.pax.url.mvn.localRepository=/tmp/r' - - 'stream={stream}' + - "maven.repo.local=/tmp/r" + - "org.ops4j.pax.url.mvn.localRepository=/tmp/r" + - "stream={stream}" java-opts: - - '-Xmx1024m' - settings: 'ovsdb-settings' + - "-Xmx1024m" + settings: "ovsdb-settings" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp - run-ovsdb-it: - maven-version: 'mvn33' - stream: '{stream}' - OVS_VERSION: '2.4.0' + maven-version: "mvn33" + stream: "{stream}" + OVS_VERSION: "2.4.0" - run-ovsdb-it: - maven-version: 'mvn33' - stream: '{stream}' - OVS_VERSION: '2.5.0' + maven-version: "mvn33" + stream: "{stream}" + OVS_VERSION: "2.5.0" - lf-jacoco-nojava-workaround publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[ovsdb]' + email-recipients: "{email-recipients}" + email-prefix: "[ovsdb]" - lf-infra-publish diff --git a/jjb/ovsdb/ovsdb-patch-test.yaml b/jjb/ovsdb/ovsdb-patch-test.yaml index eb487d560..de9fba5ac 100644 --- a/jjb/ovsdb/ovsdb-patch-test.yaml +++ b/jjb/ovsdb/ovsdb-patch-test.yaml @@ -5,38 +5,38 @@ - inttest-patch-test # The project name - project: 'ovsdb' + project: "ovsdb" stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' - jdk: 'openjdk8' + os-branch: "queens" + jdk: "openjdk8" feature: - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - l2gw: csit-list: > - netvirt-csit-hwvtep-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-hwvtep-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - core: csit-list: > - ovsdb-csit-1node-gate-southbound-all-{stream}, - ovsdb-csit-3node-gate-clustering-only-{stream} + ovsdb-csit-1node-gate-southbound-all-{stream}, + ovsdb-csit-3node-gate-clustering-only-{stream} diff --git a/jjb/ovsdb/ovsdb-sonar.yaml b/jjb/ovsdb/ovsdb-sonar.yaml index a223c5420..e7fe9d2e6 100644 --- a/jjb/ovsdb/ovsdb-sonar.yaml +++ b/jjb/ovsdb/ovsdb-sonar.yaml @@ -2,17 +2,17 @@ - project: name: ovsdb-sonar jobs: - - 'ovsdb-sonar' + - "ovsdb-sonar" - project: 'ovsdb' - jdk: 'openjdk8' + project: "ovsdb" + jdk: "openjdk8" - job-template: - name: 'ovsdb-sonar' + name: "ovsdb-sonar" project-type: freestyle node: centos7-docker-1c-4g - jdk: '{java-version}' + jdk: "{java-version}" properties: - opendaylight-infra-properties: @@ -20,34 +20,34 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - git-scm: - refspec: '' - branch: 'master' + refspec: "" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - - timed: '{schedule-saturday}' + - timed: "{schedule-saturday}" - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: - comment-contains-value: 'run-sonar$' + comment-contains-value: "run-sonar$" projects: - - project-compare-type: 'ANT' - project-pattern: '{project}' + - project-compare-type: "ANT" + project-pattern: "{project}" branches: - - branch-compare-type: 'ANT' - branch-pattern: '**/master' + - branch-compare-type: "ANT" + branch-pattern: "**/master" skip-vote: successful: true failed: true @@ -60,55 +60,55 @@ properties-file: env.properties - shell: !include-raw-escape: include-setup-hwvtep-docker.sh - maven-target: - maven-version: 'mvn35' - pom: 'pom.xml' + maven-version: "mvn35" + pom: "pom.xml" goals: > - clean install dependency:tree -V -B -Dsonar - -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true - -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r + clean install dependency:tree -V -B -Dsonar + -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true + -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r java-opts: - - '-Xmx1024m' - settings: 'ovsdb-settings' + - "-Xmx1024m" + settings: "ovsdb-settings" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp - inject: properties-file: env.properties - maven-target: - maven-version: 'mvn35' - pom: 'pom.xml' + maven-version: "mvn35" + pom: "pom.xml" goals: > - verify -V -B -Pintegrationtest -Dsonar - -Dskip.karaf.featureTest=true - -Dovsdb.controller.address=${{CONTROLLER_IP}} - -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r + verify -V -B -Pintegrationtest -Dsonar + -Dskip.karaf.featureTest=true + -Dovsdb.controller.address=${{CONTROLLER_IP}} + -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r properties: - - 'ovsdbserver.ipaddress=127.0.0.1' - - 'ovsdbserver.port=6641' - - 'ovsdb.userspace.enabled=yes' - settings: 'ovsdb-settings' + - "ovsdbserver.ipaddress=127.0.0.1" + - "ovsdbserver.port=6641" + - "ovsdb.userspace.enabled=yes" + settings: "ovsdb-settings" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp - maven-target: - maven-version: 'mvn35' + maven-version: "mvn35" # We should switch to the recommended configuration of sonar once # JJB adds support for configurating the Sonar wrapper: # http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins goals: > - sonar:sonar -V -B -Djenkins -Dsonar - -Dsonar.host.url=https://sonar.opendaylight.org - -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r - settings: 'ovsdb-settings' + sonar:sonar -V -B -Djenkins -Dsonar + -Dsonar.host.url=https://sonar.opendaylight.org + -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r + settings: "ovsdb-settings" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp - shell: !include-raw-escape: cleanup-docker.sh - lf-jacoco-nojava-workaround publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[ovsdb]' + email-recipients: "{email-recipients}" + email-prefix: "[ovsdb]" - lf-jacoco-report - lf-infra-publish diff --git a/jjb/ovsdb/ovsdb.yaml b/jjb/ovsdb/ovsdb.yaml index 02f8c8017..47303e56d 100644 --- a/jjb/ovsdb/ovsdb.yaml +++ b/jjb/ovsdb/ovsdb.yaml @@ -2,9 +2,9 @@ - project: name: ovsdb-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: ovsdb rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-ovsdb/35667/ @@ -12,19 +12,19 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: silicon - project: 'ovsdb' - project-name: 'ovsdb' - branch: 'master' + project: "ovsdb" + project-name: "ovsdb" + branch: "master" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'ovsdb-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]' + java-version: "openjdk11" + mvn-settings: "ovsdb-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[ovsdb] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a68b188166958 @@ -32,9 +32,9 @@ - project: name: ovsdb-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: ovsdb rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-ovsdb/35667/ @@ -42,19 +42,19 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: aluminium - project: 'ovsdb' - project-name: 'ovsdb' - branch: 'stable/aluminium' + project: "ovsdb" + project-name: "ovsdb" + branch: "stable/aluminium" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'ovsdb-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]' + java-version: "openjdk11" + mvn-settings: "ovsdb-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[ovsdb] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a68b188166958 @@ -62,9 +62,9 @@ - project: name: ovsdb-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: ovsdb rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-ovsdb/35667/ @@ -72,19 +72,19 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: magnesium - project: 'ovsdb' - project-name: 'ovsdb' - branch: 'stable/magnesium' + project: "ovsdb" + project-name: "ovsdb" + branch: "stable/magnesium" build-node: centos7-builder-2c-8g - java-version: 'openjdk11' - mvn-settings: 'ovsdb-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]' + java-version: "openjdk11" + mvn-settings: "ovsdb-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[ovsdb] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a68b188166958 @@ -92,9 +92,9 @@ - project: name: ovsdb-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: ovsdb rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-ovsdb/35667/ @@ -102,18 +102,18 @@ - odl-maven-jobs - odl-maven-verify-jobs - csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}' + csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}" block_on_csit: false stream: sodium - project: 'ovsdb' - project-name: 'ovsdb' - branch: 'stable/sodium' + project: "ovsdb" + project-name: "ovsdb" + branch: "stable/sodium" build-node: centos7-builder-2c-8g - mvn-settings: 'ovsdb-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]' + mvn-settings: "ovsdb-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[ovsdb] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a68b188166958 diff --git a/jjb/p4plugin/p4plugin.yaml b/jjb/p4plugin/p4plugin.yaml index 3c3f50a80..2ba703392 100644 --- a/jjb/p4plugin/p4plugin.yaml +++ b/jjb/p4plugin/p4plugin.yaml @@ -2,18 +2,18 @@ - project: name: p4plugin-silicon jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: silicon - project: 'p4plugin' - project-name: 'p4plugin' - branch: 'master' - mvn-settings: 'p4plugin-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[p4plugin]' + project: "p4plugin" + project-name: "p4plugin" + branch: "master" + mvn-settings: "p4plugin-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[p4plugin]" # Used by the release job staging-profile-id: a68bf26e208d4 @@ -21,18 +21,18 @@ - project: name: p4plugin-aluminium jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: aluminium - project: 'p4plugin' - project-name: 'p4plugin' - branch: 'stable/aluminium' - mvn-settings: 'p4plugin-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[p4plugin]' + project: "p4plugin" + project-name: "p4plugin" + branch: "stable/aluminium" + mvn-settings: "p4plugin-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[p4plugin]" # Used by the release job staging-profile-id: a68bf26e208d4 @@ -40,18 +40,18 @@ - project: name: p4plugin-magnesium jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: magnesium - project: 'p4plugin' - project-name: 'p4plugin' - branch: 'stable/magnesium' - mvn-settings: 'p4plugin-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[p4plugin]' + project: "p4plugin" + project-name: "p4plugin" + branch: "stable/magnesium" + mvn-settings: "p4plugin-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[p4plugin]" # Used by the release job staging-profile-id: a68bf26e208d4 @@ -59,18 +59,18 @@ - project: name: p4plugin-sodium jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: sodium - project: 'p4plugin' - project-name: 'p4plugin' - branch: 'stable/sodium' - mvn-settings: 'p4plugin-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[p4plugin]' + project: "p4plugin" + project-name: "p4plugin" + branch: "stable/sodium" + mvn-settings: "p4plugin-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[p4plugin]" # Used by the release job staging-profile-id: a68bf26e208d4 @@ -91,15 +91,15 @@ jobs: - gerrit-maven-sonar - project: 'p4plugin' - project-name: 'p4plugin' - branch: 'master' - mvn-settings: 'p4plugin-settings' - mvn-opts: '-Xmx1024m' + project: "p4plugin" + project-name: "p4plugin" + branch: "master" + mvn-settings: "p4plugin-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: p4plugin-info diff --git a/jjb/packaging/packaging-ansible.yaml b/jjb/packaging/packaging-ansible.yaml index 329ec906d..9d48228b5 100644 --- a/jjb/packaging/packaging-ansible.yaml +++ b/jjb/packaging/packaging-ansible.yaml @@ -4,26 +4,26 @@ project-name: packaging-ansible jobs: - - '{project-name}-test-rpm-{stream}' - - '{project-name}-test-deb-{stream}': + - "{project-name}-test-rpm-{stream}" + - "{project-name}-test-deb-{stream}": disable-job: true - gerrit-tox-verify - project: 'integration/packaging/ansible-opendaylight' + project: "integration/packaging/ansible-opendaylight" stream: - master: - branch: 'master' + branch: "master" - job-template: - name: '{project-name}-test-rpm-{stream}' + name: "{project-name}-test-rpm-{stream}" node: centos7-builder-2c-2g disable-job: false project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - opendaylight-infra-properties: @@ -31,21 +31,21 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - integration-gerrit-scm: - basedir: '{project-name}' - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + basedir: "{project-name}" + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - shell: !include-raw: setup-ansible-rpm.sh @@ -54,27 +54,26 @@ - shell: !include-raw: test-ansible-rpm-upgrade.sh triggers: - - timed: '@weekly' + - timed: "@weekly" - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: '**' - forbidden-files: '' - + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "**" + forbidden-files: "" publishers: - lf-infra-publish - job-template: - name: '{project-name}-test-deb-{stream}' + name: "{project-name}-test-deb-{stream}" node: ubuntu1604-mininet-ovs-25-1c-4g disable-job: false project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - opendaylight-infra-properties: @@ -82,21 +81,21 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - integration-gerrit-scm: - basedir: '{project-name}' - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + basedir: "{project-name}" + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - shell: !include-raw: setup-ansible-deb.sh @@ -104,13 +103,13 @@ - shell: !include-raw: test-ansible-deb-custom-config.sh triggers: - - timed: '@weekly' + - timed: "@weekly" - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: '**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "**" + forbidden-files: "" publishers: - lf-infra-publish diff --git a/jjb/packaging/packaging-macros.yaml b/jjb/packaging/packaging-macros.yaml index ae1e2573b..a7b93d0db 100644 --- a/jjb/packaging/packaging-macros.yaml +++ b/jjb/packaging/packaging-macros.yaml @@ -73,7 +73,7 @@ name: install-test-uninstall-rpm builders: - inject: - properties-content: 'URL=/home/$USER/rpmbuild/RPMS/noarch/*.rpm' + properties-content: "URL=/home/$USER/rpmbuild/RPMS/noarch/*.rpm" # Install deps needed interactive Karaf shell tests - shell: | # Install expect to interact with Karaf shell @@ -97,7 +97,7 @@ name: install-test-uninstall-deb builders: - inject: - properties-content: 'PACKAGE=$WORKSPACE/packaging/packages/deb/opendaylight/*.deb' + properties-content: "PACKAGE=$WORKSPACE/packaging/packages/deb/opendaylight/*.deb" # Install deps needed interactive Karaf shell tests - shell: | # Install expect to interact with Karaf shell diff --git a/jjb/packaging/packaging-puppet.yaml b/jjb/packaging/packaging-puppet.yaml index 3752bd0f8..fa197372d 100644 --- a/jjb/packaging/packaging-puppet.yaml +++ b/jjb/packaging/packaging-puppet.yaml @@ -4,26 +4,26 @@ project-name: packaging-puppet jobs: - - '{project-name}-test-sanity-{stream}' - - '{project-name}-test-full-{stream}' + - "{project-name}-test-sanity-{stream}" + - "{project-name}-test-full-{stream}" - gerrit-tox-verify - project: 'integration/packaging/puppet-opendaylight' + project: "integration/packaging/puppet-opendaylight" stream: - master: - branch: 'master' + branch: "master" - fluorine: - branch: 'stable/fluorine' + branch: "stable/fluorine" - job-template: - name: '{project-name}-test-sanity-{stream}' + name: "{project-name}-test-sanity-{stream}" node: centos7-docker-1c-4g disable-job: false project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - opendaylight-infra-properties: @@ -31,49 +31,49 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - string: name: TEST_SUITE - default: 'sanity' - description: 'Set of tests to execute, Rakefile task' + default: "sanity" + description: "Set of tests to execute, Rakefile task" scm: - integration-gerrit-scm: - basedir: '{project-name}' - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + basedir: "{project-name}" + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - shell: !include-raw: test-puppet.sh triggers: - - timed: '@monthly' + - timed: "@monthly" - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: '**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "**" + forbidden-files: "" publishers: - lf-infra-publish - job-template: - name: '{project-name}-test-full-{stream}' + name: "{project-name}-test-full-{stream}" node: centos7-docker-1c-4g disable-job: false project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" properties: - opendaylight-infra-properties: @@ -81,42 +81,42 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - string: name: TEST_SUITE - default: 'acceptance_dock' - description: 'Set of tests to execute, Rakefile task' + default: "acceptance_dock" + description: "Set of tests to execute, Rakefile task" scm: - integration-gerrit-scm: - basedir: '{project-name}' - refspec: '$GERRIT_REFSPEC' - branch: '{branch}' + basedir: "{project-name}" + refspec: "$GERRIT_REFSPEC" + branch: "{branch}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - shell: !include-raw: test-puppet.sh triggers: - - timed: '@weekly' + - timed: "@weekly" - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: - comment-contains-value: 'puppet-test-full' + comment-contains-value: "puppet-test-full" projects: - - project-compare-type: 'ANT' - project-pattern: '{project}' + - project-compare-type: "ANT" + project-pattern: "{project}" branches: - - branch-compare-type: 'ANT' - branch-pattern: '**/{branch}' + - branch-compare-type: "ANT" + branch-pattern: "**/{branch}" publishers: - lf-infra-publish diff --git a/jjb/packaging/packaging.yaml b/jjb/packaging/packaging.yaml index 72b2d6a91..8a2f23ac5 100644 --- a/jjb/packaging/packaging.yaml +++ b/jjb/packaging/packaging.yaml @@ -4,27 +4,27 @@ project-name: packaging jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: integration/packaging rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-integrationpackaging/32928/ rtd-token: 371d63c43ad99b0745bb7779e3488c5e255c1180 - - 'packaging-build-rpm-{stream}' - - 'packaging-build-rpm-{distro}-snap-{stream}' - - 'packaging-build-deb-{stream}': + - "packaging-build-rpm-{stream}" + - "packaging-build-rpm-{distro}-snap-{stream}" + - "packaging-build-deb-{stream}": disable-job: true - - 'packaging-verify-full-rpm-master' - - 'packaging-verify-rpm-master' - - 'packaging-test-rpm-master' - - 'packaging-test-rpm-upgrade-master' - - 'packaging-test-deb-master': + - "packaging-verify-full-rpm-master" + - "packaging-verify-rpm-master" + - "packaging-test-rpm-master" + - "packaging-test-rpm-upgrade-master" + - "packaging-test-deb-master": disable-job: true - gerrit-tox-verify: branch: master stream: master - project: 'integration/packaging' + project: "integration/packaging" stream: - sodium @@ -32,25 +32,25 @@ distro: - opensuse-42 - epel-7 - branch: 'master' + branch: "master" # common parameters required for 'lf-infra-deploy-maven-file' builder - group-id: 'org.opendaylight.integration-packaging' - upload-files-dir: '$WORKSPACE/upload_files' - maven-repo-url: '$NEXUS_URL/content/repositories/$REPO_ID' + group-id: "org.opendaylight.integration-packaging" + upload-files-dir: "$WORKSPACE/upload_files" + maven-repo-url: "$NEXUS_URL/content/repositories/$REPO_ID" - job-template: - name: 'packaging-build-rpm-{stream}' + name: "packaging-build-rpm-{stream}" disable-job: false node: centos7-builder-2c-2g project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" - mvn-opts: '' - mvn-params: '' + mvn-opts: "" + mvn-params: "" mvn-version: mvn33 properties: @@ -59,76 +59,75 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' - staging-profile-id: '' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" + staging-profile-id: "" - string: name: DOWNLOAD_URL # yamllint disable-line rule:line-length - default: 'https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.8.4/karaf-0.8.4.tar.gz' - description: 'URL to ODL tarball artifact to repackage into RPM' + default: "https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.8.4/karaf-0.8.4.tar.gz" + description: "URL to ODL tarball artifact to repackage into RPM" - string: name: CHANGELOG_NAME - default: 'Jenkins' - description: 'Name of person who defined RPM' + default: "Jenkins" + description: "Name of person who defined RPM" - string: name: CHANGELOG_EMAIL - default: 'jenkins-donotreply@opendaylight.org' - description: 'Email of person who defined RPM' + default: "jenkins-donotreply@opendaylight.org" + description: "Email of person who defined RPM" - string: name: DEPLOY_TO_REPO - default: 'opendaylight-{stream}-epel-7-x86_64-devel' - description: 'Repository to deploy resulting package to' + default: "opendaylight-{stream}-epel-7-x86_64-devel" + description: "Repository to deploy resulting package to" - string: name: PKG_VERSION_OVERRIDE - default: '' - description: 'Override autodetected package component of RPM version (maj.min.pat-pkg)' + default: "" + description: "Override autodetected package component of RPM version (maj.min.pat-pkg)" scm: - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "packaging" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - lf-infra-pre-build - shell: !include-raw-escape: build-rpm.sh - install-test-uninstall-rpm - lf-infra-deploy-maven-file: - global-settings-file: 'global-settings' - settings-file: 'packaging-settings' - mvn-version: '{mvn-version}' - repo-id: '$DEPLOY_TO_REPO' - group-id: '{group-id}' - upload-files-dir: '{upload-files-dir}' - maven-repo-url: '{maven-repo-url}' + global-settings-file: "global-settings" + settings-file: "packaging-settings" + mvn-version: "{mvn-version}" + repo-id: "$DEPLOY_TO_REPO" + group-id: "{group-id}" + upload-files-dir: "{upload-files-dir}" + maven-repo-url: "{maven-repo-url}" publishers: - lf-infra-publish - - job-template: - name: 'packaging-build-rpm-{distro}-snap-{stream}' + name: "packaging-build-rpm-{distro}-snap-{stream}" node: centos7-docker-2c-2g disable-job: false project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" - mvn-opts: '' - mvn-params: '' + mvn-opts: "" + mvn-params: "" mvn-version: mvn33 properties: @@ -137,145 +136,143 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' - staging-profile-id: '' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" + staging-profile-id: "" - string: name: CHANGELOG_NAME - default: 'Jenkins' - description: 'Name of person who defined RPM' + default: "Jenkins" + description: "Name of person who defined RPM" - string: name: CHANGELOG_EMAIL - default: 'jenkins-donotreply@opendaylight.org' - description: 'Email of person who defined RPM' + default: "jenkins-donotreply@opendaylight.org" + description: "Email of person who defined RPM" scm: - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "packaging" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - lf-infra-pre-build - inject: properties-content: | - STREAM={stream} - DISTRO={distro} + STREAM={stream} + DISTRO={distro} - shell: !include-raw: build-rpm-snap-docker.sh - shell: !include-raw: test-rpm-docker.sh - lf-infra-deploy-maven-file: - global-settings-file: 'global-settings' - settings-file: 'packaging-settings' - mvn-version: '{mvn-version}' - repo-id: 'opendaylight-{stream}-{distro}-x86_64-devel' - group-id: '{group-id}' - upload-files-dir: '{upload-files-dir}' - maven-repo-url: '{maven-repo-url}' + global-settings-file: "global-settings" + settings-file: "packaging-settings" + mvn-version: "{mvn-version}" + repo-id: "opendaylight-{stream}-{distro}-x86_64-devel" + group-id: "{group-id}" + upload-files-dir: "{upload-files-dir}" + maven-repo-url: "{maven-repo-url}" triggers: - - timed: '@daily' + - timed: "@daily" publishers: - lf-infra-publish - - job-template: - name: 'packaging-verify-rpm-master' + name: "packaging-verify-rpm-master" node: centos7-builder-2c-2g disable-job: false project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "packaging" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: # Test Sodium ('Managed Release Common Distro') release tarball - inject: # yamllint disable-line rule:line-length - properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/opendaylight/0.11.0/opendaylight-0.11.0.tar.gz' + properties-content: "DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/opendaylight/0.11.0/opendaylight-0.11.0.tar.gz" - shell: !include-raw-escape: build-rpm.sh - install-test-uninstall-rpm # Test latest Sodium snapshot - inject: - properties-content: 'STREAM=sodium' + properties-content: "STREAM=sodium" - shell: !include-raw: build-rpm-snap.sh - install-test-uninstall-rpm triggers: - - timed: '@weekly' + - timed: "@weekly" - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: 'packages/**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "packages/**" + forbidden-files: "" publishers: - lf-infra-publish - - job-template: - name: 'packaging-verify-full-rpm-master' + name: "packaging-verify-full-rpm-master" node: centos7-builder-2c-2g disable-job: false project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "packaging" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: # Test Sodium release tarball - inject: # yamllint disable-line rule:line-length - properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.11.0/karaf-0.11.0.tar.gz' + properties-content: "DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.11.0/karaf-0.11.0.tar.gz" - shell: !include-raw-escape: build-rpm.sh - install-test-uninstall-rpm @@ -284,58 +281,57 @@ # Test latest Sodium snapshot - inject: - properties-content: 'STREAM=sodium' + properties-content: "STREAM=sodium" - shell: !include-raw: build-rpm-snap.sh - install-test-uninstall-rpm triggers: - - timed: '@weekly' + - timed: "@weekly" - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: - comment-contains-value: 'verify-rpm-full' + comment-contains-value: "verify-rpm-full" projects: - project-compare-type: ANT - project-pattern: '{project}' + project-pattern: "{project}" branches: - branch-compare-type: ANT - branch-pattern: '**/{branch}' + branch-pattern: "**/{branch}" publishers: - lf-infra-publish - - job-template: - name: 'packaging-test-rpm-master' + name: "packaging-test-rpm-master" node: centos7-builder-2c-2g disable-job: false - disabled: '{disable-job}' + disabled: "{disable-job}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - string: name: URL # yamllint disable-line rule:line-length - default: 'https://git.opendaylight.org/gerrit/gitweb?p=integration/packaging.git;a=blob_plain;f=packages/rpm/example_repo_configs/opendaylight-9-devel.repo' - description: 'Link to .repo or .rpm file' + default: "https://git.opendaylight.org/gerrit/gitweb?p=integration/packaging.git;a=blob_plain;f=packages/rpm/example_repo_configs/opendaylight-9-devel.repo" + description: "Link to .repo or .rpm file" scm: - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "packaging" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - shell: | @@ -352,45 +348,44 @@ - shell: !include-raw: uninstall-rpm.sh triggers: - - timed: '@monthly' + - timed: "@monthly" publishers: # TODO: Remove the archive publisher # small data should be stored on logs.opendaylight.org # large data should be stored on nexus.opendaylight.org - archive: - artifacts: '**' + artifacts: "**" allow-empty: true fingerprint: true latest-only: true - lf-infra-publish - - job-template: - name: 'packaging-test-rpm-upgrade-master' + name: "packaging-test-rpm-upgrade-master" disable-job: false node: centos7-builder-2c-2g - disabled: '{disable-job}' + disabled: "{disable-job}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "packaging" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: # Tests (current and future): @@ -404,65 +399,64 @@ # Test 1: Install latest release, stop/uninstall, install latest CD - inject: # yamllint disable-line rule:line-length - properties-content: 'URL=https://raw.githubusercontent.com/opendaylight/integration-packaging/master/packages/rpm/example_repo_configs/opendaylight-90-release.repo' + properties-content: "URL=https://raw.githubusercontent.com/opendaylight/integration-packaging/master/packages/rpm/example_repo_configs/opendaylight-90-release.repo" - install-start-test-stop-uninstall-rpm - inject: # yamllint disable-line rule:line-length - properties-content: 'URL=https://raw.githubusercontent.com/opendaylight/integration-packaging/master/packages/rpm/example_repo_configs/opendaylight-9-devel.repo' + properties-content: "URL=https://raw.githubusercontent.com/opendaylight/integration-packaging/master/packages/rpm/example_repo_configs/opendaylight-9-devel.repo" - install-start-test-stop-uninstall-rpm # Test 2: Install latest release, stop, upgrade to latest CD - inject: # yamllint disable-line rule:line-length - properties-content: 'URL=https://raw.githubusercontent.com/opendaylight/integration-packaging/master/packages/rpm/example_repo_configs/opendaylight-90-release.repo' + properties-content: "URL=https://raw.githubusercontent.com/opendaylight/integration-packaging/master/packages/rpm/example_repo_configs/opendaylight-90-release.repo" - install-start-test-stop-rpm - inject: # yamllint disable-line rule:line-length - properties-content: 'REPO_CFG_FILE_URL=https://raw.githubusercontent.com/opendaylight/integration-packaging/master/packages/rpm/example_repo_configs/opendaylight-9-devel.repo' + properties-content: "REPO_CFG_FILE_URL=https://raw.githubusercontent.com/opendaylight/integration-packaging/master/packages/rpm/example_repo_configs/opendaylight-9-devel.repo" - installrepcfg-upgrade-start-test-stop-rpm triggers: - - timed: '@weekly' + - timed: "@weekly" - gerrit-trigger-patch-submitted: - gerrit-server-name: '{gerrit-server-name}' - project: '{project}' - branch: '{branch}' - files: 'packages/**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + project: "{project}" + branch: "{branch}" + files: "packages/**" + forbidden-files: "" publishers: - lf-infra-publish - - job-template: - name: 'packaging-test-deb-master' + name: "packaging-test-deb-master" node: ubuntu1604-mininet-ovs-25-1c-4g disable-job: false - disabled: '{disable-job}' + disabled: "{disable-job}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - string: name: PACKAGE - default: 'ppa:odl-team/oxygen' - description: 'Link to .deb package or name of PPA repo' + default: "ppa:odl-team/oxygen" + description: "Link to .deb package or name of PPA repo" scm: - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "packaging" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - shell: !include-raw-escape: install-deb.sh @@ -479,23 +473,22 @@ - shell: !include-raw-escape: uninstall-deb.sh triggers: - - timed: '@monthly' + - timed: "@monthly" publishers: - lf-infra-publish - - job-template: - name: 'packaging-build-deb-{stream}' + name: "packaging-build-deb-{stream}" node: ubuntu1604-mininet-ovs-25-1c-4g disable-job: false project-type: freestyle - disabled: '{disable-job}' + disabled: "{disable-job}" - mvn-opts: '' - mvn-params: '' + mvn-opts: "" + mvn-params: "" mvn-version: mvn33 properties: @@ -504,60 +497,60 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - lf-infra-maven-parameters: - mvn-opts: '{mvn-opts}' - mvn-params: '{mvn-params}' - mvn-version: '{mvn-version}' - staging-profile-id: '' + mvn-opts: "{mvn-opts}" + mvn-params: "{mvn-params}" + mvn-version: "{mvn-version}" + staging-profile-id: "" - string: name: DOWNLOAD_URL # FIXME: Update the default value to an active stream. # yamllint disable-line rule:line-length - default: 'https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/distribution-karaf-0.5.3-Boron-SR3.tar.gz' - description: 'URL to ODL tarball artifact to repackage into .deb' + default: "https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/distribution-karaf-0.5.3-Boron-SR3.tar.gz" + description: "URL to ODL tarball artifact to repackage into .deb" - string: name: CHANGELOG_NAME - default: 'Jenkins' - description: 'Name of person who defined .deb' + default: "Jenkins" + description: "Name of person who defined .deb" - string: name: CHANGELOG_EMAIL - default: 'jenkins-donotreply@opendaylight.org' - description: 'Email of person who defined .deb' + default: "jenkins-donotreply@opendaylight.org" + description: "Email of person who defined .deb" - string: name: PKG_VERSION_OVERRIDE - default: '' - description: 'Override autodetected package component of RPM version (maj.min.pat-pkg)' + default: "" + description: "Override autodetected package component of RPM version (maj.min.pat-pkg)" scm: - integration-gerrit-scm: - basedir: 'packaging' - refspec: '$GERRIT_REFSPEC' - branch: 'master' + basedir: "packaging" + refspec: "$GERRIT_REFSPEC" + branch: "master" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" builders: - lf-infra-pre-build - shell: !include-raw: build-deb.sh - install-test-uninstall-deb - lf-infra-deploy-maven-file: - global-settings-file: 'global-settings' - settings-file: 'packaging-settings' - mvn-version: '{mvn-version}' - repo-id: 'opendaylight-{stream}-ubuntu-1604-x86_64-devel' - group-id: '{group-id}' - upload-files-dir: '{upload-files-dir}' - maven-repo-url: '{maven-repo-url}' + global-settings-file: "global-settings" + settings-file: "packaging-settings" + mvn-version: "{mvn-version}" + repo-id: "opendaylight-{stream}-ubuntu-1604-x86_64-devel" + group-id: "{group-id}" + upload-files-dir: "{upload-files-dir}" + maven-repo-url: "{maven-repo-url}" triggers: - - timed: '@monthly' + - timed: "@monthly" publishers: - lf-infra-publish diff --git a/jjb/packetcable/packetcable-csit-pcmm.yaml b/jjb/packetcable/packetcable-csit-pcmm.yaml index f6e9aee3b..d41cc10d5 100644 --- a/jjb/packetcable/packetcable-csit-pcmm.yaml +++ b/jjb/packetcable/packetcable-csit-pcmm.yaml @@ -6,33 +6,33 @@ - inttest-csit-verify-1node # The project name - project: 'packetcable' + project: "packetcable" # The functionality under test - functionality: 'pcmm' + functionality: "pcmm" disable-job: true # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-packetcable-policy-server' + install-features: "odl-packetcable-policy-server" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/packetcable/packetcable.yaml b/jjb/packetcable/packetcable.yaml index 5f1465b9d..4bac2f7ef 100644 --- a/jjb/packetcable/packetcable.yaml +++ b/jjb/packetcable/packetcable.yaml @@ -6,13 +6,13 @@ - odl-maven-verify-jobs stream: silicon - project: 'packetcable' - project-name: 'packetcable' - branch: 'master' - mvn-settings: 'packetcable-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[packetcable]' + project: "packetcable" + project-name: "packetcable" + branch: "master" + mvn-settings: "packetcable-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[packetcable]" disable-job: true # Used by the release job @@ -25,13 +25,13 @@ - odl-maven-verify-jobs stream: aluminium - project: 'packetcable' - project-name: 'packetcable' - branch: 'stable/aluminium' - mvn-settings: 'packetcable-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[packetcable]' + project: "packetcable" + project-name: "packetcable" + branch: "stable/aluminium" + mvn-settings: "packetcable-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[packetcable]" disable-job: true # Used by the release job @@ -44,13 +44,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'packetcable' - project-name: 'packetcable' - branch: 'stable/magnesium' - mvn-settings: 'packetcable-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[packetcable]' + project: "packetcable" + project-name: "packetcable" + branch: "stable/magnesium" + mvn-settings: "packetcable-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[packetcable]" disable-job: true # Used by the release job @@ -63,13 +63,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'packetcable' - project-name: 'packetcable' - branch: 'stable/sodium' - mvn-settings: 'packetcable-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[packetcable]' + project: "packetcable" + project-name: "packetcable" + branch: "stable/sodium" + mvn-settings: "packetcable-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[packetcable]" disable-job: true # Used by the release job @@ -90,16 +90,16 @@ name: packetcable-sonar jobs: - gerrit-maven-sonar - project: 'packetcable' - project-name: 'packetcable' - branch: 'master' - mvn-settings: 'packetcable-settings' - mvn-opts: '-Xmx1024m' + project: "packetcable" + project-name: "packetcable" + branch: "master" + mvn-settings: "packetcable-settings" + mvn-opts: "-Xmx1024m" disable-job: true sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: packetcable-info diff --git a/jjb/plastic/plastic.yaml b/jjb/plastic/plastic.yaml index 597e4d5c4..f0a4f50fc 100644 --- a/jjb/plastic/plastic.yaml +++ b/jjb/plastic/plastic.yaml @@ -2,7 +2,7 @@ - project: name: plastic-master jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g doc-dir: .tox/docs/tmp/html project-pattern: plastic @@ -18,7 +18,7 @@ branch: master java-version: openjdk8 mvn-settings: plastic-settings - mvn-opts: '-Xmx1024m' + mvn-opts: "-Xmx1024m" # Used by the release job staging-profile-id: 380d129f253e1 @@ -47,11 +47,11 @@ branch: master java-version: openjdk8 mvn-settings: plastic-settings - mvn-opts: '-Xmx1024m' + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: plastic-info diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index a832fc1f1..384f54b47 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -2,7 +2,7 @@ - project: name: builder-jobs jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": project-pattern: releng/builder rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-releng-builder/32926/ rtd-token: e9fa62bd60a39c22de631791309ccacc37a9929e @@ -27,12 +27,12 @@ # The following values are only specified here # so that code blocks look similar to other projects. - project: 'releng/builder' + project: "releng/builder" project-name: builder stream: master branch: master build-node: centos7-builder-2c-2g - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-timeout: 30 jjb-version: 3.5.0 @@ -41,13 +41,13 @@ jobs: - gerrit-openstack-cron - project: 'releng/builder' + project: "releng/builder" project-name: builder build-node: centos7-builder-2c-2g jenkins-urls: > - https://jenkins.opendaylight.org/releng - https://jenkins.opendaylight.org/sandbox + https://jenkins.opendaylight.org/releng + https://jenkins.opendaylight.org/sandbox openstack-cloud: vex - job-template: @@ -62,26 +62,26 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - - timed: 'H H * * 1' + - timed: "H H * * 1" builders: - shell: !include-raw-escape: check-poms.sh publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[releng]' + email-recipients: "{email-recipients}" + email-prefix: "[releng]" - lf-infra-publish - job-template: @@ -96,11 +96,11 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '' - project: '' - branch: '' - refspec: '' - artifacts: '' + os-cloud: "" + project: "" + branch: "" + refspec: "" + artifacts: "" wrappers: - opendaylight-infra-wrappers: @@ -108,16 +108,16 @@ triggers: - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: - comment-contains-value: 'copy-logs:' + comment-contains-value: "copy-logs:" projects: - project-compare-type: ANT - project-pattern: '**' + project-pattern: "**" branches: - branch-compare-type: ANT - branch-pattern: '**' + branch-pattern: "**" builders: - shell: !include-raw-escape: copy-sandbox-logs.sh @@ -125,9 +125,8 @@ publishers: - lf-infra-publish - - job-template: - name: 'builder-update-image-list' + name: "builder-update-image-list" project-type: freestyle node: centos7-builder-2c-1g @@ -138,41 +137,41 @@ parameters: - opendaylight-infra-parameters: os-cloud: vex - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - git-scm: - branch: '{branch}' + branch: "{branch}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" # Listed after to override openstack-infra-wrappers clouds.yaml definition - config-file-provider: files: - file-id: clouds-yaml - target: '$HOME/.config/openstack/clouds.yaml' + target: "$HOME/.config/openstack/clouds.yaml" triggers: # Update image list every Monday to Friday at 11:00 UTC - - timed: '0 11 * * 1-5' + - timed: "0 11 * * 1-5" builders: - lf-infra-pre-build - shell: !include-raw-escape: opendaylight-infra-update-image-list.sh - lf-infra-push-gerrit-patch: - project: '{project}' - gerrit-user: 'jenkins-$SILO' - gerrit-host: 'git.opendaylight.org' - gerrit-topic: 'releng-update-cloud-image-list' - gerrit-commit-message: 'Update cloud image list docs' - reviewers-email: 'jluhrsen@gmail.com' + project: "{project}" + gerrit-user: "jenkins-$SILO" + gerrit-host: "git.opendaylight.org" + gerrit-topic: "releng-update-cloud-image-list" + gerrit-commit-message: "Update cloud image list docs" + reviewers-email: "jluhrsen@gmail.com" publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[releng]' + email-recipients: "{email-recipients}" + email-prefix: "[releng]" - lf-infra-publish diff --git a/jjb/releng-macros.yaml b/jjb/releng-macros.yaml index f2d8ed89c..03c77cc76 100644 --- a/jjb/releng-macros.yaml +++ b/jjb/releng-macros.yaml @@ -4,7 +4,7 @@ name: opendaylight-infra-properties properties: - build-discarder: - days-to-keep: '{build-days-to-keep}' + days-to-keep: "{build-days-to-keep}" num-to-keep: 40 # Need to keep artifacts for at least 1 day as some projects need to # be able to validate their artifacts and only allowing limited @@ -17,73 +17,73 @@ parameters: - string: name: PROJECT - default: '{project}' - description: 'Parameter to identify an ODL Gerrit project' + default: "{project}" + description: "Parameter to identify an ODL Gerrit project" - string: name: ARCHIVE_ARTIFACTS # Before adding more here, beware of https://jira.linuxfoundation.org/browse/RELENG-280 default: > - {artifacts} - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + {artifacts} + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # TODO: **/*.hprof is too large, compress with xz first - description: 'Space separated glob patterns for artifacts to archive into logs.opendaylight.org' + description: "Space separated glob patterns for artifacts to archive into logs.opendaylight.org" - string: name: GERRIT_PROJECT - default: '{project}' + default: "{project}" description: "GERRIT_PROJECT parameter if not given by trigger" - string: name: GERRIT_BRANCH - default: '{branch}' + default: "{branch}" description: "JJB configured GERRIT_BRANCH parameter" - string: name: GERRIT_REFSPEC - default: '{refspec}' + default: "{refspec}" description: | - Gerrit reference to checkout (ex: refs/heads/master, - refs/changes/48/61548/1 where 61548 is Gerrit change ID, 1 is - patch number and 48 is last two digits of change ID) + Gerrit reference to checkout (ex: refs/heads/master, + refs/changes/48/61548/1 where 61548 is Gerrit change ID, 1 is + patch number and 48 is last two digits of change ID) - string: name: STACK_NAME - default: '$SILO-$JOB_NAME-$BUILD_NUMBER' + default: "$SILO-$JOB_NAME-$BUILD_NUMBER" description: "Used by Heat to generate a unique stack & vm name" - string: name: OS_CLOUD - default: '{os-cloud}' + default: "{os-cloud}" description: | - The name of a cloud configuration in clouds.yaml. OS_CLOUD is a - variable name that is significant to openstack client as a - environment variable. Please refer to the documentation for - further details. - https://docs.openstack.org/developer/python-openstackclient/ + The name of a cloud configuration in clouds.yaml. OS_CLOUD is a + variable name that is significant to openstack client as a + environment variable. Please refer to the documentation for + further details. + https://docs.openstack.org/developer/python-openstackclient/ - parameter: name: distribution-branch-to-build-parameter parameters: - string: name: DISTRIBUTION_BRANCH_TO_BUILD - default: 'master' - description: 'distribution repo branch to build with' + default: "master" + description: "distribution repo branch to build with" - parameter: name: maven-exec parameters: - string: name: MVN - default: '/w/tools/hudson.tasks.Maven_MavenInstallation/{maven-version}/bin/mvn' - description: 'Maven selector to be used by shell scripts' + default: "/w/tools/hudson.tasks.Maven_MavenInstallation/{maven-version}/bin/mvn" + description: "Maven selector to be used by shell scripts" - scm: name: git-scm scm: - git: - credentials-id: 'opendaylight-jenkins-ssh' - url: '$GIT_BASE' - refspec: '' + credentials-id: "opendaylight-jenkins-ssh" + url: "$GIT_BASE" + refspec: "" branches: - - 'origin/{branch}' + - "origin/{branch}" skip-tag: true wipe-workspace: true @@ -91,11 +91,11 @@ name: git-scm-with-submodules scm: - git: - credentials-id: 'opendaylight-jenkins-ssh' - url: '$GIT_BASE' - refspec: '' + credentials-id: "opendaylight-jenkins-ssh" + url: "$GIT_BASE" + refspec: "" branches: - - 'refs/heads/{branch}' + - "refs/heads/{branch}" skip-tag: true wipe-workspace: true submodule: @@ -105,13 +105,13 @@ name: gerrit-trigger-scm scm: - git: - credentials-id: 'opendaylight-jenkins-ssh' - url: '$GIT_BASE' - refspec: '{refspec}' + credentials-id: "opendaylight-jenkins-ssh" + url: "$GIT_BASE" + refspec: "{refspec}" branches: - - 'origin/$GERRIT_BRANCH' + - "origin/$GERRIT_BRANCH" skip-tag: true - choosing-strategy: '{choosing-strategy}' + choosing-strategy: "{choosing-strategy}" # This is a single macro to use for all jobs who vote on every (relevant) patch set. # Only 'recheck' trigger word is supported, it always triggers the full set of relevant jobs, @@ -125,7 +125,7 @@ name: gerrit-trigger-patch-submitted triggers: - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - patchset-created-event: exclude-drafts: true @@ -136,39 +136,39 @@ comment-contains-value: '^Patch Set[ ]+[0-9]+:([ ]+|[\n]+)(recheck|reverify)$' projects: - project-compare-type: ANT - project-pattern: '{project}' + project-pattern: "{project}" branches: - branch-compare-type: ANT - branch-pattern: '**/{branch}' + branch-pattern: "**/{branch}" file-paths: - compare-type: ANT - pattern: '{files}' + pattern: "{files}" forbidden-file-paths: - compare-type: ANT - pattern: '{forbidden-files}' + pattern: "{forbidden-files}" # TODO: Unify argument names across gerrit-trigger-* macros. - trigger: name: gerrit-trigger-patch-merged triggers: - gerrit: - server-name: '{gerrit-server-name}' + server-name: "{gerrit-server-name}" trigger-on: - change-merged-event - comment-added-contains-event: - comment-contains-value: 'remerge$' + comment-contains-value: "remerge$" projects: - - project-compare-type: 'ANT' - project-pattern: '{name}' + - project-compare-type: "ANT" + project-pattern: "{name}" branches: - - branch-compare-type: 'ANT' - branch-pattern: '**/{branch}' + - branch-compare-type: "ANT" + branch-pattern: "**/{branch}" file-paths: - compare-type: ANT - pattern: '{files}' + pattern: "{files}" forbidden-file-paths: - compare-type: ANT - pattern: '{forbidden-files}' + pattern: "{forbidden-files}" skip-vote: successful: true failed: true @@ -192,21 +192,21 @@ name: email-notification publishers: - email-ext: - recipients: '{email-recipients}' - reply-to: '' + recipients: "{email-recipients}" + reply-to: "" content-type: default - subject: '{email-prefix} $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!' + subject: "{email-prefix} $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!" body: | - $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS: + $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS: - Please refer to the logs server URL for console logs when possible - and use the Jenkins Build URL as a last resort. + Please refer to the logs server URL for console logs when possible + and use the Jenkins Build URL as a last resort. - Console Logs URL: - https://logs.opendaylight.org/$SILO/$JENKINS_HOSTNAME/$JOB_NAME/$BUILD_NUMBER + Console Logs URL: + https://logs.opendaylight.org/$SILO/$JENKINS_HOSTNAME/$JOB_NAME/$BUILD_NUMBER - Jenkins Build URL: - $BUILD_URL + Jenkins Build URL: + $BUILD_URL unstable: true fixed: true send-to: @@ -243,12 +243,12 @@ - builder: name: wipe-org-opendaylight-repo builders: - - shell: 'if [ -d /tmp/r/org/opendaylight ]; then rm -rf /tmp/r/org/opendaylight; fi' + - shell: "if [ -d /tmp/r/org/opendaylight ]; then rm -rf /tmp/r/org/opendaylight; fi" - builder: name: wipe-local-maven-repo builders: - - shell: 'if [ -d /tmp/r ]; then rm -rf /tmp/r; fi' + - shell: "if [ -d /tmp/r ]; then rm -rf /tmp/r; fi" - wrapper: # This wrapper is required for all jobs as it configures the wrappers @@ -259,20 +259,20 @@ - config-file-provider: files: - file-id: npmrc - target: '$HOME/.npmrc' + target: "$HOME/.npmrc" - file-id: pipconf - target: '$HOME/.config/pip/pip.conf' + target: "$HOME/.config/pip/pip.conf" - file-id: clouds-yaml - target: '$HOME/.config/openstack/clouds.yaml' + target: "$HOME/.config/openstack/clouds.yaml" - timeout: type: absolute - timeout: '{build-timeout}' - timeout-var: 'BUILD_TIMEOUT' + timeout: "{build-timeout}" + timeout-var: "BUILD_TIMEOUT" fail: true - timestamps - ssh-agent-credentials: users: - - 'opendaylight-jenkins-ssh' + - "opendaylight-jenkins-ssh" - openstack: single-use: true diff --git a/jjb/releng-packer-jobs.yaml b/jjb/releng-packer-jobs.yaml index eaee6cf0a..e98c1e681 100644 --- a/jjb/releng-packer-jobs.yaml +++ b/jjb/releng-packer-jobs.yaml @@ -16,11 +16,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 90 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: - centos-7 @@ -36,11 +36,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 90 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: centos-7 templates: devstack @@ -54,11 +54,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 75 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: centos-7 templates: devstack-pre-pip-queens @@ -72,11 +72,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 75 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: centos-7 templates: devstack-pre-pip-rocky @@ -90,11 +90,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 75 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: centos-7 templates: devstack-pre-pip-stein @@ -108,11 +108,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 60 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: - centos-7 @@ -129,11 +129,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 90 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: - ubuntu-16.04 @@ -150,11 +150,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 60 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: - ubuntu-16.04 @@ -170,11 +170,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 75 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: - ubuntu-16.04 @@ -190,11 +190,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 90 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: - ubuntu-16.04 @@ -210,11 +210,11 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' + archive-artifacts: "**/*.log" build-node: centos7-builder-2c-1g build-timeout: 60 - cron: '00 H 1 * *' + cron: "00 H 1 * *" platforms: centos-7 templates: robot @@ -228,8 +228,8 @@ project: releng/builder project-name: builder branch: master - archive-artifacts: '**/*.log' - jenkins-ssh-credential: 'opendaylight-jenkins-ssh' + archive-artifacts: "**/*.log" + jenkins-ssh-credential: "opendaylight-jenkins-ssh" build-node: centos7-builder-2c-1g # update-cloud-image: true diff --git a/jjb/releng-templates-java.yaml b/jjb/releng-templates-java.yaml index bd6f2fef5..ac491283a 100644 --- a/jjb/releng-templates-java.yaml +++ b/jjb/releng-templates-java.yaml @@ -12,7 +12,7 @@ - gerrit-maven-stage: sign-artifacts: true - cron: '' + cron: "" java-version: openjdk11 mvn-version: mvn35 @@ -32,20 +32,20 @@ # - 'distribution-merge-{stream}' # condition: SUCCESS # trigger-with-no-params: true - - '{project-name}-merge-{stream}': + - "{project-name}-merge-{stream}": build-timeout: 180 mvn-goals: clean install -V -Dmaven.compile.fork=true -Dintegrationtests -Dvtn.build.jobs=2 - disable-job: '{disable-job}' + disable-job: "{disable-job}" - gerrit-maven-stage: sign-artifacts: true mvn-central: false ossrh-profile-id: 6386ebbbf3a563 - cron: '' + cron: "" java-version: openjdk8 mvn-version: mvn35 - disable-job: '{disable-job}' + disable-job: "{disable-job}" - job-group: name: odl-maven-verify-jobs @@ -58,7 +58,7 @@ mvn-version: mvn35 - job-template: - name: '{project-name}-integration-{stream}' + name: "{project-name}-integration-{stream}" ###################### # Default parameters # @@ -78,68 +78,68 @@ ##################### project-type: freestyle - node: '{build-node}' - jdk: '{java-version}' - disabled: '{disable-job}' + node: "{build-node}" + jdk: "{java-version}" + disabled: "{disable-job}" properties: - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' + build-days-to-keep: "{build-days-to-keep}" parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" scm: - git-scm: - refspec: '' - branch: '{branch}' + refspec: "" + branch: "{branch}" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - reverse: - jobs: '{dependencies}' - result: 'success' + jobs: "{dependencies}" + result: "success" builders: - lf-jacoco-nojava-workaround - lf-provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: '{mvn-settings}' + global-settings-file: "global-settings" + settings-file: "{mvn-settings}" - maven-target: - maven-version: 'mvn35' + maven-version: "mvn35" goals: | - {mvn-goals} - {opendaylight-infra-mvn-opts} + {mvn-goals} + {opendaylight-infra-mvn-opts} java-opts: - - '{mvn-opts}' - settings: '{mvn-settings}' + - "{mvn-opts}" + settings: "{mvn-settings}" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '{email-upstream}' + email-recipients: "{email-recipients}" + email-prefix: "{email-upstream}" - findbugs - lf-jacoco-report - lf-infra-publish - job-template: - name: '{project-name}-merge-{stream}' + name: "{project-name}-merge-{stream}" ###################### # Default parameters # ###################### - disable-job: 'false' + disable-job: "false" archive-artifacts: > **/*.log @@ -147,8 +147,8 @@ **/target/**/feature.xml **/target/failsafe-reports/failsafe-summary.xml **/target/surefire-reports/*-output.txt - cron: '@daily' - mvn-opts: '' + cron: "@daily" + mvn-opts: "" mvn-version: mvn35 java-version: openjdk8 @@ -161,9 +161,9 @@ # separate lifecycle: # https://issues.apache.org/jira/browse/MNG-5666 project-type: maven - node: '{build-node}' - jdk: '{java-version}' - disabled: '{disable-job}' + node: "{build-node}" + jdk: "{java-version}" + disabled: "{disable-job}" properties: - opendaylight-infra-properties: @@ -171,54 +171,54 @@ parameters: - opendaylight-infra-parameters: - os-cloud: '{os-cloud}' - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' + os-cloud: "{os-cloud}" + project: "{project}" + branch: "{branch}" + refspec: "refs/heads/{branch}" + artifacts: "{archive-artifacts}" - string: name: STREAM - default: '{stream}' + default: "{stream}" description: "String representing release name" scm: - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' + refspec: "" + choosing-strategy: "default" wrappers: - opendaylight-infra-wrappers: - build-timeout: '{build-timeout}' + build-timeout: "{build-timeout}" triggers: - - timed: '{obj:cron}' + - timed: "{obj:cron}" - gerrit-trigger-patch-merged: - gerrit-server-name: '{gerrit-server-name}' - name: '{project}' - branch: '{branch}' - files: '**' - forbidden-files: '' + gerrit-server-name: "{gerrit-server-name}" + name: "{project}" + branch: "{branch}" + files: "**" + forbidden-files: "" prebuilders: - lf-jacoco-nojava-workaround - lf-provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: '{mvn-settings}' + global-settings-file: "global-settings" + settings-file: "{mvn-settings}" - lf-maven-install: - mvn-version: '{mvn-version}' + mvn-version: "{mvn-version}" # TODO: Do we want to apply sophisticated checks as in *-distribution-check-*? maven: - maven-name: '{mvn-version}' + maven-name: "{mvn-version}" goals: > - {mvn-goals} - -Dmerge - -Dstream={stream} - {opendaylight-infra-mvn-opts} - maven-opts: '{mvn-opts}' - settings: '{mvn-settings}' + {mvn-goals} + -Dmerge + -Dstream={stream} + {opendaylight-infra-mvn-opts} + maven-opts: "{mvn-opts}" + settings: "{mvn-settings}" settings-type: cfp - global-settings: 'global-settings' + global-settings: "global-settings" global-settings-type: cfp post-step-run-condition: UNSTABLE @@ -227,10 +227,10 @@ publishers: - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[{project-name}]' + email-recipients: "{email-recipients}" + email-prefix: "[{project-name}]" - maven-deploy: - id: '' + id: "" unique-version: true deploy-unstable: false - lf-jacoco-report diff --git a/jjb/releng-views.yaml b/jjb/releng-views.yaml index dcd125dc6..25ed5632c 100644 --- a/jjb/releng-views.yaml +++ b/jjb/releng-views.yaml @@ -1,19 +1,19 @@ --- - project: - name: '00-Empty View' + name: "00-Empty View" views: - common-view - view-name: '00-Empty View' + view-name: "00-Empty View" view-description: > Empty job view. This is used as the default landing view to keep the Jenkins UI responding better while a) under high load and b) when there are a lot of jobs defined in the system - view-regex: '' + view-regex: "" - view: name: 01-Recent - regex: '.*' - description: 'List of most recent jobs' + regex: ".*" + description: "List of most recent jobs" job-filters: most-recent: max-to-include: 25 @@ -39,13 +39,13 @@ views: - common-view view-name: All-Sonar - view-regex: '.*-sonar$' - view-description: 'List of Sonar jobs' + view-regex: ".*-sonar$" + view-description: "List of Sonar jobs" - view: name: CLM - description: 'List of CLM jobs' - regex: '.*-clm-.*' + description: "List of CLM jobs" + regex: ".*-clm-.*" view-type: list filter-executors: false filter-queue: false @@ -65,40 +65,40 @@ views: - csit-view view-name: CSIT-1node - view-description: 'List of CSIT 1node jobs' - view-regex: '^.*-csit-1node.*' + view-description: "List of CSIT 1node jobs" + view-regex: "^.*-csit-1node.*" - project: name: CSIT-3node views: - csit-view view-name: CSIT-3node - view-description: 'List of CSIT 3node jobs' - view-regex: '^.*-csit-3node.*' + view-description: "List of CSIT 3node jobs" + view-regex: "^.*-csit-3node.*" - project: name: CSIT views: - csit-view view-name: CSIT - view-description: 'List of CSIT jobs' - view-regex: '^.*-csit-.*' + view-description: "List of CSIT jobs" + view-regex: "^.*-csit-.*" - project: name: CSIT-Verify views: - csit-view view-name: CSIT-Verify - view-description: 'List of CSIT Verify jobs' - view-regex: '^.*-csit-verify.*' + view-description: "List of CSIT Verify jobs" + view-regex: "^.*-csit-verify.*" - project: name: Distribution-Check views: - common-view view-name: Distribution-Check - view-description: 'List of Distribution Check jobs' - view-regex: '.*-distribution.*-check-.*' + view-description: "List of Distribution Check jobs" + view-regex: ".*-distribution.*-check-.*" - project: name: Distribution-Jobs @@ -106,96 +106,96 @@ - common-view view-name: Distribution-Jobs view-description: > - List of Distribution jobs (test, check, merge, deploy, offline, verify) - view-regex: '^.*-distribution-(?!(test|check|merge|deploy|offline|verify)).*' + List of Distribution jobs (test, check, merge, deploy, offline, verify) + view-regex: "^.*-distribution-(?!(test|check|merge|deploy|offline|verify)).*" - project: name: Gate views: - common-view view-name: Gate - view-description: 'List of Gate jobs' - view-regex: '.*-gate-.*' + view-description: "List of Gate jobs" + view-regex: ".*-gate-.*" - project: name: Integration views: - common-view view-name: Integration - view-description: 'List of Integration jobs' - view-regex: '.*-integration-.*' + view-description: "List of Integration jobs" + view-regex: ".*-integration-.*" - project: name: Javadoc views: - common-view view-name: Javadoc - view-description: 'List of Javadoc jobs' - view-regex: '.*-javadoc-.*' + view-description: "List of Javadoc jobs" + view-regex: ".*-javadoc-.*" - project: name: Maven-Stage views: - common-view view-name: Maven-Stage - view-description: 'List of Maven Stage jobs' - view-regex: '.*-maven-stage-.*' + view-description: "List of Maven Stage jobs" + view-regex: ".*-maven-stage-.*" - project: name: Maven-Verify-Deps views: - common-view view-name: Maven-Verify-Deps - view-description: 'List of Maven Verify Deps jobs' - view-regex: '.*-maven-verify-deps-.*' + view-description: "List of Maven Verify Deps jobs" + view-regex: ".*-maven-verify-deps-.*" - project: name: Merge-Jobs views: - common-view view-name: Merge-Jobs - view-description: 'List of Merge jobs' - view-regex: '.*-merge-.*' + view-description: "List of Merge jobs" + view-regex: ".*-merge-.*" - project: name: Patch-Test views: - common-view view-name: Patch-Test - view-description: 'List of Patch-Test jobs, for prioritizing jobs via the Job Priorities plugin' - view-regex: '.*-patch-test-.*' + view-description: "List of Patch-Test jobs, for prioritizing jobs via the Job Priorities plugin" + view-regex: ".*-patch-test-.*" - project: name: Sanity views: - common-view view-name: Sanity - view-description: 'List of Sanity jobs' - view-regex: '.*-sanity-.*' + view-description: "List of Sanity jobs" + view-regex: ".*-sanity-.*" - project: name: Thirdparty views: - common-view view-name: Thirdparty - view-description: 'List of ODL Nexus Thirdparty dependencies jobs' - view-regex: '.*-thirdparty-.*' + view-description: "List of ODL Nexus Thirdparty dependencies jobs" + view-regex: ".*-thirdparty-.*" - project: name: Validate-AR views: - common-view view-name: Validate - view-description: 'List of Validate jobs' - view-regex: '.*-validate-autorelease-.*' + view-description: "List of Validate jobs" + view-regex: ".*-validate-autorelease-.*" - project: name: Verify views: - common-view view-name: Verify - view-description: 'List of Verify jobs, exluding CSIT jobs' - view-regex: '^(?!.*-csit).*-verify-.*' + view-description: "List of Verify jobs, exluding CSIT jobs" + view-regex: "^(?!.*-csit).*-verify-.*" - project: name: builder diff --git a/jjb/serviceutils/serviceutils-patch-test.yaml b/jjb/serviceutils/serviceutils-patch-test.yaml index bf8efaf16..11e3fe689 100644 --- a/jjb/serviceutils/serviceutils-patch-test.yaml +++ b/jjb/serviceutils/serviceutils-patch-test.yaml @@ -4,30 +4,30 @@ jobs: - inttest-patch-test - project: 'serviceutils' + project: "serviceutils" stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' - jdk: 'openjdk8' + os-branch: "queens" + jdk: "openjdk8" feature: - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/serviceutils/serviceutils.yaml b/jjb/serviceutils/serviceutils.yaml index 4c9d5db13..dd4642a3a 100644 --- a/jjb/serviceutils/serviceutils.yaml +++ b/jjb/serviceutils/serviceutils.yaml @@ -2,9 +2,9 @@ - project: name: serviceutils-silicon jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: serviceutils rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-serviceutils/40541/ @@ -12,22 +12,22 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - branch: 'master' + branch: "master" stream: silicon - project: 'serviceutils' - project-name: 'serviceutils' + project: "serviceutils" + project-name: "serviceutils" build-node: centos7-builder-2c-2g - java-version: 'openjdk11' - mvn-settings: 'serviceutils-settings' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "serviceutils-settings" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - controller-merge-{stream}, - yangtools-merge-{stream}, - odlparent-merge-{stream}, - infrautils-merge-{stream} - email-upstream: '[serviceutils] [controller] [yangtools] [odlparent] [infrautils]' + controller-merge-{stream}, + yangtools-merge-{stream}, + odlparent-merge-{stream}, + infrautils-merge-{stream} + email-upstream: "[serviceutils] [controller] [yangtools] [odlparent] [infrautils]" # Used by the release job staging-profile-id: 12cc4ba8bf01ba @@ -35,9 +35,9 @@ - project: name: serviceutils-aluminium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: serviceutils rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-serviceutils/40541/ @@ -45,22 +45,22 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - branch: 'stable/aluminium' + branch: "stable/aluminium" stream: aluminium - project: 'serviceutils' - project-name: 'serviceutils' + project: "serviceutils" + project-name: "serviceutils" build-node: centos7-builder-2c-2g - java-version: 'openjdk11' - mvn-settings: 'serviceutils-settings' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "serviceutils-settings" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - controller-merge-{stream}, - yangtools-merge-{stream}, - odlparent-merge-{stream}, - infrautils-merge-{stream} - email-upstream: '[serviceutils] [controller] [yangtools] [odlparent] [infrautils]' + controller-merge-{stream}, + yangtools-merge-{stream}, + odlparent-merge-{stream}, + infrautils-merge-{stream} + email-upstream: "[serviceutils] [controller] [yangtools] [odlparent] [infrautils]" # Used by the release job staging-profile-id: 12cc4ba8bf01ba @@ -68,9 +68,9 @@ - project: name: serviceutils-magnesium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: serviceutils rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-serviceutils/40541/ @@ -78,22 +78,22 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - branch: 'stable/magnesium' + branch: "stable/magnesium" stream: magnesium - project: 'serviceutils' - project-name: 'serviceutils' + project: "serviceutils" + project-name: "serviceutils" build-node: centos7-builder-2c-2g - java-version: 'openjdk11' - mvn-settings: 'serviceutils-settings' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "serviceutils-settings" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - controller-merge-{stream}, - yangtools-merge-{stream}, - odlparent-merge-{stream}, - infrautils-merge-{stream} - email-upstream: '[serviceutils] [controller] [yangtools] [odlparent] [infrautils]' + controller-merge-{stream}, + yangtools-merge-{stream}, + odlparent-merge-{stream}, + infrautils-merge-{stream} + email-upstream: "[serviceutils] [controller] [yangtools] [odlparent] [infrautils]" # Used by the release job staging-profile-id: 12cc4ba8bf01ba @@ -101,9 +101,9 @@ - project: name: serviceutils-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-maven-javadoc-jobs' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-maven-javadoc-jobs" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: serviceutils rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-serviceutils/40541/ @@ -111,21 +111,21 @@ - odl-maven-jobs - odl-maven-verify-jobs - branch: 'stable/sodium' + branch: "stable/sodium" stream: sodium - project: 'serviceutils' - project-name: 'serviceutils' + project: "serviceutils" + project-name: "serviceutils" build-node: centos7-builder-2c-2g - mvn-settings: 'serviceutils-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "serviceutils-settings" + mvn-opts: "-Xmx1024m" build-timeout: 90 dependencies: > - controller-merge-{stream}, - yangtools-merge-{stream}, - odlparent-merge-{stream}, - infrautils-merge-{stream} - email-upstream: '[serviceutils] [controller] [yangtools] [odlparent] [infrautils]' + controller-merge-{stream}, + yangtools-merge-{stream}, + odlparent-merge-{stream}, + infrautils-merge-{stream} + email-upstream: "[serviceutils] [controller] [yangtools] [odlparent] [infrautils]" # Used by the release job staging-profile-id: 12cc4ba8bf01ba @@ -135,17 +135,17 @@ jobs: - gerrit-maven-sonar - project: 'serviceutils' - project-name: 'serviceutils' - branch: 'master' + project: "serviceutils" + project-name: "serviceutils" + branch: "master" build-node: centos7-builder-4c-4g - java-version: 'openjdk11' - mvn-settings: 'serviceutils-settings' - mvn-opts: '-Xmx1024m' + java-version: "openjdk11" + mvn-settings: "serviceutils-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: serviceutils-info diff --git a/jjb/sfc/sfc-csit-full-deploy.yaml b/jjb/sfc/sfc-csit-full-deploy.yaml index 8b01c9b14..da86d76c7 100644 --- a/jjb/sfc/sfc-csit-full-deploy.yaml +++ b/jjb/sfc/sfc-csit-full-deploy.yaml @@ -5,38 +5,38 @@ - inttest-csit-3node-docker # The project name - project: 'sfc' + project: "sfc" # The functionality under test - functionality: 'full-deploy' + functionality: "full-deploy" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-sfc-provider, - odl-sfc-ui, - odl-sfc-openflow-renderer, - odl-sfc-scf-openflow, - odl-sfc-sb-rest, - odl-sfc-ovs, - odl-sfc-netconf + odl-sfc-provider, + odl-sfc-ui, + odl-sfc-openflow-renderer, + odl-sfc-scf-openflow, + odl-sfc-sb-rest, + odl-sfc-ovs, + odl-sfc-netconf # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/sfc/sfc-csit-rest-basic.yaml b/jjb/sfc/sfc-csit-rest-basic.yaml index 09f982719..7739822f6 100644 --- a/jjb/sfc/sfc-csit-rest-basic.yaml +++ b/jjb/sfc/sfc-csit-rest-basic.yaml @@ -4,33 +4,32 @@ jobs: - inttest-csit-3node - # The project name - project: 'sfc' + project: "sfc" # The functionality under test - functionality: 'rest-basic' + functionality: "rest-basic" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-sfc-provider-rest' + install-features: "odl-sfc-provider-rest" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/sfc/sfc-patch-test.yaml b/jjb/sfc/sfc-patch-test.yaml index 1d7ef2c94..781f4b464 100644 --- a/jjb/sfc/sfc-patch-test.yaml +++ b/jjb/sfc/sfc-patch-test.yaml @@ -5,33 +5,33 @@ - inttest-patch-test # The project name - project: 'sfc' + project: "sfc" # Project branches stream: - silicon: - branch: 'master' - java-version: 'openjdk11' + branch: "master" + java-version: "openjdk11" - aluminium: - branch: 'stable/aluminium' - java-version: 'openjdk11' + branch: "stable/aluminium" + java-version: "openjdk11" - magnesium: - branch: 'stable/magnesium' - java-version: 'openjdk11' + branch: "stable/magnesium" + java-version: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' + os-branch: "queens" feature: - basic: csit-list: > - sfc-csit-3node-rest-basic-all-{stream} + sfc-csit-3node-rest-basic-all-{stream} - full: csit-list: > - sfc-csit-3node-docker-full-deploy-all-{stream} + sfc-csit-3node-docker-full-deploy-all-{stream} - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-sfc-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-sfc-{stream} diff --git a/jjb/sfc/sfc-python.yaml b/jjb/sfc/sfc-python.yaml index 9afaad5ff..bb6defdd3 100644 --- a/jjb/sfc/sfc-python.yaml +++ b/jjb/sfc/sfc-python.yaml @@ -2,18 +2,18 @@ - project: name: sfc-python jobs: - - 'gerrit-tox-verify' + - "gerrit-tox-verify" stream: - silicon: - branch: 'master' + branch: "master" - aluminium: - branch: 'stable/aluminium' + branch: "stable/aluminium" - magnesium: - branch: 'stable/magnesium' + branch: "stable/magnesium" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - project: 'sfc' - project-name: 'sfc' + project: "sfc" + project-name: "sfc" tox-dir: sfc-py diff --git a/jjb/sfc/sfc.yaml b/jjb/sfc/sfc.yaml index 9be59825c..1862cf8fc 100644 --- a/jjb/sfc/sfc.yaml +++ b/jjb/sfc/sfc.yaml @@ -2,7 +2,7 @@ - project: name: sfc-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: sfc rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sfc/38996/ @@ -11,15 +11,15 @@ - odl-maven-verify-jobs stream: silicon - project: 'sfc' - project-name: 'sfc' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'sfc-settings' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + project: "sfc" + project-name: "sfc" + branch: "master" + java-version: "openjdk11" + mvn-settings: "sfc-settings" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 120 - dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}' - email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]' + dependencies: "openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}" + email-upstream: "[sfc] [openflowplugin] [ovsdb] [lispflowmapping]" build-node: centos7-builder-8c-8g # Used by the release job @@ -28,7 +28,7 @@ - project: name: sfc-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: sfc rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sfc/38996/ @@ -37,15 +37,15 @@ - odl-maven-verify-jobs stream: aluminium - project: 'sfc' - project-name: 'sfc' - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'sfc-settings' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + project: "sfc" + project-name: "sfc" + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "sfc-settings" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 120 - dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}' - email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]' + dependencies: "openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}" + email-upstream: "[sfc] [openflowplugin] [ovsdb] [lispflowmapping]" build-node: centos7-builder-8c-8g # Used by the release job @@ -54,7 +54,7 @@ - project: name: sfc-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: sfc rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sfc/38996/ @@ -63,15 +63,15 @@ - odl-maven-verify-jobs stream: magnesium - project: 'sfc' - project-name: 'sfc' - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'sfc-settings' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + project: "sfc" + project-name: "sfc" + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "sfc-settings" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 120 - dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}' - email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]' + dependencies: "openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}" + email-upstream: "[sfc] [openflowplugin] [ovsdb] [lispflowmapping]" build-node: centos7-builder-8c-8g # Used by the release job @@ -80,8 +80,8 @@ - project: name: sfc-sodium jobs: - - '{project-name}-distribution-check-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-distribution-check-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: sfc rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sfc/38996/ @@ -90,14 +90,14 @@ - odl-maven-verify-jobs stream: sodium - project: 'sfc' - project-name: 'sfc' - branch: 'stable/sodium' - mvn-settings: 'sfc-settings' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + project: "sfc" + project-name: "sfc" + branch: "stable/sodium" + mvn-settings: "sfc-settings" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" build-timeout: 120 - dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}' - email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]' + dependencies: "openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}" + email-upstream: "[sfc] [openflowplugin] [ovsdb] [lispflowmapping]" build-node: centos7-builder-8c-8g # Used by the release job @@ -107,16 +107,16 @@ name: sfc-sonar jobs: - gerrit-maven-sonar - project: 'sfc' - project-name: 'sfc' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'sfc-settings' - mvn-opts: '-Xmx2048m -Dmaven.compile.fork=true' + project: "sfc" + project-name: "sfc" + branch: "master" + java-version: "openjdk11" + mvn-settings: "sfc-settings" + mvn-opts: "-Xmx2048m -Dmaven.compile.fork=true" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: sfc-info diff --git a/jjb/snmp/snmp.yaml b/jjb/snmp/snmp.yaml index bcd040515..62e66caf3 100644 --- a/jjb/snmp/snmp.yaml +++ b/jjb/snmp/snmp.yaml @@ -6,13 +6,13 @@ - odl-maven-verify-jobs stream: silicon - project: 'snmp' - project-name: 'snmp' - branch: 'master' - mvn-settings: 'snmp-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[snmp] [odlparent]' + project: "snmp" + project-name: "snmp" + branch: "master" + mvn-settings: "snmp-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[snmp] [odlparent]" # Used by the release job staging-profile-id: a68fb236b93a6 @@ -24,13 +24,13 @@ - odl-maven-verify-jobs stream: aluminium - project: 'snmp' - project-name: 'snmp' - branch: 'stable/aluminium' - mvn-settings: 'snmp-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[snmp] [odlparent]' + project: "snmp" + project-name: "snmp" + branch: "stable/aluminium" + mvn-settings: "snmp-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[snmp] [odlparent]" # Used by the release job staging-profile-id: a68fb236b93a6 @@ -42,13 +42,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'snmp' - project-name: 'snmp' - branch: 'stable/magnesium' - mvn-settings: 'snmp-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[snmp] [odlparent]' + project: "snmp" + project-name: "snmp" + branch: "stable/magnesium" + mvn-settings: "snmp-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[snmp] [odlparent]" # Used by the release job staging-profile-id: a68fb236b93a6 @@ -60,13 +60,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'snmp' - project-name: 'snmp' - branch: 'stable/sodium' - mvn-settings: 'snmp-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream}' - email-upstream: '[snmp] [odlparent]' + project: "snmp" + project-name: "snmp" + branch: "stable/sodium" + mvn-settings: "snmp-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream}" + email-upstream: "[snmp] [odlparent]" # Used by the release job staging-profile-id: a68fb236b93a6 @@ -86,15 +86,15 @@ name: snmp-sonar jobs: - gerrit-maven-sonar - project: 'snmp' - project-name: 'snmp' - branch: 'master' - mvn-settings: 'snmp-settings' - mvn-opts: '-Xmx1024m' + project: "snmp" + project-name: "snmp" + branch: "master" + mvn-settings: "snmp-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: snmp-info diff --git a/jjb/snmp4sdn/snmp4sdn.yaml b/jjb/snmp4sdn/snmp4sdn.yaml index 3b0a1f0fa..909353547 100644 --- a/jjb/snmp4sdn/snmp4sdn.yaml +++ b/jjb/snmp4sdn/snmp4sdn.yaml @@ -2,7 +2,7 @@ - project: name: snmp4sdn-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: snmp4sdn rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-snmp4sdn/75649/ @@ -11,13 +11,13 @@ - odl-maven-verify-jobs stream: silicon - project: 'snmp4sdn' - project-name: 'snmp4sdn' - branch: 'master' - mvn-settings: 'snmp4sdn-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]' + project: "snmp4sdn" + project-name: "snmp4sdn" + branch: "master" + mvn-settings: "snmp4sdn-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[snmp4sdn] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a69034a4b6ef5 @@ -25,7 +25,7 @@ - project: name: snmp4sdn-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: snmp4sdn rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-snmp4sdn/75649/ @@ -34,13 +34,13 @@ - odl-maven-verify-jobs stream: aluminium - project: 'snmp4sdn' - project-name: 'snmp4sdn' - branch: 'stable/aluminium' - mvn-settings: 'snmp4sdn-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]' + project: "snmp4sdn" + project-name: "snmp4sdn" + branch: "stable/aluminium" + mvn-settings: "snmp4sdn-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[snmp4sdn] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a69034a4b6ef5 @@ -48,7 +48,7 @@ - project: name: snmp4sdn-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: snmp4sdn rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-snmp4sdn/75649/ @@ -57,13 +57,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'snmp4sdn' - project-name: 'snmp4sdn' - branch: 'stable/magnesium' - mvn-settings: 'snmp4sdn-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]' + project: "snmp4sdn" + project-name: "snmp4sdn" + branch: "stable/magnesium" + mvn-settings: "snmp4sdn-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[snmp4sdn] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a69034a4b6ef5 @@ -71,7 +71,7 @@ - project: name: snmp4sdn-sodium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: snmp4sdn rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-snmp4sdn/75649/ @@ -80,13 +80,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'snmp4sdn' - project-name: 'snmp4sdn' - branch: 'stable/sodium' - mvn-settings: 'snmp4sdn-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]' + project: "snmp4sdn" + project-name: "snmp4sdn" + branch: "stable/sodium" + mvn-settings: "snmp4sdn-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[snmp4sdn] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a69034a4b6ef5 @@ -107,15 +107,15 @@ jobs: - gerrit-maven-sonar - project: 'snmp4sdn' - project-name: 'snmp4sdn' - branch: 'master' - mvn-settings: 'snmp4sdn-settings' - mvn-opts: '-Xmx1024m' + project: "snmp4sdn" + project-name: "snmp4sdn" + branch: "master" + mvn-settings: "snmp4sdn-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: snmp4sdn-info diff --git a/jjb/sxp/sxp-csit-basic.yaml b/jjb/sxp/sxp-csit-basic.yaml index b32a4547a..b70b02be4 100644 --- a/jjb/sxp/sxp-csit-basic.yaml +++ b/jjb/sxp/sxp-csit-basic.yaml @@ -5,31 +5,31 @@ - inttest-csit-1node # The project name - project: 'sxp' + project: "sxp" # The functionality under test - functionality: 'basic' + functionality: "basic" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-sxp-routing' + install-features: "odl-restconf,odl-sxp-routing" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/sxp/sxp-csit-binding-origin.yaml b/jjb/sxp/sxp-csit-binding-origin.yaml index f83cbc208..bb49ee440 100644 --- a/jjb/sxp/sxp-csit-binding-origin.yaml +++ b/jjb/sxp/sxp-csit-binding-origin.yaml @@ -5,31 +5,31 @@ - inttest-csit-1node # The project name - project: 'sxp' + project: "sxp" # The functionality under test - functionality: 'binding-origin' + functionality: "binding-origin" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-sxp-routing' + install-features: "odl-restconf,odl-sxp-routing" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/sxp/sxp-csit-cluster-binding.yaml b/jjb/sxp/sxp-csit-cluster-binding.yaml index 7d29eddd3..78a4e5db0 100644 --- a/jjb/sxp/sxp-csit-cluster-binding.yaml +++ b/jjb/sxp/sxp-csit-cluster-binding.yaml @@ -5,31 +5,31 @@ - inttest-csit-3node # The project name - project: 'sxp' + project: "sxp" # The functionality under test - functionality: 'cluster-binding' + functionality: "cluster-binding" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-sxp-routing' + install-features: "odl-restconf,odl-sxp-routing" # Robot custom options: - robot-options: '' + robot-options: "" diff --git a/jjb/sxp/sxp-csit-clustering.yaml b/jjb/sxp/sxp-csit-clustering.yaml index e1f013fa5..987fe98dc 100644 --- a/jjb/sxp/sxp-csit-clustering.yaml +++ b/jjb/sxp/sxp-csit-clustering.yaml @@ -5,31 +5,31 @@ - inttest-csit-3node # The project name - project: 'sxp' + project: "sxp" # The functionality under test - functionality: 'clustering' + functionality: "clustering" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-sxp-routing' + install-features: "odl-restconf,odl-sxp-routing" # Robot custom options: - robot-options: '' + robot-options: "" diff --git a/jjb/sxp/sxp-csit-filtering.yaml b/jjb/sxp/sxp-csit-filtering.yaml index a71eab0c1..b21489ea9 100644 --- a/jjb/sxp/sxp-csit-filtering.yaml +++ b/jjb/sxp/sxp-csit-filtering.yaml @@ -5,31 +5,31 @@ - inttest-csit-1node # The project name - project: 'sxp' + project: "sxp" # The functionality under test - functionality: 'filtering' + functionality: "filtering" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-sxp-routing' + install-features: "odl-restconf,odl-sxp-routing" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/sxp/sxp-csit-performance.yaml b/jjb/sxp/sxp-csit-performance.yaml index 036909090..fa734f36a 100644 --- a/jjb/sxp/sxp-csit-performance.yaml +++ b/jjb/sxp/sxp-csit-performance.yaml @@ -5,31 +5,31 @@ - inttest-csit-1node # The project name - project: 'sxp' + project: "sxp" # The functionality under test - functionality: 'performance' + functionality: "performance" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-sxp-routing,odl-sxp-robot' + install-features: "odl-restconf,odl-sxp-routing,odl-sxp-robot" # Robot custom options: - robot-options: '' + robot-options: "" diff --git a/jjb/sxp/sxp-csit-topology.yaml b/jjb/sxp/sxp-csit-topology.yaml index 9951cb619..874aae89b 100644 --- a/jjb/sxp/sxp-csit-topology.yaml +++ b/jjb/sxp/sxp-csit-topology.yaml @@ -5,31 +5,31 @@ - inttest-csit-1node # The project name - project: 'sxp' + project: "sxp" # The functionality under test - functionality: 'topology' + functionality: "topology" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-sxp-routing' + install-features: "odl-restconf,odl-sxp-routing" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/sxp/sxp.yaml b/jjb/sxp/sxp.yaml index 522964425..390ecdaf8 100644 --- a/jjb/sxp/sxp.yaml +++ b/jjb/sxp/sxp.yaml @@ -2,7 +2,7 @@ - project: name: sxp-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: sxp rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/ @@ -10,18 +10,18 @@ - odl-maven-jobs - odl-maven-verify-jobs - java-version: 'openjdk11' + java-version: "openjdk11" stream: silicon - project: 'sxp' - project-name: 'sxp' - branch: 'master' + project: "sxp" + project-name: "sxp" + branch: "master" - mvn-settings: 'sxp-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "sxp-settings" + mvn-opts: "-Xmx1024m" - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[sxp] [odlparent] [controller] [yangtools]' + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[sxp] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a6909c75719b7 @@ -29,7 +29,7 @@ - project: name: sxp-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: sxp rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/ @@ -37,18 +37,18 @@ - odl-maven-jobs - odl-maven-verify-jobs - java-version: 'openjdk11' + java-version: "openjdk11" stream: aluminium - project: 'sxp' - project-name: 'sxp' - branch: 'stable/aluminium' + project: "sxp" + project-name: "sxp" + branch: "stable/aluminium" - mvn-settings: 'sxp-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "sxp-settings" + mvn-opts: "-Xmx1024m" - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[sxp] [odlparent] [controller] [yangtools]' + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[sxp] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a6909c75719b7 @@ -56,7 +56,7 @@ - project: name: sxp-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: sxp rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/ @@ -64,18 +64,18 @@ - odl-maven-jobs - odl-maven-verify-jobs - java-version: 'openjdk11' + java-version: "openjdk11" stream: magnesium - project: 'sxp' - project-name: 'sxp' - branch: 'stable/magnesium' + project: "sxp" + project-name: "sxp" + branch: "stable/magnesium" - mvn-settings: 'sxp-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "sxp-settings" + mvn-opts: "-Xmx1024m" - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[sxp] [odlparent] [controller] [yangtools]' + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[sxp] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a6909c75719b7 @@ -83,7 +83,7 @@ - project: name: sxp-sodium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: sxp rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/ @@ -95,15 +95,15 @@ - openjdk8 stream: sodium - project: 'sxp' - project-name: 'sxp' - branch: 'stable/sodium' + project: "sxp" + project-name: "sxp" + branch: "stable/sodium" - mvn-settings: 'sxp-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "sxp-settings" + mvn-opts: "-Xmx1024m" - dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}' - email-upstream: '[sxp] [odlparent] [controller] [yangtools]' + dependencies: "odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}" + email-upstream: "[sxp] [odlparent] [controller] [yangtools]" # Used by the release job staging-profile-id: a6909c75719b7 @@ -123,16 +123,16 @@ name: sxp-sonar jobs: - gerrit-maven-sonar - project: 'sxp' - project-name: 'sxp' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'sxp-settings' - mvn-opts: '-Xmx1024m' + project: "sxp" + project-name: "sxp" + branch: "master" + java-version: "openjdk11" + mvn-settings: "sxp-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: sxp-info diff --git a/jjb/telemetry/telemetry-csit-basic.yaml b/jjb/telemetry/telemetry-csit-basic.yaml index 1a0233306..d9af85a8a 100644 --- a/jjb/telemetry/telemetry-csit-basic.yaml +++ b/jjb/telemetry/telemetry-csit-basic.yaml @@ -6,31 +6,31 @@ - inttest-csit-verify-1node # The project name - project: 'telemetry' + project: "telemetry" # The functionality under test - functionality: 'basic' + functionality: "basic" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-telemetry-all' + install-features: "odl-telemetry-all" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/telemetry/telemetry.yaml b/jjb/telemetry/telemetry.yaml index 97853860c..7ed6c8c94 100644 --- a/jjb/telemetry/telemetry.yaml +++ b/jjb/telemetry/telemetry.yaml @@ -2,24 +2,24 @@ - project: name: telemetry-silicon jobs: - - 'odl-maven-jobs' + - "odl-maven-jobs" - odl-maven-verify-jobs - - '{project-name}-integration-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-integration-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: telemetry rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/ rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb stream: silicon - project: 'telemetry' - project-name: 'telemetry' - branch: 'master' - mvn-settings: 'telemetry-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[telemetry]' - archive-artifacts: '' + project: "telemetry" + project-name: "telemetry" + branch: "master" + mvn-settings: "telemetry-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[telemetry]" + archive-artifacts: "" # Used by the release job staging-profile-id: 8ed9c52266504 @@ -27,24 +27,24 @@ - project: name: telemetry-aluminium jobs: - - 'odl-maven-jobs' + - "odl-maven-jobs" - odl-maven-verify-jobs - - '{project-name}-integration-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-integration-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: telemetry rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/ rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb stream: aluminium - project: 'telemetry' - project-name: 'telemetry' - branch: 'stable/aluminium' - mvn-settings: 'telemetry-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[telemetry]' - archive-artifacts: '' + project: "telemetry" + project-name: "telemetry" + branch: "stable/aluminium" + mvn-settings: "telemetry-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[telemetry]" + archive-artifacts: "" # Used by the release job staging-profile-id: 8ed9c52266504 @@ -52,24 +52,24 @@ - project: name: telemetry-magnesium jobs: - - 'odl-maven-jobs' + - "odl-maven-jobs" - odl-maven-verify-jobs - - '{project-name}-integration-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-integration-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: telemetry rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/ rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb stream: magnesium - project: 'telemetry' - project-name: 'telemetry' - branch: 'stable/magnesium' - mvn-settings: 'telemetry-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[telemetry]' - archive-artifacts: '' + project: "telemetry" + project-name: "telemetry" + branch: "stable/magnesium" + mvn-settings: "telemetry-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[telemetry]" + archive-artifacts: "" # Used by the release job staging-profile-id: 8ed9c52266504 @@ -77,24 +77,24 @@ - project: name: telemetry-sodium jobs: - - 'odl-maven-jobs' + - "odl-maven-jobs" - odl-maven-verify-jobs - - '{project-name}-integration-{stream}' - - '{project-name}-rtd-jobs': + - "{project-name}-integration-{stream}" + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: telemetry rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/ rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb stream: sodium - project: 'telemetry' - project-name: 'telemetry' - branch: 'stable/sodium' - mvn-settings: 'telemetry-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[telemetry]' - archive-artifacts: '' + project: "telemetry" + project-name: "telemetry" + branch: "stable/sodium" + mvn-settings: "telemetry-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[telemetry]" + archive-artifacts: "" # Used by the release job staging-profile-id: 8ed9c52266504 @@ -115,16 +115,16 @@ jobs: - gerrit-maven-sonar - project: 'telemetry' - project-name: 'telemetry' - branch: 'master' - mvn-settings: 'telemetry-settings' - mvn-goals: 'clean install' - mvn-opts: '-Xmx1024m' + project: "telemetry" + project-name: "telemetry" + branch: "master" + mvn-settings: "telemetry-settings" + mvn-goals: "clean install" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: telemetry-info diff --git a/jjb/transportpce/transportpce.yaml b/jjb/transportpce/transportpce.yaml index 047e56185..64b02a217 100644 --- a/jjb/transportpce/transportpce.yaml +++ b/jjb/transportpce/transportpce.yaml @@ -2,7 +2,7 @@ - project: name: transportpce-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: transportpce rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/ @@ -13,15 +13,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'transportpce' - project-name: 'transportpce' + project: "transportpce" + project-name: "transportpce" stream: silicon - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'transportpce-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[transportpce] [odlparent] [yangtools] [controller]' + branch: "master" + java-version: "openjdk11" + mvn-settings: "transportpce-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[transportpce] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: a6927323fa3d4 @@ -29,7 +29,7 @@ - project: name: transportpce-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: transportpce rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/ @@ -40,15 +40,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'transportpce' - project-name: 'transportpce' + project: "transportpce" + project-name: "transportpce" stream: aluminium - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'transportpce-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[transportpce] [odlparent] [yangtools] [controller]' + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "transportpce-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[transportpce] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: a6927323fa3d4 @@ -56,7 +56,7 @@ - project: name: transportpce-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: transportpce rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/ @@ -67,15 +67,15 @@ - odl-maven-jobs-jdk11 - odl-maven-verify-jobs - project: 'transportpce' - project-name: 'transportpce' + project: "transportpce" + project-name: "transportpce" stream: magnesium - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'transportpce-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[transportpce] [odlparent] [yangtools] [controller]' + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "transportpce-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[transportpce] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: a6927323fa3d4 @@ -83,7 +83,7 @@ - project: name: transportpce-sodium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: transportpce rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/ @@ -94,14 +94,14 @@ - odl-maven-jobs - odl-maven-verify-jobs - project: 'transportpce' - project-name: 'transportpce' + project: "transportpce" + project-name: "transportpce" stream: sodium - branch: 'stable/sodium' - mvn-settings: 'transportpce-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}' - email-upstream: '[transportpce] [odlparent] [yangtools] [controller]' + branch: "stable/sodium" + mvn-settings: "transportpce-settings" + mvn-opts: "-Xmx1024m" + dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}" + email-upstream: "[transportpce] [odlparent] [yangtools] [controller]" # Used by the release job staging-profile-id: a6927323fa3d4 @@ -122,16 +122,16 @@ jobs: - gerrit-maven-sonar - project: 'transportpce' - project-name: 'transportpce' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'transportpce-settings' - mvn-opts: '-Xmx1024m' + project: "transportpce" + project-name: "transportpce" + branch: "master" + java-version: "openjdk11" + mvn-settings: "transportpce-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: transportpce-info diff --git a/jjb/tsdr/tsdr-csit-cassandra.yaml b/jjb/tsdr/tsdr-csit-cassandra.yaml index a793df832..056ad3c76 100644 --- a/jjb/tsdr/tsdr-csit-cassandra.yaml +++ b/jjb/tsdr/tsdr-csit-cassandra.yaml @@ -6,36 +6,36 @@ - inttest-csit-verify-1node # The project name - project: 'tsdr' + project: "tsdr" # The functionality under test to verify - functionality: 'cassandra-datastore' + functionality: "cassandra-datastore" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-tsdr-cassandra, - odl-tsdr-openflow-statistics-collector, - odl-tsdr-netflow-statistics-collector, - odl-tsdr-syslog-collector + odl-restconf, + odl-tsdr-cassandra, + odl-tsdr-openflow-statistics-collector, + odl-tsdr-netflow-statistics-collector, + odl-tsdr-syslog-collector # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/tsdr/tsdr-csit-elasticsearch.yaml b/jjb/tsdr/tsdr-csit-elasticsearch.yaml index 88bb35d48..13d09c29b 100644 --- a/jjb/tsdr/tsdr-csit-elasticsearch.yaml +++ b/jjb/tsdr/tsdr-csit-elasticsearch.yaml @@ -6,36 +6,36 @@ - inttest-csit-verify-1node # The project name - project: 'tsdr' + project: "tsdr" # The functionality under test to verify - functionality: 'elasticsearch-datastore' + functionality: "elasticsearch-datastore" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # Features to install install-features: > - odl-restconf, - odl-tsdr-elasticsearch, - odl-tsdr-openflow-statistics-collector, - odl-tsdr-netflow-statistics-collector, - odl-tsdr-syslog-collector + odl-restconf, + odl-tsdr-elasticsearch, + odl-tsdr-openflow-statistics-collector, + odl-tsdr-netflow-statistics-collector, + odl-tsdr-syslog-collector # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/tsdr/tsdr-csit-hbase.yaml b/jjb/tsdr/tsdr-csit-hbase.yaml index 2f3d55783..6a0526c44 100644 --- a/jjb/tsdr/tsdr-csit-hbase.yaml +++ b/jjb/tsdr/tsdr-csit-hbase.yaml @@ -6,36 +6,36 @@ - inttest-csit-verify-1node # The project name - project: 'tsdr' + project: "tsdr" # The functionality under test to verify - functionality: 'hbase-datastore' + functionality: "hbase-datastore" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf, - odl-tsdr-hbase, - odl-tsdr-openflow-statistics-collector, - odl-tsdr-netflow-statistics-collector, - odl-tsdr-syslog-collector + odl-restconf, + odl-tsdr-hbase, + odl-tsdr-openflow-statistics-collector, + odl-tsdr-netflow-statistics-collector, + odl-tsdr-syslog-collector # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/tsdr/tsdr-csit-hsqldb.yaml b/jjb/tsdr/tsdr-csit-hsqldb.yaml index dd606fafc..41c1ea38c 100644 --- a/jjb/tsdr/tsdr-csit-hsqldb.yaml +++ b/jjb/tsdr/tsdr-csit-hsqldb.yaml @@ -6,36 +6,36 @@ - inttest-csit-verify-1node # The project name - project: 'tsdr' + project: "tsdr" # The functionality under test to verify - functionality: 'hsqldb-datastore' + functionality: "hsqldb-datastore" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install install-features: > - odl-restconf, - odl-tsdr-hsqldb, - odl-tsdr-openflow-statistics-collector, - odl-tsdr-netflow-statistics-collector, - odl-tsdr-syslog-collector + odl-restconf, + odl-tsdr-hsqldb, + odl-tsdr-openflow-statistics-collector, + odl-tsdr-netflow-statistics-collector, + odl-tsdr-syslog-collector # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/tsdr/tsdr.yaml b/jjb/tsdr/tsdr.yaml index a2312ba86..b9092068d 100644 --- a/jjb/tsdr/tsdr.yaml +++ b/jjb/tsdr/tsdr.yaml @@ -2,7 +2,7 @@ - project: name: tsdr-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: tsdr rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-tsdr/47532/ @@ -11,13 +11,13 @@ - odl-maven-verify-jobs stream: silicon - project: 'tsdr' - project-name: 'tsdr' - branch: 'master' - mvn-settings: 'tsdr-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[tsdr]' + project: "tsdr" + project-name: "tsdr" + branch: "master" + mvn-settings: "tsdr-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[tsdr]" # Used by the release job staging-profile-id: a69373036303c @@ -25,7 +25,7 @@ - project: name: tsdr-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: tsdr rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-tsdr/47532/ @@ -34,13 +34,13 @@ - odl-maven-verify-jobs stream: aluminium - project: 'tsdr' - project-name: 'tsdr' - branch: 'stable/aluminium' - mvn-settings: 'tsdr-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[tsdr]' + project: "tsdr" + project-name: "tsdr" + branch: "stable/aluminium" + mvn-settings: "tsdr-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[tsdr]" # Used by the release job staging-profile-id: a69373036303c @@ -48,7 +48,7 @@ - project: name: tsdr-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: tsdr rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-tsdr/47532/ @@ -57,13 +57,13 @@ - odl-maven-verify-jobs stream: magnesium - project: 'tsdr' - project-name: 'tsdr' - branch: 'stable/magnesium' - mvn-settings: 'tsdr-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[tsdr]' + project: "tsdr" + project-name: "tsdr" + branch: "stable/magnesium" + mvn-settings: "tsdr-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[tsdr]" # Used by the release job staging-profile-id: a69373036303c @@ -71,7 +71,7 @@ - project: name: tsdr-sodium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: tsdr rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-tsdr/47532/ @@ -80,13 +80,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'tsdr' - project-name: 'tsdr' - branch: 'stable/sodium' - mvn-settings: 'tsdr-settings' - mvn-opts: '-Xmx1024m' - dependencies: '' - email-upstream: '[tsdr]' + project: "tsdr" + project-name: "tsdr" + branch: "stable/sodium" + mvn-settings: "tsdr-settings" + mvn-opts: "-Xmx1024m" + dependencies: "" + email-upstream: "[tsdr]" # Used by the release job staging-profile-id: a69373036303c @@ -106,15 +106,15 @@ name: tsdr-sonar jobs: - gerrit-maven-sonar - project: 'tsdr' - project-name: 'tsdr' - branch: 'master' - mvn-settings: 'tsdr-settings' - mvn-opts: '-Xmx1024m' + project: "tsdr" + project-name: "tsdr" + branch: "master" + mvn-settings: "tsdr-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: tsdr-info diff --git a/jjb/unimgr/unimgr.yaml b/jjb/unimgr/unimgr.yaml index 9133b8cfc..11afb82b8 100644 --- a/jjb/unimgr/unimgr.yaml +++ b/jjb/unimgr/unimgr.yaml @@ -2,7 +2,7 @@ - project: name: unimgr-silicon jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: unimgr rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-unimgr/49748/ @@ -11,18 +11,18 @@ - odl-maven-verify-jobs stream: silicon - project: 'unimgr' - project-name: 'unimgr' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'unimgr-settings' - mvn-opts: '-Xmx1024m' + project: "unimgr" + project-name: "unimgr" + branch: "master" + java-version: "openjdk11" + mvn-settings: "unimgr-settings" + mvn-opts: "-Xmx1024m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - mdsal-merge-{stream} - email-upstream: '[unimgr] [odlparent] [yangtools] [controller] [mdsal]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + mdsal-merge-{stream} + email-upstream: "[unimgr] [odlparent] [yangtools] [controller] [mdsal]" build-node: centos7-builder-4c-16g # Used by the release job @@ -31,7 +31,7 @@ - project: name: unimgr-aluminium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: unimgr rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-unimgr/49748/ @@ -40,18 +40,18 @@ - odl-maven-verify-jobs stream: aluminium - project: 'unimgr' - project-name: 'unimgr' - branch: 'stable/aluminium' - java-version: 'openjdk11' - mvn-settings: 'unimgr-settings' - mvn-opts: '-Xmx1024m' + project: "unimgr" + project-name: "unimgr" + branch: "stable/aluminium" + java-version: "openjdk11" + mvn-settings: "unimgr-settings" + mvn-opts: "-Xmx1024m" dependencies: > - odlparent-merge-{stream}, - yangtools-merge-{stream}, - controller-merge-{stream}, - mdsal-merge-{stream} - email-upstream: '[unimgr] [odlparent] [yangtools] [controller] [mdsal]' + odlparent-merge-{stream}, + yangtools-merge-{stream}, + controller-merge-{stream}, + mdsal-merge-{stream} + email-upstream: "[unimgr] [odlparent] [yangtools] [controller] [mdsal]" build-node: centos7-builder-4c-16g # Used by the release job @@ -60,7 +60,7 @@ - project: name: unimgr-magnesium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: unimgr rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-unimgr/49748/ @@ -69,14 +69,14 @@ - odl-maven-verify-jobs stream: magnesium - project: 'unimgr' - project-name: 'unimgr' - branch: 'stable/magnesium' - java-version: 'openjdk11' - mvn-settings: 'unimgr-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'ovsdb-merge-{stream}' - email-upstream: '[unimgr] [ovsdb]' + project: "unimgr" + project-name: "unimgr" + branch: "stable/magnesium" + java-version: "openjdk11" + mvn-settings: "unimgr-settings" + mvn-opts: "-Xmx1024m" + dependencies: "ovsdb-merge-{stream}" + email-upstream: "[unimgr] [ovsdb]" build-node: centos7-builder-4c-16g # Used by the release job @@ -85,7 +85,7 @@ - project: name: unimgr-sodium jobs: - - '{project-name}-rtd-jobs': + - "{project-name}-rtd-jobs": build-node: centos7-builder-2c-2g project-pattern: unimgr rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-unimgr/49748/ @@ -94,13 +94,13 @@ - odl-maven-verify-jobs stream: sodium - project: 'unimgr' - project-name: 'unimgr' - branch: 'stable/sodium' - mvn-settings: 'unimgr-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'ovsdb-merge-{stream}' - email-upstream: '[unimgr] [ovsdb]' + project: "unimgr" + project-name: "unimgr" + branch: "stable/sodium" + mvn-settings: "unimgr-settings" + mvn-opts: "-Xmx1024m" + dependencies: "ovsdb-merge-{stream}" + email-upstream: "[unimgr] [ovsdb]" build-node: centos7-builder-4c-16g # Used by the release job @@ -122,16 +122,16 @@ jobs: - gerrit-maven-sonar - project: 'unimgr' - project-name: 'unimgr' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'unimgr-settings' - mvn-opts: '-Xmx1024m' + project: "unimgr" + project-name: "unimgr" + branch: "master" + java-version: "openjdk11" + mvn-settings: "unimgr-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: unimgr-info diff --git a/jjb/usc/usc-csit-tcp.yaml b/jjb/usc/usc-csit-tcp.yaml index 7ca1cbfc5..4389bc77a 100644 --- a/jjb/usc/usc-csit-tcp.yaml +++ b/jjb/usc/usc-csit-tcp.yaml @@ -6,31 +6,31 @@ - inttest-csit-verify-1node # The project name - project: 'usc' + project: "usc" # The functionality under test - functionality: 'tcp' + functionality: "tcp" # Project branches stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - all: - scope: 'all' + scope: "all" # Features to install - install-features: 'odl-restconf,odl-mdsal-apidocs,odl-usc-channel-ui' + install-features: "odl-restconf,odl-mdsal-apidocs,odl-usc-channel-ui" # Robot custom options - robot-options: '' + robot-options: "" diff --git a/jjb/usc/usc.yaml b/jjb/usc/usc.yaml index 524d4136b..7a0bc0e32 100644 --- a/jjb/usc/usc.yaml +++ b/jjb/usc/usc.yaml @@ -2,18 +2,18 @@ - project: name: usc-silicon jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: silicon - project: 'usc' - project-name: 'usc' - branch: 'master' - mvn-settings: 'usc-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}' - email-upstream: '[usc] [controller] [yangtools] [odlparent]' + project: "usc" + project-name: "usc" + branch: "master" + mvn-settings: "usc-settings" + mvn-opts: "-Xmx1024m" + dependencies: "controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}" + email-upstream: "[usc] [controller] [yangtools] [odlparent]" # Used by the release job staging-profile-id: a697b633b3ffe @@ -21,18 +21,18 @@ - project: name: usc-aluminium jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: aluminium - project: 'usc' - project-name: 'usc' - branch: 'stable/aluminium' - mvn-settings: 'usc-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}' - email-upstream: '[usc] [controller] [yangtools] [odlparent]' + project: "usc" + project-name: "usc" + branch: "stable/aluminium" + mvn-settings: "usc-settings" + mvn-opts: "-Xmx1024m" + dependencies: "controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}" + email-upstream: "[usc] [controller] [yangtools] [odlparent]" # Used by the release job staging-profile-id: a697b633b3ffe @@ -40,18 +40,18 @@ - project: name: usc-magnesium jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: magnesium - project: 'usc' - project-name: 'usc' - branch: 'stable/magnesium' - mvn-settings: 'usc-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}' - email-upstream: '[usc] [controller] [yangtools] [odlparent]' + project: "usc" + project-name: "usc" + branch: "stable/magnesium" + mvn-settings: "usc-settings" + mvn-opts: "-Xmx1024m" + dependencies: "controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}" + email-upstream: "[usc] [controller] [yangtools] [odlparent]" # Used by the release job staging-profile-id: a697b633b3ffe @@ -59,18 +59,18 @@ - project: name: usc-sodium jobs: - - '{project-name}-maven-javadoc-jobs' + - "{project-name}-maven-javadoc-jobs" - odl-maven-jobs - odl-maven-verify-jobs stream: sodium - project: 'usc' - project-name: 'usc' - branch: 'stable/sodium' - mvn-settings: 'usc-settings' - mvn-opts: '-Xmx1024m' - dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}' - email-upstream: '[usc] [controller] [yangtools] [odlparent]' + project: "usc" + project-name: "usc" + branch: "stable/sodium" + mvn-settings: "usc-settings" + mvn-opts: "-Xmx1024m" + dependencies: "controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}" + email-upstream: "[usc] [controller] [yangtools] [odlparent]" # Used by the release job staging-profile-id: a697b633b3ffe @@ -91,15 +91,15 @@ jobs: - gerrit-maven-sonar - project: 'usc' - project-name: 'usc' - branch: 'master' - mvn-settings: 'usc-settings' - mvn-opts: '-Xmx1024m' + project: "usc" + project-name: "usc" + branch: "master" + mvn-settings: "usc-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: usc-info diff --git a/jjb/yangtools/yangtools-csit-system.yaml b/jjb/yangtools/yangtools-csit-system.yaml index b8a8061a0..4c5e0daac 100644 --- a/jjb/yangtools/yangtools-csit-system.yaml +++ b/jjb/yangtools/yangtools-csit-system.yaml @@ -5,37 +5,36 @@ - inttest-csit-1node # The project name - project: 'yangtools' + project: "yangtools" # The functionality under test - functionality: 'system' + functionality: "system" # Project branches. stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" install: - only: - scope: 'only' + scope: "only" # No tools system VMs needed, but ODL system needs RAM and benefits from CPUs. tools_system_count: 0 # Features to install - install-features: 'odl-restconf' + install-features: "odl-restconf" # Robot custom options: - robot-options: '' - + robot-options: "" # Additional patterns to archive # FIXME: Delete if no patterns. diff --git a/jjb/yangtools/yangtools-patch-test.yaml b/jjb/yangtools/yangtools-patch-test.yaml index 43718d58b..8ad69652e 100644 --- a/jjb/yangtools/yangtools-patch-test.yaml +++ b/jjb/yangtools/yangtools-patch-test.yaml @@ -4,33 +4,33 @@ jobs: - inttest-patch-test - project: 'yangtools' + project: "yangtools" stream: - silicon: - branch: 'master' - jre: 'openjdk11' + branch: "master" + jre: "openjdk11" - aluminium: - branch: 'stable/aluminium' - jre: 'openjdk11' + branch: "stable/aluminium" + jre: "openjdk11" - magnesium: - branch: 'stable/magnesium' - jre: 'openjdk11' + branch: "stable/magnesium" + jre: "openjdk11" - sodium: - branch: 'stable/sodium' + branch: "stable/sodium" - os-branch: 'queens' - jdk: 'openjdk8' + os-branch: "queens" + jdk: "openjdk8" feature: - netvirt: csit-list: > - netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-1node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - cluster-netvirt: csit-list: > - netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} + netvirt-csit-3node-{os-std-topo}-openstack-{os-branch}-gate-stateful-{stream} - genius: csit-list: > - genius-csit-1node-gate-only-{stream} + genius-csit-1node-gate-only-{stream} diff --git a/jjb/yangtools/yangtools.yaml b/jjb/yangtools/yangtools.yaml index 65e7a760f..9565ca6ba 100644 --- a/jjb/yangtools/yangtools.yaml +++ b/jjb/yangtools/yangtools.yaml @@ -10,19 +10,19 @@ branch: master stream: master - java-version: 'openjdk11' - mvn-settings: 'yangtools-settings' + java-version: "openjdk11" + mvn-settings: "yangtools-settings" mvn-version: mvn36 - dependencies: '' - email-upstream: '[yangtools]' + dependencies: "" + email-upstream: "[yangtools]" archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: 1271cf710cc09d @@ -38,18 +38,18 @@ branch: 4.0.x stream: 4.0.x - java-version: 'openjdk11' - mvn-settings: 'yangtools-settings' + java-version: "openjdk11" + mvn-settings: "yangtools-settings" - dependencies: '' - email-upstream: '[yangtools]' + dependencies: "" + email-upstream: "[yangtools]" archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: 1271cf710cc09d @@ -65,18 +65,18 @@ branch: v3.0.x stream: v3.0.x - mvn-settings: 'yangtools-settings' - mvn-opts: '-Xmx1024m' + mvn-settings: "yangtools-settings" + mvn-opts: "-Xmx1024m" - dependencies: '' - email-upstream: '[yangtools]' + dependencies: "" + email-upstream: "[yangtools]" archive-artifacts: > - **/*.prop - **/*.log - **/target/surefire-reports/*-output.txt - **/target/failsafe-reports/failsafe-summary.xml - **/hs_err_*.log - **/target/feature/feature.xml + **/*.prop + **/*.log + **/target/surefire-reports/*-output.txt + **/target/failsafe-reports/failsafe-summary.xml + **/hs_err_*.log + **/target/feature/feature.xml # Used by the release job staging-profile-id: 1271cf710cc09d @@ -101,16 +101,16 @@ -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec -Dskip.karaf.featureTest=true - project: 'yangtools' - project-name: 'yangtools' - branch: 'master' - java-version: 'openjdk11' - mvn-settings: 'yangtools-settings' - mvn-opts: '-Xmx1024m' + project: "yangtools" + project-name: "yangtools" + branch: "master" + java-version: "openjdk11" + mvn-settings: "yangtools-settings" + mvn-opts: "-Xmx1024m" sonarcloud: true - sonarcloud-project-organization: '{sonarcloud_project_organization}' - sonarcloud-api-token: '{sonarcloud_api_token}' - sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}' + sonarcloud-project-organization: "{sonarcloud_project_organization}" + sonarcloud-api-token: "{sonarcloud_api_token}" + sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}" - project: name: yangtools-info diff --git a/openstack-hot/apex-server.yaml b/openstack-hot/apex-server.yaml index 6a483c63e..980492747 100644 --- a/openstack-hot/apex-server.yaml +++ b/openstack-hot/apex-server.yaml @@ -2,54 +2,54 @@ heat_template_version: 2016-04-08 parameters: - job_name: - type: string - description: Name of job running this template - silo: - type: string - default: vm - description: | - String to identify a Jenkins Master + job_name: + type: string + description: Name of job running this template + silo: + type: string + default: vm + description: | + String to identify a Jenkins Master - Useful in scenarios where multiple Jenkins Masters might be - creating VMs in the same cloud to uniquely distinguish them. + Useful in scenarios where multiple Jenkins Masters might be + creating VMs in the same cloud to uniquely distinguish them. - TODO we should move to using tags once OpenStack Ocata which is - available to us with support for server tags properties. - index: - type: number - group: - type: number - default: "0" - vm_flavor: - type: string - default: v1-standard-4 - description: OpenStack Flavor to use - vm_image: - type: string - description: VM Image to spin up - vm_network: - type: string - description: VM network + TODO we should move to using tags once OpenStack Ocata which is + available to us with support for server tags properties. + index: + type: number + group: + type: number + default: "0" + vm_flavor: + type: string + default: v1-standard-4 + description: OpenStack Flavor to use + vm_image: + type: string + description: VM Image to spin up + vm_network: + type: string + description: VM network resources: - instance: - type: "OS::Nova::Server" - properties: - image: {get_param: vm_image} - flavor: {get_param: vm_flavor} - name: - str_replace: - template: SILO-JOB_NAME-GROUP-VM_TYPE-INDEX - params: - "SILO": {get_param: silo} - "JOB_NAME": {get_param: job_name} - "VM_TYPE": - str_split: - - ' - ' - - {get_param: vm_image} - - 2 - "GROUP": {get_param: group} - "INDEX": {get_param: index} - networks: - - network: {get_param: vm_network} + instance: + type: "OS::Nova::Server" + properties: + image: { get_param: vm_image } + flavor: { get_param: vm_flavor } + name: + str_replace: + template: SILO-JOB_NAME-GROUP-VM_TYPE-INDEX + params: + "SILO": { get_param: silo } + "JOB_NAME": { get_param: job_name } + "VM_TYPE": + str_split: + - " - " + - { get_param: vm_image } + - 2 + "GROUP": { get_param: group } + "INDEX": { get_param: index } + networks: + - network: { get_param: vm_network } diff --git a/openstack-hot/csit-2-instance-type.yaml b/openstack-hot/csit-2-instance-type.yaml index c813ceeea..b601d9c2f 100644 --- a/openstack-hot/csit-2-instance-type.yaml +++ b/openstack-hot/csit-2-instance-type.yaml @@ -2,68 +2,68 @@ heat_template_version: 2016-04-08 parameters: - job_name: - type: string - description: Name of job running this template - silo: - type: string - description: Jenkins Silo job is running in (typically releng|sandbox) - vm_0_count: - type: number - description: Number of VMs for 1st VM type - vm_0_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 1st VM type - vm_0_image: - type: string - description: Image to run instance on for 1st VM type - vm_1_count: - type: number - description: Number of VMs for 2nd VM type - vm_1_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 2nd VM type - vm_1_image: - type: string - description: Image to run instance on for 2nd VM type + job_name: + type: string + description: Name of job running this template + silo: + type: string + description: Jenkins Silo job is running in (typically releng|sandbox) + vm_0_count: + type: number + description: Number of VMs for 1st VM type + vm_0_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 1st VM type + vm_0_image: + type: string + description: Image to run instance on for 1st VM type + vm_1_count: + type: number + description: Number of VMs for 2nd VM type + vm_1_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 2nd VM type + vm_1_image: + type: string + description: Image to run instance on for 2nd VM type resources: - vm_0_group: - type: "OS::Heat::ResourceGroup" + vm_0_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_0_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_0_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "0" - vm_flavor: {get_param: vm_0_flavor} - vm_image: {get_param: vm_0_image} + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "0" + vm_flavor: { get_param: vm_0_flavor } + vm_image: { get_param: vm_0_image } - vm_1_group: - type: "OS::Heat::ResourceGroup" + vm_1_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_1_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_1_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "1" - vm_flavor: {get_param: vm_1_flavor} - vm_image: {get_param: vm_1_image} + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "1" + vm_flavor: { get_param: vm_1_flavor } + vm_image: { get_param: vm_1_image } outputs: - vm_0_ips: - description: IP addresses of the 1st vm types - value: {get_attr: [vm_0_group, ip]} - vm_1_ips: - description: IP addresses of the 2nd vm types - value: {get_attr: [vm_1_group, ip]} + vm_0_ips: + description: IP addresses of the 1st vm types + value: { get_attr: [vm_0_group, ip] } + vm_1_ips: + description: IP addresses of the 2nd vm types + value: { get_attr: [vm_1_group, ip] } diff --git a/openstack-hot/csit-3-instance-type.yaml b/openstack-hot/csit-3-instance-type.yaml index de6548a34..421b3ff2f 100644 --- a/openstack-hot/csit-3-instance-type.yaml +++ b/openstack-hot/csit-3-instance-type.yaml @@ -2,95 +2,95 @@ heat_template_version: 2016-04-08 parameters: - job_name: - type: string - description: Name of job running this template - silo: - type: string - description: Jenkins Silo job is running in (typically releng|sandbox) - vm_0_count: - type: number - description: Number of VMs for 1st VM type - vm_0_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 1st VM type - vm_0_image: - type: string - description: Image to run instance on for 1st VM type - vm_1_count: - type: number - description: Number of VMs for 2nd VM type - vm_1_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 2nd VM type - vm_1_image: - type: string - description: Image to run instance on for 2nd VM type - vm_2_count: - type: number - description: Number of VMs for 3rd VM type - vm_2_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 3rd VM type - vm_2_image: - type: string + job_name: + type: string + description: Name of job running this template + silo: + type: string + description: Jenkins Silo job is running in (typically releng|sandbox) + vm_0_count: + type: number + description: Number of VMs for 1st VM type + vm_0_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 1st VM type + vm_0_image: + type: string + description: Image to run instance on for 1st VM type + vm_1_count: + type: number + description: Number of VMs for 2nd VM type + vm_1_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 2nd VM type + vm_1_image: + type: string + description: Image to run instance on for 2nd VM type + vm_2_count: + type: number + description: Number of VMs for 3rd VM type + vm_2_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 3rd VM type + vm_2_image: + type: string resources: - vm_0_group: - type: "OS::Heat::ResourceGroup" + vm_0_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_0_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_0_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "0" - vm_flavor: {get_param: vm_0_flavor} - vm_image: {get_param: vm_0_image} + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "0" + vm_flavor: { get_param: vm_0_flavor } + vm_image: { get_param: vm_0_image } - vm_1_group: - type: "OS::Heat::ResourceGroup" + vm_1_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_1_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_1_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "1" - vm_flavor: {get_param: vm_1_flavor} - vm_image: {get_param: vm_1_image} + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "1" + vm_flavor: { get_param: vm_1_flavor } + vm_image: { get_param: vm_1_image } - vm_2_group: - type: "OS::Heat::ResourceGroup" + vm_2_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_2_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_2_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "2" - vm_flavor: {get_param: vm_2_flavor} - vm_image: {get_param: vm_2_image} + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "2" + vm_flavor: { get_param: vm_2_flavor } + vm_image: { get_param: vm_2_image } outputs: - vm_0_ips: - description: IP addresses of the 1st vm types - value: {get_attr: [vm_0_group, ip]} - vm_1_ips: - description: IP addresses of the 2nd vm types - value: {get_attr: [vm_1_group, ip]} - vm_2_ips: - description: IP addresses of the 3rd vm types - value: {get_attr: [vm_2_group, ip]} + vm_0_ips: + description: IP addresses of the 1st vm types + value: { get_attr: [vm_0_group, ip] } + vm_1_ips: + description: IP addresses of the 2nd vm types + value: { get_attr: [vm_1_group, ip] } + vm_2_ips: + description: IP addresses of the 3rd vm types + value: { get_attr: [vm_2_group, ip] } diff --git a/openstack-hot/csit-4-instance-type.yaml b/openstack-hot/csit-4-instance-type.yaml index 18ae037e5..e7ca5a265 100644 --- a/openstack-hot/csit-4-instance-type.yaml +++ b/openstack-hot/csit-4-instance-type.yaml @@ -2,121 +2,121 @@ heat_template_version: 2016-04-08 parameters: - job_name: - type: string - description: Name of job running this template - silo: - type: string - description: Jenkins Silo job is running in (typically releng|sandbox) - vm_0_count: - type: number - description: Number of VMs for 1st VM type - vm_0_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 1st VM type - vm_0_image: - type: string - description: Image to run instance on for 1st VM type - vm_1_count: - type: number - description: Number of VMs for 2nd VM type - vm_1_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 2nd VM type - vm_1_image: - type: string - description: Image to run instance on for 2nd VM type - vm_2_count: - type: number - description: Number of VMs for 3rd VM type - vm_2_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 3rd VM type - vm_2_image: - type: string - vm_3_count: - type: number - description: Number of VMs for 3rd VM type - vm_3_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 3rd VM type - vm_3_image: - type: string + job_name: + type: string + description: Name of job running this template + silo: + type: string + description: Jenkins Silo job is running in (typically releng|sandbox) + vm_0_count: + type: number + description: Number of VMs for 1st VM type + vm_0_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 1st VM type + vm_0_image: + type: string + description: Image to run instance on for 1st VM type + vm_1_count: + type: number + description: Number of VMs for 2nd VM type + vm_1_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 2nd VM type + vm_1_image: + type: string + description: Image to run instance on for 2nd VM type + vm_2_count: + type: number + description: Number of VMs for 3rd VM type + vm_2_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 3rd VM type + vm_2_image: + type: string + vm_3_count: + type: number + description: Number of VMs for 3rd VM type + vm_3_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 3rd VM type + vm_3_image: + type: string resources: - vm_0_group: - type: "OS::Heat::ResourceGroup" + vm_0_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_0_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_0_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "0" - vm_flavor: {get_param: vm_0_flavor} - vm_image: {get_param: vm_0_image} + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "0" + vm_flavor: { get_param: vm_0_flavor } + vm_image: { get_param: vm_0_image } - vm_1_group: - type: "OS::Heat::ResourceGroup" + vm_1_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_1_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_1_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "1" - vm_flavor: {get_param: vm_1_flavor} - vm_image: {get_param: vm_1_image} + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "1" + vm_flavor: { get_param: vm_1_flavor } + vm_image: { get_param: vm_1_image } - vm_2_group: - type: "OS::Heat::ResourceGroup" + vm_2_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_2_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_2_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "2" - vm_flavor: {get_param: vm_2_flavor} - vm_image: {get_param: vm_2_image} - vm_3_group: - type: "OS::Heat::ResourceGroup" + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "2" + vm_flavor: { get_param: vm_2_flavor } + vm_image: { get_param: vm_2_image } + vm_3_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_3_count } + resource_def: + type: generic-server.yaml properties: - count: {get_param: vm_3_count} - resource_def: - type: generic-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - ssh_key: {get_param: silo} - index: "%index%" - group: "3" - vm_flavor: {get_param: vm_3_flavor} - vm_image: {get_param: vm_3_image} + job_name: { get_param: job_name } + silo: { get_param: silo } + ssh_key: { get_param: silo } + index: "%index%" + group: "3" + vm_flavor: { get_param: vm_3_flavor } + vm_image: { get_param: vm_3_image } outputs: - vm_0_ips: - description: IP addresses of the 1st vm types - value: {get_attr: [vm_0_group, ip]} - vm_1_ips: - description: IP addresses of the 2nd vm types - value: {get_attr: [vm_1_group, ip]} - vm_2_ips: - description: IP addresses of the 3rd vm types - value: {get_attr: [vm_2_group, ip]} - vm_3_ips: - description: IP addresses of the 4th vm types - value: {get_attr: [vm_3_group, ip]} + vm_0_ips: + description: IP addresses of the 1st vm types + value: { get_attr: [vm_0_group, ip] } + vm_1_ips: + description: IP addresses of the 2nd vm types + value: { get_attr: [vm_1_group, ip] } + vm_2_ips: + description: IP addresses of the 3rd vm types + value: { get_attr: [vm_2_group, ip] } + vm_3_ips: + description: IP addresses of the 4th vm types + value: { get_attr: [vm_3_group, ip] } diff --git a/openstack-hot/csit-apex-3-instance-type.yaml b/openstack-hot/csit-apex-3-instance-type.yaml index 69010321d..852576570 100644 --- a/openstack-hot/csit-apex-3-instance-type.yaml +++ b/openstack-hot/csit-apex-3-instance-type.yaml @@ -2,114 +2,114 @@ heat_template_version: 2016-04-08 parameters: - job_name: - type: string - description: Name of job running this template - silo: - type: string - description: Jenkins Silo job is running in (typically releng|sandbox) - vm_0_count: - type: number - description: Number of VMs for 1st VM type - vm_0_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 1st VM type - vm_0_image: - type: string - description: Image to run instance on for 1st VM type - vm_1_count: - type: number - description: Number of VMs for 2nd VM type - vm_1_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 2nd VM type - vm_1_image: - type: string - description: Image to run instance on for 2nd VM type - vm_2_count: - type: number - description: Number of VMs for 3rd VM type - vm_2_flavor: - type: string - default: v1-standard-1 - description: Flavor to run instance on for 3rd VM type - vm_2_image: - type: string - description: Image to run instance on for 3rd VM type + job_name: + type: string + description: Name of job running this template + silo: + type: string + description: Jenkins Silo job is running in (typically releng|sandbox) + vm_0_count: + type: number + description: Number of VMs for 1st VM type + vm_0_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 1st VM type + vm_0_image: + type: string + description: Image to run instance on for 1st VM type + vm_1_count: + type: number + description: Number of VMs for 2nd VM type + vm_1_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 2nd VM type + vm_1_image: + type: string + description: Image to run instance on for 2nd VM type + vm_2_count: + type: number + description: Number of VMs for 3rd VM type + vm_2_flavor: + type: string + default: v1-standard-1 + description: Flavor to run instance on for 3rd VM type + vm_2_image: + type: string + description: Image to run instance on for 3rd VM type resources: - 192_network: - type: OS::Neutron::Net - properties: - name: - str_replace: - template: SILO-JOB_NAME-NET - params: - "SILO": {get_param: silo} - "JOB_NAME": {get_param: job_name} - "NET": 'APEX_192_network' - port_security_enabled: false + 192_network: + type: OS::Neutron::Net + properties: + name: + str_replace: + template: SILO-JOB_NAME-NET + params: + "SILO": { get_param: silo } + "JOB_NAME": { get_param: job_name } + "NET": "APEX_192_network" + port_security_enabled: false - 192_subnet: - type: OS::Neutron::Subnet - properties: - name: - str_replace: - template: SILO-JOB_NAME-SUBNET - params: - "SILO": {get_param: silo} - "JOB_NAME": {get_param: job_name} - "SUBNET": 'APEX_192_subnet' - network_id: {get_resource: 192_network} - cidr: 192.0.2.0/24 - gateway_ip: 192.0.2.1 - allocation_pools: - - start: 192.0.2.51 - end: 192.0.2.99 + 192_subnet: + type: OS::Neutron::Subnet + properties: + name: + str_replace: + template: SILO-JOB_NAME-SUBNET + params: + "SILO": { get_param: silo } + "JOB_NAME": { get_param: job_name } + "SUBNET": "APEX_192_subnet" + network_id: { get_resource: 192_network } + cidr: 192.0.2.0/24 + gateway_ip: 192.0.2.1 + allocation_pools: + - start: 192.0.2.51 + end: 192.0.2.99 - vm_0_group: - type: "OS::Heat::ResourceGroup" + vm_0_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_0_count } + resource_def: + type: apex-server.yaml properties: - count: {get_param: vm_0_count} - resource_def: - type: apex-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - index: "%index%" - group: "0" - vm_flavor: {get_param: vm_0_flavor} - vm_image: {get_param: vm_0_image} - vm_network: {get_resource: 192_network} + job_name: { get_param: job_name } + silo: { get_param: silo } + index: "%index%" + group: "0" + vm_flavor: { get_param: vm_0_flavor } + vm_image: { get_param: vm_0_image } + vm_network: { get_resource: 192_network } - vm_1_group: - type: "OS::Heat::ResourceGroup" + vm_1_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_1_count } + resource_def: + type: apex-server.yaml properties: - count: {get_param: vm_1_count} - resource_def: - type: apex-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - index: "%index%" - group: "1" - vm_flavor: {get_param: vm_1_flavor} - vm_image: {get_param: vm_1_image} - vm_network: {get_resource: 192_network} + job_name: { get_param: job_name } + silo: { get_param: silo } + index: "%index%" + group: "1" + vm_flavor: { get_param: vm_1_flavor } + vm_image: { get_param: vm_1_image } + vm_network: { get_resource: 192_network } - vm_2_group: - type: "OS::Heat::ResourceGroup" + vm_2_group: + type: "OS::Heat::ResourceGroup" + properties: + count: { get_param: vm_2_count } + resource_def: + type: apex-server.yaml properties: - count: {get_param: vm_2_count} - resource_def: - type: apex-server.yaml - properties: - job_name: {get_param: job_name} - silo: {get_param: silo} - index: "%index%" - group: "2" - vm_flavor: {get_param: vm_2_flavor} - vm_image: {get_param: vm_2_image} - vm_network: {get_resource: 192_network} + job_name: { get_param: job_name } + silo: { get_param: silo } + index: "%index%" + group: "2" + vm_flavor: { get_param: vm_2_flavor } + vm_image: { get_param: vm_2_image } + vm_network: { get_resource: 192_network } diff --git a/openstack-hot/generic-server.yaml b/openstack-hot/generic-server.yaml index 68fe74937..223e33b78 100644 --- a/openstack-hot/generic-server.yaml +++ b/openstack-hot/generic-server.yaml @@ -2,74 +2,74 @@ heat_template_version: 2016-04-08 parameters: - job_name: - type: string - description: Name of job running this template - silo: - type: string - default: vm - description: | - String to identify a Jenkins Master + job_name: + type: string + description: Name of job running this template + silo: + type: string + default: vm + description: | + String to identify a Jenkins Master - Useful in scenarios where multiple Jenkins Masters might be - creating VMs in the same cloud to uniquely distinguish them. + Useful in scenarios where multiple Jenkins Masters might be + creating VMs in the same cloud to uniquely distinguish them. - TODO we should move to using tags once OpenStack Ocata which is - available to us with support for server tags properties. - ssh_key: - type: string - description: SSH Key name to use (Public key must exist in OpenStack) - index: - type: number - group: - type: number - default: "0" - vm_flavor: - type: string - default: v1-standard-1 - description: OpenStack Flavor to use - vm_image: - type: string - description: VM Image to spin up + TODO we should move to using tags once OpenStack Ocata which is + available to us with support for server tags properties. + ssh_key: + type: string + description: SSH Key name to use (Public key must exist in OpenStack) + index: + type: number + group: + type: number + default: "0" + vm_flavor: + type: string + default: v1-standard-1 + description: OpenStack Flavor to use + vm_image: + type: string + description: VM Image to spin up resources: - port: - type: "OS::Neutron::Port" - properties: - allowed_address_pairs: - - ip_address: 10.250.0.0/24 - network: odlci - instance: - type: "OS::Nova::Server" - properties: - image: {get_param: vm_image} - flavor: {get_param: vm_flavor} - name: - str_replace: - template: SILO-JOB_NAME-GROUP-VM_TYPE-INDEX - params: - "SILO": {get_param: silo} - "JOB_NAME": {get_param: job_name} - "VM_TYPE": - str_split: - - ' - ' - - {get_param: vm_image} - - 2 - "GROUP": {get_param: group} - "INDEX": {get_param: index} - networks: - - port: {get_resource: port} - key_name: {get_param: ssh_key} - user_data: | - #!/bin/bash - until host devvexx.opendaylight.org &>/dev/null - do - echo "Waiting until devvexx.opendaylight.org is resolvable..." - done - git clone --recurse-submodules git://devvexx.opendaylight.org/mirror/releng/builder /opt/ciman - /opt/ciman/jjb/global-jjb/jenkins-init-scripts/init.sh + port: + type: "OS::Neutron::Port" + properties: + allowed_address_pairs: + - ip_address: 10.250.0.0/24 + network: odlci + instance: + type: "OS::Nova::Server" + properties: + image: { get_param: vm_image } + flavor: { get_param: vm_flavor } + name: + str_replace: + template: SILO-JOB_NAME-GROUP-VM_TYPE-INDEX + params: + "SILO": { get_param: silo } + "JOB_NAME": { get_param: job_name } + "VM_TYPE": + str_split: + - " - " + - { get_param: vm_image } + - 2 + "GROUP": { get_param: group } + "INDEX": { get_param: index } + networks: + - port: { get_resource: port } + key_name: { get_param: ssh_key } + user_data: | + #!/bin/bash + until host devvexx.opendaylight.org &>/dev/null + do + echo "Waiting until devvexx.opendaylight.org is resolvable..." + done + git clone --recurse-submodules git://devvexx.opendaylight.org/mirror/releng/builder /opt/ciman + /opt/ciman/jjb/global-jjb/jenkins-init-scripts/init.sh outputs: - ip: - description: IP address of the instance - value: {get_attr: [instance, networks, odlci, 0]} + ip: + description: IP address of the instance + value: { get_attr: [instance, networks, odlci, 0] } diff --git a/packer/README.markdown b/packer/README.markdown index 1c60d44f2..da99a2457 100644 --- a/packer/README.markdown +++ b/packer/README.markdown @@ -26,12 +26,12 @@ Rackspace's Public cloud and a private OpenStack cloud. From a high level, the builds: -* Boot a specified base image in both clouds. -* Run a set of shell scripts, listed in the template's shell provisioner - section, to do any configuration required by the builder. -* Execute a shutdown of the running instance in the clouds. -* Execute a 'nova image-create' operation against the shutdown instance. -* Perform a 'nova delete' operation against the shutdown instance. +- Boot a specified base image in both clouds. +- Run a set of shell scripts, listed in the template's shell provisioner + section, to do any configuration required by the builder. +- Execute a shutdown of the running instance in the clouds. +- Execute a 'nova image-create' operation against the shutdown instance. +- Perform a 'nova delete' operation against the shutdown instance. [1]: https://www.packer.io/ [2]: https://www.packer.io/intro/getting-started/setup.html diff --git a/packer/provision/devstack-pre-pip.yaml b/packer/provision/devstack-pre-pip.yaml index baa339c0d..65566d353 100644 --- a/packer/provision/devstack-pre-pip.yaml +++ b/packer/provision/devstack-pre-pip.yaml @@ -9,7 +9,7 @@ - include_role: name=lfit.system-update tasks: - - name: 'Install devstack dependencies' + - name: "Install devstack dependencies" block: - name: Install xpath dependencies yum: @@ -54,7 +54,7 @@ - libmlx5 state: present become: true - - name: 'Pre-Install yum and pip packages' + - name: "Pre-Install yum and pip packages" block: - name: Create /tmp/devstack directory file: @@ -65,7 +65,7 @@ git: repo: https://github.com/openstack-dev/devstack.git dest: /tmp/devstack - version: '{{ os_branch }}' + version: "{{ os_branch }}" - name: "Read openstack devstack dependencies" shell: "sed -e 's/#.*//' /tmp/devstack/files/rpms/general" register: sed_output @@ -78,8 +78,8 @@ become: true - name: git clone openstack core projects git: repo='https://github.com/openstack/{{ item }}.git' - dest='/tmp/devstack/{{ item }}' - version='{{ os_branch }}' + dest='/tmp/devstack/{{ item }}' + version='{{ os_branch }}' with_items: - requirements - keystone @@ -111,21 +111,21 @@ - horizon become: true - - name: 'Install openvswitch from relevant openstack branch' + - name: "Install openvswitch from relevant openstack branch" block: - - name: 'Install CentOS openstack release {{ rdo_branch }}' + - name: "Install CentOS openstack release {{ rdo_branch }}" yum: - name: 'centos-release-openstack-{{ rdo_branch }}' + name: "centos-release-openstack-{{ rdo_branch }}" state: present become: true - - name: 'Install openvswitch 2.8.2 for stable/queens' + - name: "Install openvswitch 2.8.2 for stable/queens" yum: name: openvswitch-2.8.2-1.el7 state: present disable_gpg_check: yes when: rdo_branch == 'queens' become: true - - name: 'Install openvswitch latest for stable/rocky' + - name: "Install openvswitch latest for stable/rocky" yum: name: openvswitch state: present @@ -144,7 +144,7 @@ when: ansible_facts.packages['git2u'] is defined become: true - - name: 'Cleanup devstack directory' + - name: "Cleanup devstack directory" block: - name: "Removing /tmp/devstack" file: diff --git a/packer/provision/devstack.yaml b/packer/provision/devstack.yaml index 46e41c68e..ecad96747 100644 --- a/packer/provision/devstack.yaml +++ b/packer/provision/devstack.yaml @@ -9,7 +9,7 @@ - include_role: name=lfit.system-update tasks: - - name: 'Install devstack dependencies' + - name: "Install devstack dependencies" block: - name: Install xpath dependencies yum: diff --git a/packer/provision/local-builder.yaml b/packer/provision/local-builder.yaml index 9bae2959a..cb56f89c4 100644 --- a/packer/provision/local-builder.yaml +++ b/packer/provision/local-builder.yaml @@ -18,11 +18,11 @@ tasks: - name: Install Cassandra Server block: - - name: 'Fetch Cassandra Server to /tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz' + - name: "Fetch Cassandra Server to /tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz" get_url: - url: 'https://archive.apache.org/dist/cassandra/{{cassandra_version}}/apache-cassandra-{{cassandra_version}}-bin.tar.gz' - dest: '/tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz' - checksum: '{{cassandra_checksum}}' + url: "https://archive.apache.org/dist/cassandra/{{cassandra_version}}/apache-cassandra-{{cassandra_version}}-bin.tar.gz" + dest: "/tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz" + checksum: "{{cassandra_checksum}}" - name: Make /tmp/cassandra directory file: path: /tmp/cassandra @@ -30,16 +30,16 @@ mode: 0755 - name: Untar Cassandra server to /tmp/cassandra unarchive: - src: '/tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz' + src: "/tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz" dest: /tmp/cassandra remote_src: true - name: Install Elastic Search block: - - name: 'Fetch Elastic Search to /tmp/elasticsearch-{{elastic_search_version}}.tar.gz' + - name: "Fetch Elastic Search to /tmp/elasticsearch-{{elastic_search_version}}.tar.gz" get_url: - url: 'https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-{{elastic_search_version}}.tar.gz' - dest: '/tmp/elasticsearch-{{elastic_search_version}}.tar.gz' - checksum: '{{elastic_search_checksum}}' + url: "https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-{{elastic_search_version}}.tar.gz" + dest: "/tmp/elasticsearch-{{elastic_search_version}}.tar.gz" + checksum: "{{elastic_search_checksum}}" - name: Make /tmp/elasticsearch directory file: path: /tmp/elasticsearch @@ -47,16 +47,16 @@ mode: 0755 - name: Untar Elastic Search to /tmp/elasticsearch unarchive: - src: '/tmp/elasticsearch-{{elastic_search_version}}.tar.gz' + src: "/tmp/elasticsearch-{{elastic_search_version}}.tar.gz" dest: /tmp/elasticsearch remote_src: true - name: Install HBase Server block: - - name: 'Fetch HBase to /tmp/hbase-{{hbase_version}}.tar.gz' + - name: "Fetch HBase to /tmp/hbase-{{hbase_version}}.tar.gz" get_url: - url: 'https://archive.apache.org/dist/hbase/hbase-{{hbase_version}}/hbase-{{hbase_version}}.tar.gz' - dest: '/tmp/hbase-{{hbase_version}}.tar.gz' - checksum: '{{hbase_checksum}}' + url: "https://archive.apache.org/dist/hbase/hbase-{{hbase_version}}/hbase-{{hbase_version}}.tar.gz" + dest: "/tmp/hbase-{{hbase_version}}.tar.gz" + checksum: "{{hbase_checksum}}" - name: Make /tmp/Hbase directory file: path: /tmp/Hbase @@ -64,7 +64,7 @@ mode: 0755 - name: Untar Hbase to /tmp/Hbase unarchive: - src: '/tmp/hbase-{{hbase_version}}.tar.gz' + src: "/tmp/hbase-{{hbase_version}}.tar.gz" dest: /tmp/Hbase remote_src: true diff --git a/packer/provision/mininet-ovs-2.5.yaml b/packer/provision/mininet-ovs-2.5.yaml index dd9cac260..53366c7ee 100644 --- a/packer/provision/mininet-ovs-2.5.yaml +++ b/packer/provision/mininet-ovs-2.5.yaml @@ -9,9 +9,9 @@ - include_role: name=lfit.system-update tasks: - - name: 'Install OpenVSwitch {{ovs_version}}' + - name: "Install OpenVSwitch {{ovs_version}}" block: - - name: 'Install dependencies required for OpenVSwitch {{ovs_version}}' + - name: "Install dependencies required for OpenVSwitch {{ovs_version}}" apt: name: - dh-autoreconf @@ -29,7 +29,7 @@ - python-twisted-conch state: present become: true - - name: 'Install OpenVSwitch {{ovs_version}}' + - name: "Install OpenVSwitch {{ovs_version}}" apt: name: - openvswitch-switch diff --git a/packer/provision/mininet-ovs-2.6.yaml b/packer/provision/mininet-ovs-2.6.yaml index 5e149c8a2..bb8914431 100644 --- a/packer/provision/mininet-ovs-2.6.yaml +++ b/packer/provision/mininet-ovs-2.6.yaml @@ -12,9 +12,9 @@ - include_role: name=lfit.system-update tasks: - - name: 'Install OpenVSwitch {{ovs_version}}' + - name: "Install OpenVSwitch {{ovs_version}}" block: - - name: 'Install dependencies required for OpenVSwitch {{ovs_version}}' + - name: "Install dependencies required for OpenVSwitch {{ovs_version}}" apt: name: - dh-autoreconf @@ -38,24 +38,24 @@ state: directory mode: 0755 become: true - - name: 'Fetch OpenVSwitch {{ovs_version}} to /tmp' + - name: "Fetch OpenVSwitch {{ovs_version}} to /tmp" get_url: - url: 'http://openvswitch.org/releases/openvswitch-2.6.1.tar.gz' - dest: '/tmp/openvswitch-2.6.1.tar.gz' - checksum: '{{ovs_checksum}}' - - name: 'Unarchive OpenVSwitch {{ovs_version}}' + url: "http://openvswitch.org/releases/openvswitch-2.6.1.tar.gz" + dest: "/tmp/openvswitch-2.6.1.tar.gz" + checksum: "{{ovs_checksum}}" + - name: "Unarchive OpenVSwitch {{ovs_version}}" unarchive: - src: '/tmp/openvswitch-{{ovs_version}}.tar.gz' + src: "/tmp/openvswitch-{{ovs_version}}.tar.gz" dest: /opt/ovs remote_src: true become: true - - name: 'Build OpenVSwitch {{ovs_version}}' + - name: "Build OpenVSwitch {{ovs_version}}" shell: DEB_BUILD_OPTIONS='parallel=8 nocheck' fakeroot debian/rules binary args: - chdir: '/opt/ovs/openvswitch-{{ovs_version}}' + chdir: "/opt/ovs/openvswitch-{{ovs_version}}" become: true - - name: 'Install OpenVSwitch {{ovs_version}}' - apt: 'deb={{item}}' + - name: "Install OpenVSwitch {{ovs_version}}" + apt: "deb={{item}}" with_items: - /opt/ovs/openvswitch-common_2.6.1-1_amd64.deb - /opt/ovs/openvswitch-switch_2.6.1-1_amd64.deb diff --git a/packer/provision/mininet-ovs-2.8.yaml b/packer/provision/mininet-ovs-2.8.yaml index 06dc8c011..88c906578 100644 --- a/packer/provision/mininet-ovs-2.8.yaml +++ b/packer/provision/mininet-ovs-2.8.yaml @@ -12,7 +12,7 @@ - include_role: name=lfit.system-update tasks: - - name: 'Install OpenVSwitch {{ovs_version}}' + - name: "Install OpenVSwitch {{ovs_version}}" block: - name: Install OpenVSwitch dependencies apt: @@ -32,27 +32,27 @@ - python-zopeinterface state: present become: true - - name: 'Fetch OpenVSwitch {{ovs_version}}' + - name: "Fetch OpenVSwitch {{ovs_version}}" get_url: - url: 'http://openvswitch.org/releases/openvswitch-{{ovs_version}}.tar.gz' - dest: '/tmp/openvswitch-{{ovs_version}}.tar.gz' - checksum: '{{ovs_checksum}}' + url: "http://openvswitch.org/releases/openvswitch-{{ovs_version}}.tar.gz" + dest: "/tmp/openvswitch-{{ovs_version}}.tar.gz" + checksum: "{{ovs_checksum}}" - name: Create /tmp/ovs directory file: path: /tmp/ovs state: directory mode: 0755 - - name: 'Unarchive OpenVSwitch {{ovs_version}}' + - name: "Unarchive OpenVSwitch {{ovs_version}}" unarchive: - src: '/tmp/openvswitch-{{ovs_version}}.tar.gz' + src: "/tmp/openvswitch-{{ovs_version}}.tar.gz" dest: /tmp/ovs remote_src: true - - name: 'Build OpenVSwitch {{ovs_version}}' + - name: "Build OpenVSwitch {{ovs_version}}" shell: DEB_BUILD_OPTIONS='parallel=8 nocheck' fakeroot debian/rules binary args: - chdir: '/tmp/ovs/openvswitch-{{ovs_version}}' - - name: 'Install OpenVSwitch {{ovs_version}}' - apt: 'deb={{item}}' + chdir: "/tmp/ovs/openvswitch-{{ovs_version}}" + - name: "Install OpenVSwitch {{ovs_version}}" + apt: "deb={{item}}" with_items: - /tmp/ovs/libopenvswitch_2.8.1-1_amd64.deb - /tmp/ovs/openvswitch-common_2.8.1-1_amd64.deb diff --git a/packer/templates/devstack-pre-pip-queens.json b/packer/templates/devstack-pre-pip-queens.json index c3b921de0..602ced538 100644 --- a/packer/templates/devstack-pre-pip-queens.json +++ b/packer/templates/devstack-pre-pip-queens.json @@ -40,9 +40,7 @@ "provisioners": [ { "type": "shell", - "scripts": [ - "common-packer/provision/install-python.sh" - ], + "scripts": ["common-packer/provision/install-python.sh"], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi" }, { diff --git a/packer/templates/devstack-pre-pip-rocky.json b/packer/templates/devstack-pre-pip-rocky.json index 65171a716..348d28e3a 100644 --- a/packer/templates/devstack-pre-pip-rocky.json +++ b/packer/templates/devstack-pre-pip-rocky.json @@ -24,9 +24,7 @@ "type": "openstack", "region": "ca-ymq-1", "availability_zone": "ca-ymq-2", - "networks": [ - "{{user `cloud_network`}}" - ], + "networks": ["{{user `cloud_network`}}"], "user_data_file": "{{user `cloud_user_data`}}", "ssh_username": "{{user `ssh_user`}}", "ssh_proxy_host": "{{user `ssh_proxy_host`}}", @@ -39,9 +37,7 @@ "provisioners": [ { "type": "shell", - "scripts": [ - "common-packer/provision/install-python.sh" - ], + "scripts": ["common-packer/provision/install-python.sh"], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi" }, { diff --git a/packer/templates/devstack-pre-pip-stein.json b/packer/templates/devstack-pre-pip-stein.json index 97e6f2e00..f2936434b 100644 --- a/packer/templates/devstack-pre-pip-stein.json +++ b/packer/templates/devstack-pre-pip-stein.json @@ -40,9 +40,7 @@ "provisioners": [ { "type": "shell", - "scripts": [ - "common-packer/provision/install-python.sh" - ], + "scripts": ["common-packer/provision/install-python.sh"], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi" }, { diff --git a/packer/templates/devstack.json b/packer/templates/devstack.json index f65fc8431..e461a9a24 100644 --- a/packer/templates/devstack.json +++ b/packer/templates/devstack.json @@ -40,9 +40,7 @@ "provisioners": [ { "type": "shell", - "scripts": [ - "common-packer/provision/install-python.sh" - ], + "scripts": ["common-packer/provision/install-python.sh"], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi" }, { diff --git a/packer/templates/gbp.json b/packer/templates/gbp.json index 4ef3a9f94..84ebbbe57 100644 --- a/packer/templates/gbp.json +++ b/packer/templates/gbp.json @@ -40,9 +40,7 @@ "provisioners": [ { "type": "shell", - "inline": [ - "mkdir -p /tmp/packer" - ] + "inline": ["mkdir -p /tmp/packer"] }, { "type": "file", diff --git a/packer/templates/mininet-ovs-2.5.json b/packer/templates/mininet-ovs-2.5.json index c41f0c95e..804a279e7 100644 --- a/packer/templates/mininet-ovs-2.5.json +++ b/packer/templates/mininet-ovs-2.5.json @@ -40,9 +40,7 @@ "provisioners": [ { "type": "shell", - "scripts": [ - "common-packer/provision/install-python.sh" - ], + "scripts": ["common-packer/provision/install-python.sh"], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi" }, { diff --git a/packer/templates/mininet-ovs-2.6.json b/packer/templates/mininet-ovs-2.6.json index fa999a7f6..0a9e5fdec 100644 --- a/packer/templates/mininet-ovs-2.6.json +++ b/packer/templates/mininet-ovs-2.6.json @@ -40,9 +40,7 @@ "provisioners": [ { "type": "shell", - "scripts": [ - "common-packer/provision/install-python.sh" - ], + "scripts": ["common-packer/provision/install-python.sh"], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi" }, { diff --git a/packer/templates/mininet-ovs-2.8.json b/packer/templates/mininet-ovs-2.8.json index c1d1fd3fb..1b3a34f4b 100644 --- a/packer/templates/mininet-ovs-2.8.json +++ b/packer/templates/mininet-ovs-2.8.json @@ -40,9 +40,7 @@ "provisioners": [ { "type": "shell", - "scripts": [ - "common-packer/provision/install-python.sh" - ], + "scripts": ["common-packer/provision/install-python.sh"], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi" }, { diff --git a/packer/templates/robot.json b/packer/templates/robot.json index 9c0c63f3e..7adc08c7f 100644 --- a/packer/templates/robot.json +++ b/packer/templates/robot.json @@ -40,9 +40,7 @@ "provisioners": [ { "type": "shell", - "scripts": [ - "common-packer/provision/install-python.sh" - ], + "scripts": ["common-packer/provision/install-python.sh"], "execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi" }, { -- 2.36.6