- project:
name: aaa-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
- - gerrit-maven-verify-dependencies
stream: oxygen
project: 'aaa'
email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 9318cf3c82c33
+
- project:
name: aaa-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'aaa'
email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 9318cf3c82c33
+
- project:
name: aaa-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'aaa'
email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 9318cf3c82c33
+
- project:
name: aaa-sonar
jobs:
- project:
name: daexim-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
- - gerrit-maven-verify-dependencies
project: 'daexim'
project-name: 'daexim'
email-upstream: '[daexim] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96e4dade34bd7
+
- project:
name: daexim-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
project: 'daexim'
project-name: 'daexim'
email-upstream: '[daexim] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96e4dade34bd7
+
- project:
name: daexim-sonar
jobs:
- project:
name: eman-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
- - gerrit-maven-verify-dependencies
stream: oxygen
project: 'eman'
email-upstream: '[eman]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96e9352979521
+
- project:
name: eman-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'eman'
email-upstream: '[eman]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96e9352979521
+
- project:
name: eman-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'eman'
email-upstream: '[eman]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96e9352979521
+
- project:
name: eman-sonar
jobs:
- project:
name: vbd-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
- - gerrit-maven-verify-dependencies
stream: oxygen
project: 'honeycomb/vbd'
email-upstream: '[vbd]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fc362c36862
+
- project:
name: vbd-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'honeycomb/vbd'
email-upstream: '[vbd]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fc362c36862
+
- project:
name: vbd-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'honeycomb/vbd'
email-upstream: '[vbd]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fc362c36862
+
- project:
name: vbd-sonar
jobs:
- project:
name: infrautils-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- - '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
+ - '{project-name}-maven-jobs'
- '{project-name}-maven-javadoc-jobs'
- - gerrit-maven-verify-dependencies
+ - '{project-name}-merge-{stream}'
stream: oxygen
project: 'infrautils'
email-upstream: '[infrautils] [odlparent]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fca0367756c
+
- project:
name: infrautils-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'infrautils'
email-upstream: '[infrautils] [odlparent]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fca0367756c
+
- project:
name: infrautils-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'infrautils'
email-upstream: '[infrautils] [odlparent]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fca0367756c
+
- project:
name: infrautils-sonar
jobs:
SCREEN_LOGDIR=/opt/stack/data/log
LOG_COLOR=False
RECLONE=${RECLONE}
-CELLSV2_SETUP=singleconductor
disable_all_services
EOF
USE_SCREEN=True
SCREEN_LOGDIR=/opt/stack/data/log
RECLONE=${RECLONE}
-CELLSV2_SETUP=singleconductor
disable_all_services
EOF
scp ${!OSIP}:/opt/stack/requirements/upper-constraints.txt ${NODE_FOLDER}
scp ${!OSIP}:/opt/stack/tempest/etc/tempest.conf ${NODE_FOLDER}
scp ${!OSIP}:/tmp/get_devstack.sh.txt ${NODE_FOLDER}
- scp ${!OSIP}:/var/log/openvswitch/ovs-vswitchd.log ${NODE_FOLDER}
- scp ${!OSIP}:/var/log/openvswitch/ovsdb-server.log ${NODE_FOLDER}
scp ${!OSIP}:/var/log/httpd/keystone_access.log ${NODE_FOLDER}
scp ${!OSIP}:/var/log/httpd/keystone.log ${NODE_FOLDER}
+ scp ${!OSIP}:/var/log/openvswitch/ovs-vswitchd.log ${NODE_FOLDER}
+ scp ${!OSIP}:/var/log/openvswitch/ovsdb-server.log ${NODE_FOLDER}
list_files "${!OSIP}" "${NODE_FOLDER}"
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/etc/hosts ${NODE_FOLDER}
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/usr/lib/systemd/system/haproxy.service ${NODE_FOLDER}
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/audit/audit.log ${NODE_FOLDER}
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/dmesg.log ${NODE_FOLDER}
rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/messages ${NODE_FOLDER}
+ rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/rabbitmq ${NODE_FOLDER}
rsync -avhe ssh ${!OSIP}:/opt/stack/logs/* ${NODE_FOLDER} # rsync to prevent copying of symbolic links
scp extra_debug.sh ${!OSIP}:/tmp
${SSH} ${!OSIP} "bash /tmp/extra_debug.sh > /tmp/extra_debug.log"
# compute exits and does not attempt to restart.
# 180s is chosen because in test runs the control node usually finished in 17-20 minutes and the computes finished
# in 17 minutes, so take the max difference of 3 minutes and the jobs should still finish around the same time.
-# This is the error seen in the compute n-cpu.log:
+# one of the following errors is seen in the compute n-cpu.log:
# Unhandled error: NotAllowed: Connection.open: (530) NOT_ALLOWED - access to vhost 'nova_cell1' refused for user 'stackrabbit'
-# Compare that to this log in the control stack.log: sudo rabbitmqctl set_permissions -p nova_cell1 stackrabbit
-# echo "Sleeping for 180s to allow controller to create nova_cell1 before the computes need it"
-# sleep 180
+# AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
+# Compare that timestamp to this log in the control stack.log: sudo rabbitmqctl set_permissions -p nova_cell1 stackrabbit
+# If the n-cpu.log is earlier than the control stack.log timestamp then the failure condition is likely hit.
+# TODO: modify devstack to wait for rabbitmq to be available on the controller before starting nova-compute.
+echo "Sleeping for 360s to allow controller to create nova_cell1 before the computes need it"
+sleep 360
for i in `seq 1 ${NUM_OPENSTACK_COMPUTE_NODES}`; do
NUM_COMPUTES_PER_SITE=$((NUM_OPENSTACK_COMPUTE_NODES / NUM_OPENSTACK_SITES))
- project:
name: iotdm-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: oxygen
project: 'iotdm'
email-upstream: '[iotdm] [aaa]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fd6e9453970
+
- project:
name: iotdm-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'iotdm'
email-upstream: '[iotdm] [aaa]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fd6e9453970
+
- project:
name: iotdm-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'iotdm'
email-upstream: '[iotdm] [aaa]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fd6e9453970
+
- project:
name: iotdm-sonar
jobs:
- project:
name: jsonrpc-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
project: 'jsonrpc'
project-name: 'jsonrpc'
email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fdf4408765d
+
- project:
name: jsonrpc-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
project: 'jsonrpc'
project-name: 'jsonrpc'
email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fdf4408765d
+
- project:
name: jsonrpc-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
project: 'jsonrpc'
project-name: 'jsonrpc'
email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fdf4408765d
+
- project:
name: jsonrpc-sonar
jobs:
- project:
name: l2switch-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
- - gerrit-maven-verify-dependencies
stream: oxygen
project: 'l2switch'
email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fee85953ca0
+
- project:
name: l2switch-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'l2switch'
email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fee85953ca0
+
- project:
name: l2switch-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'l2switch'
email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96fee85953ca0
+
- project:
name: l2switch-sonar
jobs:
- project:
name: lacp-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: oxygen
project: 'lacp'
email-upstream: '[lacp] [openflowjava] [openflowplugin]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96ff6c0ff6ab1
+
- project:
name: lacp-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'lacp'
email-upstream: '[lacp] [openflowjava] [openflowplugin]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96ff6c0ff6ab1
+
- project:
name: lacp-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'lacp'
email-upstream: '[lacp] [openflowjava] [openflowplugin]'
archive-artifacts: ''
+ # Used by the release job
+ staging-profile-id: 96ff6c0ff6ab1
+
- project:
name: lacp-sonar
jobs:
- project:
name: lispflowmapping-oxygen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
- - gerrit-maven-verify-dependencies
stream: oxygen
project: 'lispflowmapping'
archive-artifacts: ''
build-node: centos7-java-builder-4c-8g
+ # Used by the release job
+ staging-profile-id: 96fff2503b766
+
- project:
name: lispflowmapping-nitrogen
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: nitrogen
project: 'lispflowmapping'
archive-artifacts: ''
build-node: centos7-java-builder-4c-8g
+ # Used by the release job
+ staging-profile-id: 96fff2503b766
+
- project:
name: lispflowmapping-carbon
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
+ - '{project-name}-maven-jobs'
- '{project-name}-merge-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
stream: carbon
project: 'lispflowmapping'
archive-artifacts: ''
build-node: centos7-java-builder-4c-8g
+ # Used by the release job
+ staging-profile-id: 96fff2503b766
+
- project:
name: lispflowmapping-sonar
jobs: