+heat (2015.1.b0) trusty; urgency=medium
+
+ * update from global requirements
+ * add heat-docker package
+
+ -- Igor Yozhikov <iyozhikov@mirantis.com> Fri, 30 Jan 2015 17:33:23 +0300
+
+
heat (2014.2.1) trusty; urgency=medium
Update from global requirements
[ Chuck Short ]
* New upstream release. (LP: #1299055)
* debian/heat-common.postinst: Create directory before changing
- permissions. (LP: #1267557)
+ permissions. (LP: #1267557)
[ Corey Bryant ]
* New upstream release (LP: #1299055).
heat (2014.1~rc2-0ubuntu3) trusty; urgency=medium
- * debian/heat-common.postinst: Fix failing autopkg test.
+ * debian/heat-common.postinst: Fix failing autopkg test.
-- Chuck Short <zulcss@ubuntu.com> Mon, 14 Apr 2014 13:36:05 -0400
heat (2014.1~b1-0ubuntu2) trusty; urgency=low
* debian/patches/default-sqlite.patch: Update default sqlite path to
- fix heat-engine install failures.
+ fix heat-engine install failures.
-- James Page <james.page@ubuntu.com> Fri, 06 Dec 2013 11:26:25 +0000
heat (2013.2~b2.a186.g2b4b248-0ubuntu2) saucy; urgency=low
* d/rules: Limit test execution concurrency to 1 to avoid test failures
- in buildds.
+ in buildds.
-- James Page <james.page@ubuntu.com> Thu, 08 Aug 2013 15:42:32 +0100
heat (2013.2~b2.a186.g2b4b248-0ubuntu1) saucy; urgency=low
[ Chuck Short ]
- * debian/patches/rename-quantumclient.patch: Dropped no longer needed.
+ * debian/patches/rename-quantumclient.patch: Dropped no longer needed.
* debian/control: Add python-oslo.sphinx
[ James Page ]
* Resynchronize with debian, remaining changes:
- Add sqlite3 to heat-common depends to fix
an autopkgtest failure.
- - Add autopkg tests.
+ - Add autopkg tests.
- Pass the testsuite if it fails.
-- Chuck Short <zulcss@ubuntu.com> Wed, 07 Aug 2013 10:36:33 -0400
heat (2013.2~b2-0ubuntu2) saucy; urgency=low
* debian/control: Add sqlite3 to heat-common depends to fix
- an autopkgtest failure.
+ an autopkgtest failure.
-- Chuck Short <zulcss@ubuntu.com> Tue, 06 Aug 2013 15:36:33 +0000
Depends:
python-argparse,
python-babel (>= 1.3),
- python-eventlet (>= 0.15.2),
+ python-eventlet (>= 0.16.1),
python-greenlet (>= 0.3.2),
python-httplib2 (>= 0.7.5),
python-iso8601 (>= 0.1.9),
python-kombu (>= 2.5.0),
python-lxml (>= 2.3),
python-netaddr (>= 0.7.12),
- python-oslo.config (>= 1.4.0),
- python-oslo.i18n (>= 1.0.0),
+ python-oslo.config (>= 1.6.0),
+ python-oslo.context (>= 0.1.0),
+ python-oslo.i18n (>= 1.3.0),
python-oslo.messaging (>= 1.4.0), python-oslo.messaging (<< 1.5.0) | python-oslo.messaging (>> 1.5.0),
- python-oslo.db (>= 1.1.0),
- python-oslo.middleware (>= 0.1.0),
- python-oslo.serialization (>= 1.0.0),
- python-oslo.utils (>= 1.0.0),
+ python-oslo.db (>= 1.4.0),
+ python-oslo.middleware (>= 0.3.0),
+ python-oslo.serialization (>= 1.2.0),
+ python-oslo.utils (>= 1.2.0),
python-osprofiler (>= 0.3.0),
python-pastedeploy (>= 1.5.0),
python-pbr (>= 0.6), python-pbr (<< 0.7) | python-pbr (>> 0.7),
python-crypto (>= 2.6),
python-ceilometerclient (>= 1.0.6),
python-cinderclient (>= 1.1.0),
- python-glanceclient (>= 0.14.0),
+ python-glanceclient (>= 0.15.0),
python-heatclient (>= 0.2.9),
- python-keystoneclient (>= 1:0.11.1),
+ python-keystoneclient (>= 1:1.0.0),
python-neutronclient (>= 1:2.3.6),
python-novaclient (>= 1:2.18.0),
python-saharaclient (>= 0.7.6),
.
This package contains the common files.
+Package: heat-docker
+Architecture: all
+Depends:
+ python-docker (>= 0.7.0),
+ heat-engine (=${binary:Version}),
+ ${misc:Depends},
+ ${ostack-lsb-base},
+ ${python:Depends}
+Description: OpenStack orchestration service docker resource
+ Heat is a service to orchestrate multiple composite cloud applications using
+ templates, through both an OpenStack-native ReST API and a
+ CloudFormation-compatible Query API.
+ .
+ This package contains the heat engine docker resource.
+
Package: heat-engine
Architecture: all
Depends:
fi
fi
;;
+ heat-docker|openstack-heat-docker)
+ prepare_vm
+ screen -dmS heat-engine
+ sleep 2
+ echo "Starting Heat Engine with docker resource..."
+ screen -S heat-engine -p 0 -X stuff "heat-engine --config-file $conf_file -d --log-file /tmp/heat-engine.log 2>>/tmp/heat-engine.log
+"
+ sleep 5
+ cat /tmp/heat-engine.log
+ trace_count=$(grep -ic Traceback /tmp/heat-engine.log)
+ if [ "$trace_count" -ne "0" ]
+ then
+ echo "Something went wrong! Log file have trace errors! Check logs"
+ RES=1
+ else
+ docker_regitered=$(grep -c 'Registering DockerInc::Docker::Container' /tmp/heat-engine.log)
+ if [ "$docker_regitered" -eq "0" ]
+ then
+ echo "Heat Docker: engine can't load docker resource"
+ RES=1
+ else
+ echo "Heat Docker: engine loaded docker resource successfully"
+ fi
+ fi
+ ;;
heat-api-cfn|openstack-heat-api-cfn)
prepare_vm
screen -dmS heat-api-cfn