Hello community, here is the log from the commit of package openstack-heat for openSUSE:Factory checked in at 2013-09-16 12:36:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-08-18 22:40:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat.changes 2013-09-16 12:36:46.000000000 +0200 @@ -1,0 +2,245 @@ +Sun Sep 8 00:14:14 UTC 2013 - [email protected] + +- Update to version 2013.2.a13.g20a8a08: + + Only validate credentials on create based on resources + + Set a small max_template_size for test_long_yaml + +------------------------------------------------------------------- +Sat Sep 7 08:03:20 UTC 2013 - [email protected] + +- Update to version 2013.2.a9.g3734484: + + Fix TemplateResource list property conversion + + Fix H233 in sphinx config + + Run cfg.CONF.reset() on test cleanup + + Make the new template validation usable from tests + + Make global TemplateResources usable in the tests + + Move dbinstance into a TemplateResource + + Change the dbinstance to F19 + +------------------------------------------------------------------- +Thu Sep 5 23:57:17 UTC 2013 - [email protected] + +- Update to version 2013.2.a549.g4be2474: + + Implement parallel delete + + parallelize volume deletion + + parallelize instance delete + + Remove some heat-cfnclients only exceptions + + update neutronclient to 2.3.0 minimum version + + Adding VPN Service to Heat resources + + Adding IKE policy to Heat resources + + Adding IPsec policy to Heat resources + + Adding IPsec site connection to Heat resources + + parallelize StackResource delete + +------------------------------------------------------------------- +Wed Sep 4 23:36:10 UTC 2013 - [email protected] + +- Update to version 2013.2.a529.gfceff8b: + + Add unit tests for Resource dependency inference + + Make error message for InvalidTemplateReference sane + + Migrate stored credentials to keystone trusts + + Change _testnoexisthost_ references in tests + + Create a Stack.update_task() method + + Fix problem with mocking tasks + + Update nested stacks in parallel + + Fix AttributeError exception in autoscaling + +------------------------------------------------------------------- +Wed Sep 4 00:19:34 UTC 2013 - [email protected] + +- Update to version 2013.2.a514.g9d5d70c: + + Don't use a query for stack_get() + + Add trust_id and trustor_user_id Context and DB + + Parallelise Server updates + + Don't use a query for watch_rule_get() + + Allowing to pass network name to router gateway + +------------------------------------------------------------------- +Tue Sep 3 07:48:18 UTC 2013 - [email protected] + +- Update to version 2013.2.a505.g4fd7441: + + autoscaling test fix assertRaises Exception warning + + Support ISO8601 duration format for UpdatePolicy PauseTime + + Make security groups associated with Neutron port work + + Do updates based on a single dependency list + + Don't stub LoadBalancer.update in autoscaling tests + + Allow resources to be updated in parallel + + Parallelise Instance updates + + Sync rpc from oslo-incubator + + EC2token middleware implement multi-cloud auth + + Rackspace: Parallelise CloudServer updates + + Remove references to the multiple config files + + Delete the old example config files + +------------------------------------------------------------------- +Sat Aug 31 00:20:28 UTC 2013 - [email protected] + +- Update to version 2013.2.a482.g752da8e: + + Remove localhost references from tests + +------------------------------------------------------------------- +Thu Aug 29 23:46:33 UTC 2013 - [email protected] + +- Update to version 2013.2.a481.g566bc32: + + Add the missing heat.po files into heat + + Implement native nova server resource + + Generate docs using new properties Schema class + + Add auto code api doc generation + + Cleanup the Properties doc strings + + Implement interruption-free update and rollback + + Fix CFN API error responses + + Add schema for security group rule + +------------------------------------------------------------------- +Thu Aug 29 00:17:28 UTC 2013 - [email protected] + +- Update to version 2013.2.a465.g1fdc7e0: + + Remove backup resources on stack delete + + Include Description in conversion from legacy Property schema + + Don't delete failed instances in InstanceGroup + + Improve error message for nova unknown status + + Add VPCZoneIdentifier attribute for autoscaling + + Catch a NotFound exception in signal_responder delete + + Rename OS::Metering::Alarm to OS::Ceilometer::Alarm + + Remove unused service_* columns from user_creds + + Remove unnecessary aws_* from user_creds + + Make logical_resource_id renaming backward compatible + + Add the api config opts in groups to deal with the single heat.conf + + Add support for local file urls + + TemplateResources need to download from local "file://" urls + + Change localhost references in test_nested_stack + + Provide user control for maximum nesting depth + + Remove aws_creds from DB API + + Give Property constraints a string representation + +------------------------------------------------------------------- +Tue Aug 27 09:40:47 UTC 2013 - [email protected] + +- Update to version 2013.2.a434.g2a01ae7: + + Add support for source security groups + + Enhance StackResource update for more use cases + + Allow in-place update of nested stack + + Implement a load balancer resource using new neutron pool + + Remove the rest references to exception.py + + Use oslo.sphinx for the doc templates + + Adds support for Neutron Firewall + + Always resolve properties against the current stack + + Add a "rollback" parameter to StackUpdate + + Autoload Nova extensions + + Support native naming in InstanceGroup + + Add a DB API to swap two resources between stacks + +------------------------------------------------------------------- +Mon Aug 26 08:22:50 UTC 2013 - [email protected] + +- Update to version 2013.2.a412.g093638e: + + Introduce nova_utils.server_to_ipaddress + + Add new attributes to EIPAssociation resource + + Fix crash in "make html" introduced by the global env + + Fix some flake8 warnings in doc/resources.py + + Fix all the sphinx-build warnings + + Add an environment_format.py like the template one + + Load deployer/global environment files at startup + + Use the global environment to define AWS::CloudWatch::Alarm + + Add UpdatePolicy attribute to Instance/AutoScalingGroup + + Improve update debugging messages + + Pass the previous stack to StackUpdate + + Make the API for getting dependency graph edges public + + Limit maximum size of all templates + + Implement Fn::MemberListToMap + + Try to reduce the number of tests with the same stack_id + + Remove "lazy=joined" from the resource_data backref + + Store the generated signed urls in resource_data + + Add some basic evironment docs + + Remove the usecases from environment.py as they are in the docs + + Fix the main docs index page + + Convert heat.common.template_format to use C yaml + + Add a script show all possible state transitions + + Do not assume nova provides a fault on ERROR + + Do not delete nova server on create fail + + To support both CW and CM, return alarmurl from policy ref + + Add a CloudWatch::Alarm implementation based on Ceilometer + + Use string constants to prevent typo errors + + Use Template to instantiate TemplateResource + + Generate property Schema objects directly from parameters + + Remove the Property.schema_from_param() method + + Pass token as a callable to Ceilometer client + + Rename event logical_resource_id to resource_name + + Always validate auth_uri with allowed_auth_uris + + Add a has_interface() method to the resource class + + Use the global environment to map Quantum to Neutron + + Replace httplib with requests for ec2tokens auth + + Handling re-delete in rackspace db resource + + Evaluate lazy translation in exception __str__ + + Allow a Provider with a known facade its own schema + + Add a method of creating a backup stack in the DB + + Pass owner_id to stack_get_by_name() + + Store the backup stack during updates + + Fix install.sh calling setup.py + + Fix incorrect use of ServerError + + Use system locale when Accept-Language header is not provided + + Process request exceptions while fetching template + + remove unused config options + + Only create user_creds row on initial stack store + +------------------------------------------------------------------- +Thu Aug 22 00:16:48 UTC 2013 - [email protected] + +- Update to version 2013.2.a316.g044a8aa: + + Allow Description in properties schema + + Wrap the resource registration in a global environment + + Create a Schema from a parameter + +------------------------------------------------------------------- +Wed Aug 21 00:11:39 UTC 2013 - [email protected] + +- Update to version 2013.2.a310.ge409910: + + Use LONGTEXT for templates in MySQL ++++ 48 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/openstack-heat/openstack-heat.changes ++++ and /work/SRC/openSUSE:Factory/.openstack-heat.new/openstack-heat.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openstack-heat-doc.spec ++++++ --- /var/tmp/diff_new_pack.Avt7tT/_old 2013-09-16 12:36:47.000000000 +0200 +++ /var/tmp/diff_new_pack.Avt7tT/_new 2013-09-16 12:36:47.000000000 +0200 @@ -19,7 +19,7 @@ %define component heat Name: openstack-%{component}-doc -Version: 2013.2.a281.gc92aa02 +Version: 2013.2.a13.g20a8a08 Release: 0 Summary: OpenStack Orchestration (Heat) - Documentation License: Apache-2.0 @@ -50,6 +50,7 @@ BuildRequires: python-nose BuildRequires: python-novaclient BuildRequires: python-oslo.config +BuildRequires: python-oslo.sphinx BuildRequires: python-paramiko BuildRequires: python-sphinxcontrib-httpdomain BuildRequires: python-sqlalchemy-migrate @@ -64,7 +65,7 @@ This package contains documentation files for openstack-heat. %prep -%setup -q -n heat-2013.2.a281.gc92aa02 +%setup -q -n heat-2013.2.a13.g20a8a08 %openstack_cleanup_prep %build ++++++ openstack-heat.spec ++++++ --- /var/tmp/diff_new_pack.Avt7tT/_old 2013-09-16 12:36:47.000000000 +0200 +++ /var/tmp/diff_new_pack.Avt7tT/_new 2013-09-16 12:36:47.000000000 +0200 @@ -21,7 +21,7 @@ %define username openstack-%{component} Name: openstack-%{component} -Version: 2013.2.a281.gc92aa02 +Version: 2013.2.a13.g20a8a08 Release: 0 Summary: Openstack Orchestration (Heat) License: Apache-2.0 @@ -35,6 +35,7 @@ BuildRequires: openstack-utils BuildRequires: python-base BuildRequires: python-d2to1 >= 0.2.10 +BuildRequires: python-oslo.sphinx BuildRequires: python-pbr >= 0.5.21 BuildRequires: python-setuptools # Documentation requirements: @@ -147,7 +148,7 @@ This package contains testsuite files for %{name}. %prep -%setup -q -n heat-2013.2.a281.gc92aa02 +%setup -q -n heat-2013.2.a13.g20a8a08 %openstack_cleanup_prep #NOTE(saschpe): Kill heat Sphinx extension, we're only building manpages: sed -i "s|'heat.doc.resources'||" doc/source/conf.py @@ -166,14 +167,15 @@ ### configuration files install -d %{buildroot}%{_sysconfdir}/%{component}/ mv etc/heat/heat.conf{.sample,} -install -p -m 644 etc/heat/* %{buildroot}%{_sysconfdir}/%{component}/ - -for i in heat-api-cfn.conf heat-api.conf heat-engine.conf; do - openstack-config --set %{buildroot}/etc/%{component}/$i DEFAULT rpc_backend heat.openstack.common.rpc.impl_kombu - openstack-config --set %{buildroot}/etc/%{component}/$i keystone_authtoken admin_tenant_name '%%SERVICE_TENANT_NAME%%' - openstack-config --set %{buildroot}/etc/%{component}/$i keystone_authtoken admin_user heat - openstack-config --set %{buildroot}/etc/%{component}/$i keystone_authtoken admin_password '%%SERVICE_PASSWORD%%' -done +install -p -m 644 etc/heat/*.{conf,json,ini} %{buildroot}%{_sysconfdir}/%{component}/ +install -d -m 755 %{buildroot}%{_sysconfdir}/%{component}/{environment.d,templates} +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 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 +openstack-config --set %{buildroot}/etc/%{component}/heat.conf keystone_authtoken admin_password '%%SERVICE_PASSWORD%%' ### bash-completion/logrotate/etc. install -p -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name} @@ -250,6 +252,8 @@ %ghost %dir %attr(0750, %{username}, %{groupname}) %{_localstatedir}/run/%{component} %dir %{_sysconfdir}/%{component} %config %{_sysconfdir}/%{component}/policy.json +%config %{_sysconfdir}/%{component}/environment.d +%config %{_sysconfdir}/%{component}/templates %config(noreplace) %attr(0640, root, %{groupname}) %{_sysconfdir}/%{component}/heat.conf %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %config %attr(0600, %{username}, root) %{_sysconfdir}/%{component}/api-paste.ini @@ -273,7 +277,6 @@ %{_sbindir}/rc%{name}-api %{_bindir}/heat-api %{_mandir}/man1/%{component}-api.1%{?ext_man} -%config(noreplace) %attr(0640, root, %{groupname}) %{_sysconfdir}/%{component}/heat-api.conf %files api-cfn %defattr(-,root,root,-) @@ -282,7 +285,6 @@ %{_sbindir}/rc%{name}-api-cfn %{_bindir}/heat-api-cfn %{_mandir}/man1/%{component}-api-cfn.1%{?ext_man} -%config(noreplace) %attr(0640, root, %{groupname}) %{_sysconfdir}/%{component}/heat-api-cfn.conf %files api-cloudwatch %defattr(-,root,root,-) @@ -291,7 +293,6 @@ %{_sbindir}/rc%{name}-api-cloudwatch %{_bindir}/heat-api-cloudwatch %{_mandir}/man1/%{component}-api-cloudwatch.1%{?ext_man} -%config(noreplace) %attr(0640, root, %{groupname}) %{_sysconfdir}/%{component}/heat-api-cloudwatch.conf %files engine %defattr(-,root,root,-) @@ -300,7 +301,6 @@ %{_sbindir}/rc%{name}-engine %{_bindir}/heat-engine %{_mandir}/man1/%{component}-engine.1%{?ext_man} -%config(noreplace) %attr(0640, root, %{groupname}) %{_sysconfdir}/%{component}/heat-engine.conf %files test %defattr(-,root,root) ++++++ heat-master.tar.gz ++++++ ++++ 57458 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
