# script.
# shellcheck source=${ROBOT_VENV}/bin/activate disable=SC1091
source ${ROBOT_VENV}/bin/activate
-
+source /tmp/common-functions.sh ${BUNDLEFOLDER}
if [ "${ENABLE_HAPROXY_FOR_NEUTRON}" == "yes" ]; then
echo "Configure cluster"
fi
cat > ${WORKSPACE}/configuration-script.sh <<EOF
+set -x
+source /tmp/common-functions.sh ${BUNDLEFOLDER}
echo "Changing to /tmp"
cd /tmp
fi
cat ${CUSTOMPROP}
-echo "Configuring the log..."
-sed -ie 's/log4j.appender.out.maxBackupIndex=10/log4j.appender.out.maxBackupIndex=1/g' ${LOGCONF}
-# FIXME: Make log size limit configurable from build parameter.
-sed -ie 's/log4j.appender.out.maxFileSize=1MB/log4j.appender.out.maxFileSize=30GB/g' ${LOGCONF}
-echo "log4j.logger.org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaContextResolver = WARN" >> ${LOGCONF}
-# Add custom logging levels
-# CONTROLLERDEBUGMAP is expected to be a key:value map of space separated values like "module:level module2:level2"
-# where module is abbreviated and does not include org.opendaylight
-unset IFS
-if [ -n "${CONTROLLERDEBUGMAP}" ]; then
- for kv in ${CONTROLLERDEBUGMAP}; do
- module=\${kv%%:*}
- level=\${kv#*:}
- if [ -n \${module} ] && [ -n \${level} ]; then
- echo "log4j.logger.org.opendaylight.\${module} = \${level}" >> ${LOGCONF}
- fi
- done
-fi
-cat ${LOGCONF}
+configure_karaf_log "${KARAF_VERSION}" "${CONTROLLERDEBUGMAP}"
-set_java_vars
+set_java_vars "${JAVA_HOME}" "${CONTROLLERMEM}"
echo "Listing all open ports on controller system..."
netstat -pnatu
fi
EOF
+# cat > ${WORKSPACE}/configuration-script.sh <<EOF
# Create the startup script to be run on controller.
cat > ${WORKSPACE}/startup-script.sh <<EOF
/tmp/${BUNDLEFOLDER}/bin/start
EOF
+# cat > ${WORKSPACE}/startup-script.sh <<EOF
cat > ${WORKSPACE}/post-startup-script.sh <<EOF
exit_on_log_file_message 'server is unhealthy'
EOF
+# cat > ${WORKSPACE}/post-startup-script.sh <<EOF
[ "$NUM_OPENSTACK_SITES" ] || NUM_OPENSTACK_SITES=1
NUM_ODLS_PER_SITE=$((NUM_ODL_SYSTEM / NUM_OPENSTACK_SITES))