Feat!: Remove all stable/aluminium jobs
[releng/builder.git] / jjb / defaults.yaml
index 0f8758bee8675cee3c788d554b8913e343a6cc5d..be081b88366d0d584851f57cbfdead1e786da62d 100644 (file)
 
 - defaults:
     name: global
-    prefix: ''  # A prefix for job names sandbox for example: user-
+    prefix: "" # A prefix for job names sandbox for example: user-
 
+    karaf-based-controller: "True"
     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'
-
-    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'
+    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"
 
     # 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
 
+    # Nexus3 docker registries
+    container-public-registry: nexus3.opendaylight.org:10001
+    container-snapshot-registry: nexus3.opendaylight.org:10003
+    container-staging-registry: nexus3.opendaylight.org:10004
+    # the quotes here are REQUIRED
+    container-push-registry: "{container-snapshot-registry}"
+
+    # openstack-cron email notification defaults
+    failure-notification: "releng+ODL@linuxfoundation.org"
+    failure-notification-prefix: "[releng]"
+
     # 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 - 20200801-010144.168
-    openstack_rocky_system_image: ZZCI - CentOS 7 - devstack-rocky - x86_64 - 20200801-000156.903
-    openstack_queens_system_image: ZZCI - CentOS 7 - devstack-queens - x86_64 - 20200801-190141.781
+    # CSIT configuration
+    odl_system_count: 1
+    odl_system_flavor: "v3-standard-4"
+    odl_system_image: "ZZCI - CentOS 7 - builder - x86_64 - 20211001-123242.814"
+    controller-max-mem: "2048m"
+    openstack_system_count: 1
+    openstack_system_flavor: "v3-standard-4"
+    openstack_system_image: "ZZCI - CentOS 7 - devstack - x86_64 - 20200813-052044.669"
+    openstack_system2_count: 0
+    openstack_system2_flavor: "v3-standard-2"
+    openstack_system2_image: "ZZCI - CentOS 7 - devstack - x86_64 - 20200813-052044.669"
+    tools_system_count: 1
+    tools_system_flavor: "v3-standard-2"
+    tools_system_image: "ZZCI - Ubuntu 18.04 - mininet-ovs-28 - x86_64 - 20210608-222826.097"
+    openstack_stein_system_image: "ZZCI - CentOS 7 - devstack-stein - x86_64 - 20211001-010151.446"
+    openstack_rocky_system_image: "ZZCI - CentOS 7 - devstack-rocky - x86_64 - 20211001-000220.740"
+    openstack_queens_system_image: "ZZCI - CentOS 7 - devstack-queens - x86_64 - 20200813-034148.207"
 
     # 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
-    verify-branch: stable/sodium
+    verify-branch: stable/silicon
     # Value for ODL_STREAM
-    verify-stream: sodium
+    verify-stream: silicon
     verify-karaf-version: karaf4
     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-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
-    csit-mri-list-sodium: >
-        yangtools-csit-1node-system-only-sodium
-    csit-sanity-list-aluminium: >
-        openflowplugin-csit-1node-sanity-only-aluminium,
-        distribution-sanity-aluminium
-    csit-sanity-list-magnesium: >
-        openflowplugin-csit-1node-sanity-only-magnesium,
-        distribution-sanity-magnesium
-    csit-sanity-list-sodium: >
-        openflowplugin-csit-1node-sanity-only-sodium,
-        distribution-sanity-sodium
-    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
-    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
-    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
+    csit-mri-list-silicon: >
+      aaa-csit-1node-authn-all-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,
+      mdsal-csit-3node-netty-replicate-only-silicon,
+      netconf-csit-1node-callhome-only-silicon,
+      netconf-csit-1node-scale-max-devices-only-silicon,
+      netconf-csit-1node-scale-only-silicon,
+      netconf-csit-1node-userfeatures-all-silicon,
+      netconf-csit-1node-userfeatures-rfc8040-all-silicon,
+      netconf-csit-3node-clustering-only-silicon,
+      netconf-csit-3node-clustering-scale-only-silicon,
+      yangtools-csit-1node-system-only-silicon
+    csit-sanity-list-silicon: >
+      openflowplugin-csit-1node-sanity-only-silicon,
+      distribution-sanity-silicon
+    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
+    csit-mri-list-phosphorus: >
+      aaa-csit-1node-authn-all-phosphorus,
+      controller-csit-1node-akka1-all-phosphorus,
+      controller-csit-1node-benchmark-all-phosphorus,
+      controller-csit-1node-rest-cars-perf-all-phosphorus,
+      controller-csit-3node-benchmark-all-phosphorus,
+      controller-csit-3node-clustering-ask-all-phosphorus,
+      controller-csit-3node-clustering-tell-all-phosphorus,
+      controller-csit-3node-rest-clust-cars-perf-ask-only-phosphorus,
+      controller-csit-3node-rest-clust-cars-perf-tell-only-phosphorus,
+      mdsal-csit-3node-netty-replicate-only-phosphorus,
+      netconf-csit-1node-callhome-only-master,
+      netconf-csit-1node-scale-max-devices-only-master,
+      netconf-csit-1node-scale-only-master,
+      netconf-csit-1node-userfeatures-all-master,
+      netconf-csit-1node-userfeatures-rfc8040-all-master,
+      netconf-csit-3node-clustering-only-master,
+      netconf-csit-3node-clustering-scale-only-master,
+      yangtools-csit-1node-system-only-phosphorus
+    csit-weekly-list-phosphorus: >
+      controller-csit-1node-notifications-longevity-only-phosphorus,
+      controller-csit-3node-drb-partnheal-longevity-only-phosphorus,
+      controller-csit-3node-drb-precedence-longevity-only-phosphorus,
+      controller-csit-3node-ddb-expl-lead-movement-longevity-only-phosphorus,
+      bgpcep-csit-3node-bgpclustering-longevity-only-phosphorus,
+      distribution-deploy-phosphorus,
+      distribution-offline-phosphorus,
+      openflowplugin-csit-1node-longevity-only-phosphorus
+    csit-sanity-list-phosphorus: >
+      openflowplugin-csit-1node-sanity-only-phosphorus,
+      distribution-sanity-phosphorus
+    csit-mri-list-sulfur: >
+      aaa-csit-1node-authn-all-sulfur, controller-csit-1node-akka1-all-sulfur,
+      controller-csit-1node-benchmark-all-sulfur, controller-csit-1node-rest-cars-perf-all-sulfur,
+      controller-csit-3node-benchmark-all-sulfur,
+      controller-csit-3node-clustering-ask-all-sulfur, controller-csit-3node-clustering-tell-all-sulfur,
+      controller-csit-3node-rest-clust-cars-perf-ask-only-sulfur,
+      controller-csit-3node-rest-clust-cars-perf-tell-only-sulfur,
+      mdsal-csit-3node-netty-replicate-only-sulfur, netconf-csit-1node-callhome-only-master,
+      netconf-csit-1node-scale-max-devices-only-master, netconf-csit-1node-scale-only-master,
+      netconf-csit-1node-userfeatures-all-master, netconf-csit-1node-userfeatures-rfc8040-all-master,
+      netconf-csit-3node-clustering-only-master, netconf-csit-3node-clustering-scale-only-master,
+      yangtools-csit-1node-system-only-sulfur
+    csit-weekly-list-sulfur: >
+      controller-csit-1node-notifications-longevity-only-sulfur,
+      controller-csit-3node-drb-partnheal-longevity-only-sulfur,
+      controller-csit-3node-drb-precedence-longevity-only-sulfur,
+      controller-csit-3node-ddb-expl-lead-movement-longevity-only-sulfur,
+      bgpcep-csit-3node-bgpclustering-longevity-only-sulfur, distribution-deploy-sulfur,
+      distribution-offline-sulfur, openflowplugin-csit-1node-longevity-only-sulfur
+    csit-sanity-list-sulfur: >
+      openflowplugin-csit-1node-sanity-only-sulfur, distribution-sanity-sulfur