Hello community, here is the log from the commit of package openstack-heat for openSUSE:Factory checked in at 2013-09-27 17:55:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openstack-heat (Old) and /work/SRC/openSUSE:Factory/.openstack-heat.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "openstack-heat" Changes: -------- --- /work/SRC/openSUSE:Factory/openstack-heat/openstack-heat.changes 2013-09-16 16:22:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat.changes 2013-09-27 17:55:14.000000000 +0200 @@ -1,0 +2,137 @@ +Thu Sep 26 23:40:04 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a158.g841862b: + + Add config option to limit max stacks per tenant + + Add attributes_schema to CinderVolume + +------------------------------------------------------------------- +Thu Sep 26 12:18:58 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a154.gd79ee71: + + api ec2token: allow auth_uri conf to be set via keystone_authtoken + + Remove CinderVolume id attribute + + Remove Net resource id attribute + + Remove Neutron load balancer resources id attributes + + Remove Neutron firewall resources id attributes + + Remove Port resource id attribute + +------------------------------------------------------------------- +Thu Sep 26 09:48:30 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a142.g217be2a: + + Require oslo.config 1.2.0 final + + StackResource set requires_deferred_auth=True + + Improve test coverage of stack deletion + + Stop nested stack updates exceeding resource limit + + Add the shared property to neutron Net + + Imported Translations from Transifex + + HOT str_replace to use string.replace, not string.Template + + Replace first_public_address/first_private_address + + Comparing device name values instead of their reference + + api ec2token: Clear failure when no auth_uri specified + + Document internet gateway properties: + + Add method to count events by stack + + Make HOT parser errors translatable + +------------------------------------------------------------------- +Tue Sep 24 23:37:58 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a116.gb057d6e: + + Sync gettextutils from oslo + + Consider downloading a valid status for CinderVolume + + Format error on urlfetch.get fail + + Use name property in OS::Nova::Server if set + +------------------------------------------------------------------- +Tue Sep 24 00:34:16 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a108.gcf38339: + + Use unicode() when serializing REST API errors + + Add tenant_id property to neutron Net and Subnet + + Document aws cloud watch alarm properties + + Mark reservation_id, config_drive as implemented + + Nested stack derive requires_deferred_auth from resources + + Document swift properties and attributes + + Document neutron health monitor and pool properties + + Allow access to attributes of resumed resources + + Allow resource_by_refid returning resumed resources + +------------------------------------------------------------------- +Mon Sep 23 00:17:39 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a90.gb21ce20: + + assert_ is deprecated, use assertEqual + + Stop stack updates from exceeding resource limit + +------------------------------------------------------------------- +Sun Sep 22 00:27:04 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a86.g0a72002: + + Tolerate bad environment until validation + +------------------------------------------------------------------- +Fri Sep 20 23:44:30 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a84.ga06e37c: + + Encode values as utf-8 before encrypting + + Provide config option to limit resources per stack + + Limit resources per stack in nested stacks + +------------------------------------------------------------------- +Fri Sep 20 00:03:02 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a78.gf00272b: + + make get_flavor_id to work if input is flavor id + + Document instance resource properties + + Document nested stack properties + + Document user properties + + Document aws loadbalancer properties + + Replace OpenStack LLC with OpenStack Foundation + +------------------------------------------------------------------- +Thu Sep 19 19:26:31 UTC 2013 - dmueller@suse.com + +- set up logging for heat daemons + +------------------------------------------------------------------- +Thu Sep 19 00:35:22 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a66.g3088aec: + + Document ceilometer alarm properties + + Use strings for block device mapping info + + Validate OS::Nova::Server block_device_mapping property + + Consistent logging in the API to better log exceptions + + Add 'repeat_actions' property for OS::Ceilometer::Alarm + + Document autoscaling resource properties + + Docs for building heat-cfntools images with diskimage-builder + + Document neutron vpn service properties + + Remove broken tripleo links from on_devstack doc + + Use built-in print() instead of print statement + +------------------------------------------------------------------- +Wed Sep 18 15:14:53 UTC 2013 - dmueller@suse.com + +- fix init script + +------------------------------------------------------------------- +Wed Sep 18 08:55:31 UTC 2013 - dmueller@suse.com + +- fix requires + +------------------------------------------------------------------- +Tue Sep 17 23:36:05 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a46.g2eb8138: + + Fix misused assertTrue in unit tests + + assertEquals is deprecated, use assertEqual + +------------------------------------------------------------------- +Mon Sep 16 23:57:38 UTC 2013 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a42.gb97fb5c: + + Add DB API to get the count of stacks per tenant + + Add methods to help calculate a stack's resources + + Only send traceback to users when in debug mode + + Pass debug mode to eventlet.wsgi.server + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openstack-heat-doc.spec ++++++ --- /var/tmp/diff_new_pack.Yzc7jW/_old 2013-09-27 17:55:15.000000000 +0200 +++ /var/tmp/diff_new_pack.Yzc7jW/_new 2013-09-27 17:55:15.000000000 +0200 @@ -19,7 +19,7 @@ %define component heat Name: openstack-%{component}-doc -Version: 2013.2.a34.g95bab11 +Version: 2013.2.a158.g841862b Release: 0 Summary: OpenStack Orchestration (Heat) - Documentation License: Apache-2.0 @@ -65,7 +65,7 @@ This package contains documentation files for openstack-heat. %prep -%setup -q -n heat-2013.2.a34.g95bab11 +%setup -q -n heat-2013.2.a158.g841862b %openstack_cleanup_prep %build ++++++ openstack-heat.spec ++++++ --- /var/tmp/diff_new_pack.Yzc7jW/_old 2013-09-27 17:55:15.000000000 +0200 +++ /var/tmp/diff_new_pack.Yzc7jW/_new 2013-09-27 17:55:15.000000000 +0200 @@ -21,7 +21,7 @@ %define username openstack-%{component} Name: openstack-%{component} -Version: 2013.2.a34.g95bab11 +Version: 2013.2.a158.g841862b Release: 0 Summary: Openstack Orchestration (Heat) License: Apache-2.0 @@ -61,6 +61,7 @@ Summary: Openstack Orchestration (Heat) - Python module Group: Development/Languages/Python Requires: python >= 2.6.8 +Requires: python-Babel >= 0.9.6 Requires: python-PasteDeploy >= 1.5.0 Requires: python-PyYAML >= 3.1.0 Requires: python-Routes >= 1.12.3 @@ -68,19 +69,19 @@ Requires: python-SQLAlchemy >= 0.7.8 Requires: python-WebOb >= 1.2.3 Requires: python-argparse -Requires: python-ceilometerclient >= 1.0.2 +Requires: python-ceilometerclient >= 1.0.3 Requires: python-cinderclient >= 1.0.4 Requires: python-eventlet >= 0.13.0 Requires: python-greenlet >= 0.3.2 Requires: python-httplib2 Requires: python-iso8601 >= 0.1.4 -Requires: python-keystoneclient >= 0.3.0 +Requires: python-keystoneclient >= 0.3.2 Requires: python-kombu >= 2.4.8 Requires: python-lxml >= 2.3 Requires: python-netaddr -Requires: python-neutronclient >= 2.2.3 +Requires: python-neutronclient >= 2.3.0 Requires: python-novaclient >= 2.12.0 -Requires: python-oslo.config >= 1.1.0 +Requires: python-oslo.config >= 1.2.0a3 Requires: python-paramiko >= 1.8.0 Requires: python-pbr >= 0.5.21 Requires: python-pycrypto >= 2.6 @@ -148,7 +149,7 @@ This package contains testsuite files for %{name}. %prep -%setup -q -n heat-2013.2.a34.g95bab11 +%setup -q -n heat-2013.2.a158.g841862b %openstack_cleanup_prep #NOTE(saschpe): Kill heat Sphinx extension, we're only building manpages: sed -i "s|'heat.doc.resources'||" doc/source/conf.py @@ -172,6 +173,9 @@ install -p -m 644 etc/heat/environment.d/*.yaml %{buildroot}%{_sysconfdir}/%{component}/environment.d install -p -m 644 etc/heat/templates/*.yaml %{buildroot}%{_sysconfdir}/%{component}/templates +openstack-config --set %{buildroot}/etc/%{component}/heat.conf DEFAULT verbose True +openstack-config --set %{buildroot}/etc/%{component}/heat.conf DEFAULT log_file heat.log +openstack-config --set %{buildroot}/etc/%{component}/heat.conf DEFAULT log_dir /var/log/heat openstack-config --set %{buildroot}/etc/%{component}/heat.conf DEFAULT rpc_backend heat.openstack.common.rpc.impl_kombu openstack-config --set %{buildroot}/etc/%{component}/heat.conf keystone_authtoken admin_tenant_name '%%SERVICE_TENANT_NAME%%' openstack-config --set %{buildroot}/etc/%{component}/heat.conf keystone_authtoken admin_user heat ++++++ heat-master.tar.gz ++++++ ++++ 56998 lines of diff (skipped) ++++++ openstack-heat.init ++++++ --- /var/tmp/diff_new_pack.Yzc7jW/_old 2013-09-27 17:55:15.000000000 +0200 +++ /var/tmp/diff_new_pack.Yzc7jW/_new 2013-09-27 17:55:15.000000000 +0200 @@ -14,7 +14,7 @@ DAEMON="__NAME__" USER="openstack-heat" -CONFIGFILE="/etc/heat/heat-$DAEMON.conf" +CONFIGFILE="/etc/heat/heat.conf" RUNDIR="/var/run/cinder" # $RUNDIR can be tmpfs, thus we have to create/own it here: @@ -24,8 +24,13 @@ case "$1" in start) - echo -n "Starting heat-$DAEMON" - /sbin/startproc -q -s -u $USER /usr/bin/heat-$DAEMON --config-file=/etc/heat/heat.conf --config-file=$CONFIGFILE + if [ "$DAEMON" = "engine" ]; then + echo -n "Checking for DB Migrations" + su $USER -s /bin/sh -c "heat-manage db_sync" + rc_status -v + fi + echo -n "Starting heat-$DAEMON" + /sbin/startproc -q -s -u $USER /usr/bin/heat-$DAEMON --config-file=$CONFIGFILE rc_status -v ;; stop) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org