File openstack-heat.changes of Package openstack-heat-doc
-------------------------------------------------------------------
Mon Mar 27 14:18:43 UTC 2023 - Darragh O'Reilly <doreilly@suse.com>
- Add 0001-Honor-hidden-parameter-in-stack-environment-show-com.patch
(bsc#1209774, CVE-2023-1625)
-------------------------------------------------------------------
Sat Sep 12 01:45:14 UTC 2020 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.4.dev4:
* Check external resources after creation
-------------------------------------------------------------------
Fri Sep 11 01:45:36 UTC 2020 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.4.dev2:
* Don't store signal\_url for ec2 signaling of deployments
* Allow scale-down of ASG as part of update
11.0.3
-------------------------------------------------------------------
Wed Mar 11 05:55:17 UTC 2020 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev35:
* Ignore Not Found when deleting Keystone role assignment
* Handle OS::Mistral::Workflow resource replacement properly
-------------------------------------------------------------------
Fri Feb 28 02:03:35 UTC 2020 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev31:
* Update Fedora image ref for test jobs
-------------------------------------------------------------------
Tue Feb 25 02:02:32 UTC 2020 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev29:
* Docs: use extrefs to link to other projects' docs
-------------------------------------------------------------------
Thu Feb 20 02:04:11 UTC 2020 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev28:
* Use stable constraint for Tempest pinned stable branches
-------------------------------------------------------------------
Tue Jan 14 04:54:48 UTC 2020 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev27:
* Correct BRANCH\_OVERRIDE for stable/rocky
* Correct availability\_zone to be non-mandatory in heat
-------------------------------------------------------------------
Thu Nov 28 03:25:34 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev24:
* Fix the wrong time unit for OS::Octavia::HealthMonitor
-------------------------------------------------------------------
Sat Sep 21 05:04:33 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev23:
* Add retries when loading keystone data and fetching endpoints
-------------------------------------------------------------------
Wed Sep 11 05:31:41 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev22:
* Use connect\_retries when creating clients
-------------------------------------------------------------------
Fri Sep 6 05:59:33 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev20:
* Add retry for sync\_point\_update\_input\_data
-------------------------------------------------------------------
Fri Aug 9 06:26:35 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev19:
* Fix allowed address pair validation
-------------------------------------------------------------------
Thu Aug 1 22:36:44 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev18:
* Show an engine as down if service record is not updated twice
* Allow update of previously-replaced resources
* Do not perform the tenant stack limit check for admin user
-------------------------------------------------------------------
Sat Jul 27 06:00:34 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev12:
* Add entry\_point for oslo policy scripts
-------------------------------------------------------------------
Fri Jul 26 06:50:54 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev10:
* Don't resolve properties for OS::Heat::None resource
-------------------------------------------------------------------
Tue Jul 23 20:00:42 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev8:
* Add local bindep.txt and limit bandit version
* Retry on DB deadlock in event\_create()
-------------------------------------------------------------------
Sat Jun 1 03:16:13 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev5:
* Return None for attributes of sd with no actions
* Fix regression with SW deployments when region not configured
-------------------------------------------------------------------
Sat May 18 03:03:42 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.3.dev2:
* Blacklist bandit 1.6.0 and cap Sphinx on Python2
* OpenDev Migration Patch
11.0.2
-------------------------------------------------------------------
Wed Apr 10 03:45:54 UTC 2019 - cloud-devel@suse.de
- Update to version openstack-heat-11.0.2.dev6:
* Replace openstack.org git:// URLs with https://
-------------------------------------------------------------------
Tue Apr 9 08:47:18 UTC 2019 - vuntz@opensuse.org
- Update to version openstack-heat-11.0.2.dev4:
* change the dist name to 'openstack-heat'
-------------------------------------------------------------------
Sat Apr 6 03:37:38 UTC 2019 - cloud-devel@suse.de
- Update to version heat-11.0.2.dev3:
* Load existing resources using correct environment
11.0.1
-------------------------------------------------------------------
Sat Mar 23 04:52:57 UTC 2019 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev31:
* Fix SoftwareDeployment on DELETE action
-------------------------------------------------------------------
Thu Mar 21 04:18:44 UTC 2019 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev30:
* Don't translate event reason when adding hook event
-------------------------------------------------------------------
Wed Mar 13 06:16:47 UTC 2019 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev28:
* Fix Designate Zone lookup by name
-------------------------------------------------------------------
Sun Feb 3 02:25:28 UTC 2019 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev26:
* Delete db resources not in template
-------------------------------------------------------------------
Mon Jan 21 14:14:57 UTC 2019 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev25:
* Add heat-agents as required project
* Catch socket.timeout for connectivity error when streaming
-------------------------------------------------------------------
Mon Dec 17 03:18:30 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev22:
* Return execution state\_info in ExternalResource
-------------------------------------------------------------------
Sat Dec 15 03:25:18 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev20:
* Remove tripleo newton and ocata jobs (rocky branch)
-------------------------------------------------------------------
Tue Dec 5 20:47:55 UTC 2018 - gyee@suse.com
- Add the missing python-neutron-lib dependency (bsc#1115309)
-------------------------------------------------------------------
Wed Dec 5 03:25:41 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev18:
* Use no-op drivers for Octavia in gate
* Use fedora 29 image from nodepool mirror
-------------------------------------------------------------------
Wed Nov 28 15:26:59 UTC 2018 - Johannes Grassler <johannes.grassler@suse.com>
- Add use-www-authenticate-uri.patch (bsc#1115603)
-------------------------------------------------------------------
Thu Oct 25 03:16:13 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev15:
* Don't assert that we haven't signalled the calling thread
-------------------------------------------------------------------
Thu Oct 11 08:01:29 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev14:
* Check for server in attachements when checking for detach complete
-------------------------------------------------------------------
Tue Oct 9 07:46:14 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev13:
* Set a concurrency limit on ResourceChain
* Update resource definitions after legacy in-place update
-------------------------------------------------------------------
Sat Sep 22 02:28:02 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev10:
* Ignore spurious nested stack locks in convergence
-------------------------------------------------------------------
Sat Sep 15 02:25:46 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev8:
* Fix .zuul.yaml
-------------------------------------------------------------------
Tue Sep 11 02:28:01 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.1.dev6:
* Imported Translations from Zanata
* Ignore conditions when reparsing ResourceDefinition
-------------------------------------------------------------------
Wed Sep 5 00:30:34 UTC 2018 - opensuse-packaging@opensuse.org
- Update to version heat-11.0.1.dev3:
* Unit tests: Fix mock errors with too few side effects
-------------------------------------------------------------------
Mon Sep 3 21:26:17 UTC 2018 - opensuse-packaging@opensuse.org
- Update to version heat-11.0.1.dev1:
* import zuul job settings from project-config
11.0.0
-------------------------------------------------------------------
Fri Aug 31 18:45:30 UTC 2018 - kwu@suse.com
- switch to stable/rocky branch
-------------------------------------------------------------------
Thu Aug 30 01:43:26 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0rc2.dev12:
* Imported Translations from Zanata
* import zuul job settings from project-config
-------------------------------------------------------------------
Tue Aug 28 01:43:27 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0rc2.dev10:
* Rename mox\_resource\_id to mock\_resource\_id
* Ignore conditions when reparsing ResourceDefinition
* Add UDP to supported protocols for Octavia
-------------------------------------------------------------------
Sat Aug 18 07:40:10 UTC 2018 - opensuse-packaging@opensuse.org
- Update to version heat-11.0.0.0rc2.dev5:
* Imported Translations from Zanata
* Update reno for stable/rocky
11.0.0.0rc1
* cors: update default configuration
* Drop ceilometerclient requirement
* Don't change INIT\_COMPLETE resources to CHECK\_COMPLETE
* Store resources convergence-style in stack check/suspend/resume
* Fix errors with issubclass() in Python 3.7
* Remove branch-specific templates from .zuul.yaml
* Refactor deferral of stack state persistence
* Unit tests: Fix slow Manila test
* Handle exceptions in initial convergence traversal setup
* Always start convergence worker service
* Eliminate client races in legacy operations
* Eliminate client race condition in convergence delete
* Revert octavia pool member delete fix
* Ignore RESOLVE translation errors when deleting resources
* Ignore RESOLVE translation errors when translating before\_props
* zun: add property 'networks' to container
* Clean up test requirements
11.0.0.0b3
* Convert bytes\_used to int before comparison
* Robust handling of parent and child process deaths
* Hidden resources in Rocky
-------------------------------------------------------------------
Fri Jun 15 04:17:25 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b3.dev5:
* OS::Nova::Server: Extend addresses attr to include subnets
* Remove mox usage from test\_api\_cfn\_v1
-------------------------------------------------------------------
Thu Jun 14 02:33:48 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b3.dev2:
* Update comments on skipped tests
-------------------------------------------------------------------
Sat Jun 9 02:19:28 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b3.dev1:
11.0.0.0b2
* Remove mox usage from test\_vpc (part 2)
-------------------------------------------------------------------
Fri Jun 8 02:22:56 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev92:
* Switch to neutron-\* service names
* Stop testing neutron-lbaas in gate jobs
* Remove mox usage from test\_vpc (part 1)
* Remove mox from test\_neutron\_security\_group
-------------------------------------------------------------------
Tue Jun 5 02:08:44 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev86:
* Remove mox usage from \`aws/test\_security\_group.py\`
-------------------------------------------------------------------
Fri May 25 05:28:53 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev84:
* Remove mox from openstack\_v1/test\_stacks
-------------------------------------------------------------------
Sat May 19 05:19:47 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev82:
* Keep old files in file map for rolling update
* Don't allow nested or stacks in FAILED state to be migrated
-------------------------------------------------------------------
Thu May 17 05:20:30 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev78:
* Handle new oslo.service release
* Download octavia image in tests
* Remove install-requirements script
-------------------------------------------------------------------
Wed May 16 05:21:55 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev74:
* Reset resource replaced\_by field for rollback
* Make resource requires a set instead of a list
* Ignore dns domain NotFound when deleting record
-------------------------------------------------------------------
Tue May 15 05:19:06 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev69:
* Retry on deadlock in purge\_deleted
* Create replacement resources with correct requires
* Calculate the requires list in check\_resource
* Don't pass input\_data to Resource.delete\_convergence()
-------------------------------------------------------------------
Sun May 13 05:21:28 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev61:
* Fix gerrit tool query statement
-------------------------------------------------------------------
Sat May 12 05:20:49 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev59:
* Delete internal ports for ERROR-ed nodes
* Update http links for doc migration
* Increment resource atomic key when storing attributes
-------------------------------------------------------------------
Fri May 11 05:20:47 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev54:
* Add retry for resource\_purge\_deleted call
* Change non-apache job to non-voting
* Remove obsolete identity-v3-only job
-------------------------------------------------------------------
Thu May 10 05:20:22 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev48:
* Remove mox from test-neutron-firewall
-------------------------------------------------------------------
Wed May 9 05:23:19 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev47:
* Log useful information in the API log
-------------------------------------------------------------------
Tue May 8 05:27:39 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev46:
* Sync support network type for provider network
* Fix debug logs in \_stale\_resource\_needs\_retry()
* Trivial:remove unused import and add reasonable path in import
-------------------------------------------------------------------
Mon May 7 05:24:59 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev41:
* Remove mox usage from \`aws/test\_network\_interface.py\`
* Remove mox usage from \`aws/test\_instance\_network.py\`
* Remove mox usage from \`aws/test\_waitcondition.py\`
-------------------------------------------------------------------
Fri May 4 05:11:20 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev35:
* Move context middleware earlier in pipeline
-------------------------------------------------------------------
Thu May 3 05:27:33 UTC 2018 - cloud-devel@suse.de
- Update to version heat-12.0.0.dev34:
* Remove mox usage from test\_stack
* Add Rocky versions
* Retry resource check if atomic key incremented
* Add catch-all for property errors in implicit dependencies
-------------------------------------------------------------------
Wed May 2 05:27:27 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b2.dev27:
* Remove mox from test\_neutron\_loadbalancer 4/4 - all rest tests
* Use stack\_id of None for service timer
-------------------------------------------------------------------
Sun Apr 29 05:21:56 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b2.dev23:
* Ignore property errors in implicit dependencies
-------------------------------------------------------------------
Sat Apr 28 05:26:26 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b2.dev22:
* Avoid double-write when updating FAILED rsrc with no change
* Remove mox usage from test\_stack\_resources and tools
* Log traversal ID when beginning
* Remove mox usage from test\_resource
* Docs: modernise links
* Docs: Fix broken external links
* Docs: use local references for internal links
* Remove mox from test\_instance
* Docs: Make stack domain users docs visible
-------------------------------------------------------------------
Fri Apr 27 05:26:37 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b2.dev11:
* Remove mox usage from test\_software\_config
* Remove mox usage from test\_engine\_service
-------------------------------------------------------------------
Wed Apr 25 05:25:40 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b2.dev7:
* Do deepcopy when copying templates
* Fix lower-constraints
* Fix indentation in hot\_spec.rst
-------------------------------------------------------------------
Tue Apr 24 05:23:50 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b2.dev4:
* Fix nova fakes for server listing
-------------------------------------------------------------------
Sat Apr 21 05:18:03 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b2.dev3:
* Configure hidden tag for tempest test
* Correct behaviour of update\_replace property in test resource
-------------------------------------------------------------------
Fri Apr 20 05:15:05 UTC 2018 - cloud-devel@suse.de
- Update to version heat-11.0.0.0b2.dev1:
11.0.0.0b1
* Remove mox usage from test\_docker\_container
* Fix broken test in DockerContainerTest
-------------------------------------------------------------------
Thu Apr 19 03:14:49 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev168:
* Fixing Senlin incompatibility with openstacksdk 0.11.x
* Fixing unicode issue when to\_dict is called on py2.7 env
* Add MicroversionMixin for microversion support
* Remove mox from test\_neutron\_network\_gateway
-------------------------------------------------------------------
Fri Apr 13 03:16:53 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev160:
* Docs: Reorganise landing page
* Remove mox usage from test\_api\_ec2token
* Remove mox from test\_neutron\_loadbalancer 3/4 - PoolMemberTest
* Add environment\_files parameter in CREATE\_STACK request
-------------------------------------------------------------------
Thu Apr 12 03:18:49 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev154:
* remove mox usage from test\_subscription
* Remove mox from openstack\_v1/test\_resources
-------------------------------------------------------------------
Wed Apr 11 03:17:26 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev150:
* Remove mox from openstack\_v1/test\_events
* Remove mox from openstack\_v1/test\_actions
-------------------------------------------------------------------
Tue Apr 10 03:23:14 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev146:
* Remove mox from test\_sqlalchemy\_api
-------------------------------------------------------------------
Wed Apr 4 03:18:02 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev145:
* Remove mox from test\_provider\_template
* Remove mox from test\_user
* Remove mox from test\_hot
* Remove mox from test\_s3
* Remove mox from test\_lifecycle\_plugin\_utils
* Remove mox from test\_event
* Remove mox from test\_stack\_user
* Remove mox from test\_urlfetch
* Remove mox from test\_scheduler.WrapperTaskTest
* Remove mox from test\_scheduler.TaskTest
* remove mox usage from test\_queue
* Remove mox usage from test\_server\_tags
-------------------------------------------------------------------
Tue Apr 3 03:15:54 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev129:
* Remove mox from test\_neutron\_loadbalancer 2/4 - PoolTest
* Remove mox from test\_nova\_client
* Remove mox from test\_server
* Remove mox usage from test\_nokey
* Remove mox from test\_neutron\_loadbalancer 1/4 - HealthMonitorTest
* Remove mox from test\_scheduler.DependencyTaskGroupTest
* Don't load nested stack to get TemplateResource template
* Avoid loading nested stack in CloudFormation Stack resource
* Eliminate nested stack loading in InstanceGroup/ASG scaling
-------------------------------------------------------------------
Mon Apr 2 03:18:25 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev115:
* Imported Translations from Zanata
-------------------------------------------------------------------
Fri Mar 30 03:17:27 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev114:
* Move openstackdocstheme to extensions in api-ref
* Remove mox from test\_neutron\_provider\_net.py
* Remove mox from test\_extraroute
-------------------------------------------------------------------
Thu Mar 29 03:24:49 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev108:
* Updated from global requirements
* Resolve race in providing deployment data to Swift
-------------------------------------------------------------------
Wed Mar 28 03:18:18 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev104:
* Dashboard creator: fix bugs query
* Use wait\_random\_exponential from tenacity 4.4.0
* add lower-constraints job
* Remove mox from test\_neutron\_metering
* Persist external resources on update
-------------------------------------------------------------------
Tue Mar 27 03:19:41 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev94:
* Updated from global requirements
-------------------------------------------------------------------
Sat Mar 24 05:36:41 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev93:
* Generate user passwords with special characters
* Fix entropy problems with OS::Random::String
* Updated from global requirements
-------------------------------------------------------------------
Fri Mar 23 05:26:57 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev87:
* Remove mox from test\_neutron\_vpnservice
-------------------------------------------------------------------
Thu Mar 22 05:27:00 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev85:
* Remove mox usage from test\_scaling\_group
* Remove mox from test\_neutron\_floating\_ip
-------------------------------------------------------------------
Wed Mar 21 05:01:34 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev81:
* Remove mox usage from test\_heat\_autoscaling\_policy
-------------------------------------------------------------------
Tue Mar 20 04:58:43 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev79:
* Updated from global requirements
-------------------------------------------------------------------
Sat Mar 17 04:56:47 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev78:
* Fix some reST field lists in docstrings
-------------------------------------------------------------------
Fri Mar 16 04:56:24 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev76:
* Create doc/requirements.txt
* Updated from global requirements
-------------------------------------------------------------------
Thu Mar 15 05:02:01 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev74:
* Turn grenade-heat-multinode to voting
* Remove mox usage from test\_gnocchi\_alarm
-------------------------------------------------------------------
Wed Mar 14 05:05:59 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev70:
* Use mock in test\_auth\_password.py
* Imported Translations from Zanata
-------------------------------------------------------------------
Mon Mar 12 06:13:41 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev67:
* Updated from global requirements
-------------------------------------------------------------------
Sat Mar 10 06:15:09 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev66:
* Remove mox from test\_waitcondition
* Remove mox from test\_stack\_resource
* Remove usage of mox from test\_eip
* Remove mox usage from test\_floatingip
-------------------------------------------------------------------
Fri Mar 9 06:29:01 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev58:
* Fix for validating VPN service, Ipsec site connection status
-------------------------------------------------------------------
Wed Mar 7 06:25:19 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev56:
* Fix sahara job type validation issue
-------------------------------------------------------------------
Tue Mar 6 06:22:41 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev55:
* Remove mox usage from test\_template
* Remove mox from test\_common\_policy
* Remove mox usage from test\_stack\_update
* Fix races in conditionals tests
-------------------------------------------------------------------
Mon Mar 5 05:36:46 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev48:
* Updated from global requirements
* Fix doc build
* Run the specified set of tests in grenade-multinode job
-------------------------------------------------------------------
Fri Mar 2 05:34:30 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev43:
* Imported Translations from Zanata
* Remove deprecated nova api calls from EIP/EIPAssociation
* Replace deprecated nova calls for floatingip
-------------------------------------------------------------------
Thu Mar 1 05:35:19 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev40:
* Return nested parameters for resource group
-------------------------------------------------------------------
Tue Feb 27 04:57:28 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev38:
* Change transport\_url in grenade-multinode job
* Imported Translations from Zanata
* Unskip StackCancelTest
* Delete redundant code
-------------------------------------------------------------------
Sat Feb 24 02:37:31 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev33:
* Update .stestr.conf with the group\_regex
* Always use string ID for WaitConditionHandle signals
-------------------------------------------------------------------
Fri Feb 23 03:39:20 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev29:
* Imported Translations from Zanata
* Allow iteration over files dict before template stored
-------------------------------------------------------------------
Thu Feb 22 03:38:59 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev27:
* Handle non-stored stack in resource group
* Fix convergence unit tests for py36
* Fix race conditions in test\_create\_update
-------------------------------------------------------------------
Wed Feb 21 03:39:30 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev21:
* Updated from global requirements
* Fix typo in contributing/blueprint.rst doc
-------------------------------------------------------------------
Tue Feb 20 03:35:08 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev18:
* Fix some typos
* Fix README.rst for in-tree functional tests
* heat\_docker: Require docker instead of docker-py
-------------------------------------------------------------------
Sun Feb 18 03:36:50 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev15:
* Imported Translations from Zanata
* Unit tests: Fix broken Monasca client test
-------------------------------------------------------------------
Sat Feb 17 03:36:18 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0rc2.dev12:
* Pass mistral execution argument by name
* Remove db api and tables for CloudWatch
* Don't load nested stack to get ResourceGroup blacklist
* Get Instance/AutoScalingGroup attributes from nested stack outputs
-------------------------------------------------------------------
Tue Feb 13 19:34:59 UTC 2018 - tbechtold@suse.com
- Update to version heat-10.0.0.0rc2.dev7:
* Imported Translations from Zanata
* Imported Translations from Zanata
* Update reno for stable/queens
10.0.0.0rc1
* Sync releasenote for Queens
* Remove contrib/rackspace
* Prioritise resource deletion over creation
* Handle data inconsistency in grouputils
* Add Heat review dashboard config files
* Change note for version/release from releasenotes
* Fix coverage run with tox -ecover
* Fix hot\_spec.rst in Template Guide
* Remove old import path in barbican
* Imported Translations from Zanata
* Imported Translations from Zanata
* Update openstacksdk construction
* Zuul: Remove project name
* Fix senlin/sdk client plugin unit tests
* Fix some docstrings for octavia resources
* include sample config file in docs
* Remove heat-api-cloudwatch from man pages list
* Updated from global requirements
* Cleanup remaning doc for CloudWatch API
* zun: add property mount to container
* Replace random with SystemRandom for RandomString
* Fix for None base\_url for Monasca client
* Imported Translations from Zanata
- Remove openstack-heat-api-cloudwatch package. Service got
removed upstream
-------------------------------------------------------------------
Wed Jan 31 04:16:30 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev135:
* Updated the template guide
-------------------------------------------------------------------
Mon Jan 29 04:17:39 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev134:
* Add octavia L7Rule Resource
* Add octavia L7Policy Resource
-------------------------------------------------------------------
Sun Jan 28 04:18:04 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev130:
* Restore functional test jobs
* Remove ReloadOnSighupTest
* Remove integration and configuration tests
* Remove potential co-gating integration tests
* Fix attribute caching in SoftwareDeploymentGroup
* zun: delete container by using 'stop' option
-------------------------------------------------------------------
Sat Jan 27 04:14:26 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev118:
* docs: fix user-data end user guide link
* Imported Translations from Zanata
* Updated from global requirements
* fix a typo in heat-manage.rst: s/covergence/convergence/
* Remove use of auth cache directory
-------------------------------------------------------------------
Fri Jan 26 04:18:48 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev109:
* Remove RH1 OVB jobs from configuration
* Allow octavia specific client config options
-------------------------------------------------------------------
Thu Jan 25 04:16:44 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev106:
* Remove tests for Interop Tests for add-on trademark program
-------------------------------------------------------------------
Wed Jan 24 10:47:11 UTC 2018 - dmueller@suse.com
- make user directory not world readable
-------------------------------------------------------------------
Wed Jan 24 04:19:00 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev104:
* Allow run tests for both tempest plugin and regression tests
-------------------------------------------------------------------
Tue Jan 23 02:49:18 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev102:
* Enable octavia services for gate testing
* Document RBAC Policy allowed values
-------------------------------------------------------------------
Sat Jan 20 02:47:11 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev99:
* Fix nested template genearation when attribute path is not string
* Don't load nested stack in batched ResourceGroup
* Add octavia HealthMonitor Resource
* Add octavia Loadbalancer Resource
* Add octavia Listener Resource
* Raise HTTPNotFound if not in create or adopt
-------------------------------------------------------------------
Fri Jan 19 03:39:48 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev88:
* Updated from global requirements
* Avoid loading nested stack in some grouputils functions
* Revert "Register heat tempest plugin"
-------------------------------------------------------------------
Thu Jan 18 03:40:58 UTC 2018 - cloud-devel@suse.de
- Update to version heat-10.0.0.0b3.dev82:
* Updated from global requirements
* Add octavia Pool Resource
-------------------------------------------------------------------
Tue Jan 16 13:34:43 UTC 2018 - tbechtold@suse.com
- Update to version heat-10.0.0.0b3.dev79:
* Updated from global requirements
* Imported Translations from Zanata
* Imported Translations from Zanata
* Include value in string Property type error
* Cache the TemplateResource reference ID like an attribute
* Eliminate errors getting TemplateResource OS::stack\_id
* Unit tests: fix absurdly slow tests
* Add project tags to heat orchestration
* Updated from global requirements
* Avoid always loading nested stack on update
* Imported Translations from Zanata
* Add removal\_policies\_mode to ResourceGroup
* Fix bypass list length check when all values are None
* Add octavia PoolMember Resource
* Remove policy.json from setup.cfg
* Imported Translations from Zanata
* Imported Translations from Zanata
* Add octavia client plugin and constraints
* Match on subnet update\_networks\_matching\_iface\_port
* Re-factor and improve update\_networks\_matching\_iface\_port
* Refactor unit tests for server network
* Fix a typo in tests
* Use appropriate exception in StackResource.get\_output()
* Updated from global requirements
* Enable to specify network for Trove Cluster
* Use stestr for unit tests
* Imported Translations from Zanata
* Remove setting of version/release from releasenotes
* Bypass list length check for None values in repeat function
* [policy in code] part 7 add sample and releasenote
-------------------------------------------------------------------
Fri Sep 22 02:06:01 UTC 2017 - cloud-devel@suse.de
- Update to version heat-10.0.0.dev75:
* Update incorrect timezone description
-------------------------------------------------------------------
Wed Sep 20 02:06:51 UTC 2017 - cloud-devel@suse.de
- Update to version heat-10.0.0.dev74:
* Fix client plugin name when calling ignore\_not\_found
* Updated from global requirements
-------------------------------------------------------------------
Mon Sep 18 10:20:43 UTC 2017 - tbechtold@suse.com
- move back python-gabbi to python-heat package. It is needed by
the tempest plugin.
-------------------------------------------------------------------
Sat Sep 16 02:03:04 UTC 2017 - cloud-devel@suse.de
- Update to version heat-10.0.0.dev71:
* Don't override get\_reference\_id() for scaling policy
* Updated from global requirements
* Add sem-ver flag so pbr generates correct version
-------------------------------------------------------------------
Tue Sep 12 18:53:46 UTC 2017 - ashwin.agate@suse.com
- update package dependencies and remove signing_dir config option
* moved following dependencies to test package Requires
- python-gabbi
- python-paramiko
- python-psycopg
* updated python-Routes version
* updated python-Babel version
* removed python-greenlet from Requires
* remove signing_dir option in keystone_auth section
-------------------------------------------------------------------
Tue Sep 12 14:13:42 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev66:
* Updated from global requirements
-------------------------------------------------------------------
Tue Sep 12 02:46:52 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev65:
* Don't mock Target unnecessarily
* Support property 'domain' for keystone role
* Add support for tagging Mistral workflows
* Add gabbi api tests for stack update/patch-update
* Allow conditions to return null values
-------------------------------------------------------------------
Sat Sep 9 02:48:43 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev56:
* Minor doc fix: tmpl\_diff argument for handle\_update
-------------------------------------------------------------------
Thu Sep 7 09:21:47 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev55:
* Updated from global requirements
-------------------------------------------------------------------
Wed Sep 6 07:00:58 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev53:
* Check for keystoneauth exceptions in mistral client plugin
-------------------------------------------------------------------
Tue Sep 5 06:06:46 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev51:
* Add missing 'of' in order description
* Don't remove uwsgi config files on stop
* Remove vestigate HUDSON\_PUBLISH\_DOCS reference
-------------------------------------------------------------------
Sun Sep 3 05:57:07 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev46:
* Updated from global requirements
-------------------------------------------------------------------
Thu Aug 31 06:07:53 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev45:
* Parse live data with correct key 'readonly'
* Set resource.\_properties\_data=None when loading from db
* Revert "Disable nova quota check in gate jobs"
* Use StackDefinition.all\_rsrc\_names() API
* Clarify make\_url validation errors
-------------------------------------------------------------------
Wed Aug 30 06:12:44 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev37:
* Don't call update\_port with empty dict
* Use stored properties values in actions
* Show correct version of data in convergence resource list
-------------------------------------------------------------------
Tue Aug 29 06:06:45 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev33:
* Unskip StackSnapshotRestoreTest
* Strip disabled resources from depends\_on in add\_resource()
* Fix nonsensical docs in dependencies.py
-------------------------------------------------------------------
Sat Aug 26 04:21:22 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev29:
* Updated from global requirements
* Fix no-change updates of failed resources with restricted actions
-------------------------------------------------------------------
Fri Aug 25 04:18:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev27:
* Updated from global requirements
* Make sure port updating works if enable observe
-------------------------------------------------------------------
Wed Aug 23 15:17:31 UTC 2017 - tbechtold@suse.com
- Update to version heat-9.0.0.0rc2.dev23:
* heat config eliminate ec2authtoken
* \* Add new HOT version for Queens release
* \* Add Queens version '10.0.0' in doc
-------------------------------------------------------------------
Wed Aug 23 06:15:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev17:
* Updated from global requirements
-------------------------------------------------------------------
Tue Aug 22 04:15:36 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev15:
* fix heat\_keystoneclient config gen
* Rollback stack with correct tags
-------------------------------------------------------------------
Sat Aug 19 04:21:41 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev11:
* Run heat api tests after upgrade
-------------------------------------------------------------------
Fri Aug 18 04:20:42 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev9:
* Add release notes for heat
* Update reno for stable/pike
-------------------------------------------------------------------
Thu Aug 17 04:19:02 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev5:
* Use zaqar v2 in integration tests
* Switch integration jobs to use local mirrors
* Remove duplicated \`show\_deleted\` param extraction
* Rename Resource.\_resolve\_all\_attributes() method
-------------------------------------------------------------------
Tue Aug 15 04:13:56 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0rc2.dev1:
9.0.0.0rc1
* Mark stack failed when exception raised in resource check
* Avoid creating two Stacks when loading Resource
-------------------------------------------------------------------
Mon Aug 14 04:14:24 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev59:
* Imported Translations from Zanata
* Fix race in ZaqarEventSinkTest.test\_events
-------------------------------------------------------------------
Sun Aug 13 04:15:29 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev55:
* Respect locks when changing FAILED resource to COMPLETE
* Increase cooldown in test\_asg\_cooldown
-------------------------------------------------------------------
Fri Aug 11 04:20:57 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev53:
* Extend addresses attribute of Zun container
* Add converge flag in stack update for observing on reality
* Implement handle\_<action>\_cancel for SoftwareDeployment
* Deprecate 'deferred\_auth\_method' config option
-------------------------------------------------------------------
Thu Aug 10 05:36:14 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev46:
* Fix readme guide for heat\_integrationtests
* Fix devstack plugin for multinode deployment issues
-------------------------------------------------------------------
Wed Aug 9 04:22:03 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev42:
* External subnet for floating ip
-------------------------------------------------------------------
Tue Aug 8 05:16:03 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev40:
* Release stack lock after export stack
-------------------------------------------------------------------
Mon Aug 7 05:14:27 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev39:
* Change exception class from monascaclient
* Updated from global requirements
-------------------------------------------------------------------
Sat Aug 5 05:13:44 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev35:
* Updated from global requirements
* Only check service availability during validation
-------------------------------------------------------------------
Fri Aug 4 10:20:12 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev31:
* Updated from global requirements
* Update security groups for server interfaces
* Refactor network calculation
* Do not disassociate floating ip again
* Fix formatting in make\_url error messages
* Don't get resource twice in resource\_signal()
* Implement all\_dep\_attrs() more efficiently for get\_attr
* Add test for basic resources as heat define test
-------------------------------------------------------------------
Thu Aug 3 05:21:12 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev18:
* Remove install-guide env which is no longer effective
* Fix a DB error when updating the resource attributes
-------------------------------------------------------------------
Wed Aug 2 05:14:17 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev15:
* Add upgrades guideline for operators
* Fix networks update from [] to None
* Correct wrong tests of server networks update
* Cache dep\_attrs for all resources in definitions
-------------------------------------------------------------------
Tue Aug 1 05:06:47 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b4.dev8:
* Allow CREATE\_COMPLETE status when cluster/bay update check
9.0.0.0b3
* Updated from global requirements
* Add unit test for translate with no translate value
* Remove unrequired check None in bay resource
* Cache names of required resources in ResourceDefinition
* To merge the occ data for OS::Heat::DeployedServer
-------------------------------------------------------------------
Sat Jul 29 05:04:37 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev212:
* Updated from global requirements
* Add a way to get the resources depended on by an output
* Remove obsolete cache\_data from Stack
-------------------------------------------------------------------
Fri Jul 28 05:14:22 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev207:
* Updated from global requirements
* Move in-tree admin guide from openstack-manuals
* Move in-tree config-reference from openstack-manuals
* Move install guides to doc/source/install
* Use StackDefinition in intrinsic functions for resolving data
* Add release note for repeat improvement
* Add reno for soft policies supporting
-------------------------------------------------------------------
Thu Jul 27 05:10:48 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev193:
* Updated from global requirements
* Optimise the function.dep\_attrs() function
* Always return Resource from ResourceDefinition.dependencies()
* Get dep\_attrs from StackDefinition
* Don't call Stack.has\_cache\_data() in Functions
* Update StackDefinition resource data when getting outputs
* Add trunk functional testcases to heat
-------------------------------------------------------------------
Wed Jul 26 05:12:22 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev180:
* Neutron resources observe reality implementation
* Handle PublicIp of None in AutoscalingGroup InstanceList
* Optionally include attrs referenced in outputs in node data
* Update StackDefinition resource data on metadata refresh
-------------------------------------------------------------------
Tue Jul 25 05:08:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev172:
* Add Output definitions to StackDefinition
* Unit tests: Ensure StackDefinition is up to date
* Unit tests: make tests more realistic
* Check for circular dependencies in template validation
* Only validate properties once during create resource
* Fix no message attribute in exception
* Add CACHE\_NONE for FloatingIP attributes
* Keep existing stack tags for patch update
-------------------------------------------------------------------
Mon Jul 24 05:08:24 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev156:
* Updated from global requirements
-------------------------------------------------------------------
Sat Jul 22 05:09:41 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev155:
* Fix subnet validate() for subnetpool resource ref
* Make standalone heat work with keystone v3
* [api-ref] Correct config\_id in url instead of in body
* Fix \_retrigger\_replaced in convergence worker
* Add validation of block\_device\_mapping\_v2
-------------------------------------------------------------------
Fri Jul 21 05:19:26 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev146:
* Allow only validate external resource template
* Use placeholder data for resources prior to creation
* Use stored properties values during signal
* Use the stored property values of LaunchConfig
* Unit tests: Do assertions on stored properties data
* Handle non-existent resources in list during update
* Support 'permutations' for 'repeat' function
-------------------------------------------------------------------
Thu Jul 20 05:08:58 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev137:
* Fix handle\_create of ResourceGroup
* Change tags type from 'string' to 'array'
* Always cache attributes in outputs in Resource.node\_data()
* Handle errors calculating dep\_attrs for nested get\_attr
* Add unit tests for function 'index'
-------------------------------------------------------------------
Wed Jul 19 05:07:58 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev128:
* Fix OS::Zaqar::MistralSubscription with mistralclient 3.0
-------------------------------------------------------------------
Tue Jul 18 16:10:34 UTC 2017 - tbechtold@suse.com
- Update to version heat-9.0.0.0b3.dev126:
* Updated from global requirements
* Fix barbicanclient and glance upload issue
* Add tag for server nic
* Cinder volume attachment attributes should not be cached
* Don't load new copies of current resources
* Updated from global requirements
* switch from oslosphinx to openstackdocstheme
* Add a functional test for nested get\_attr functions
* Log unhandled exceptions in worker
* Add httpd documentation and sample configs
- Add missing Requires
-------------------------------------------------------------------
Thu Jul 13 05:14:49 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev108:
* Revert "Revert "Enable heat to use uwsgi with devstack""
* Enable mutable config in Heat
-------------------------------------------------------------------
Wed Jul 12 04:52:18 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev105:
* Create explicit outputs in StackResources
* Fix ResourceActionNotSupported errors in log
-------------------------------------------------------------------
Thu Jul 6 04:59:06 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev102:
* Fix race in new condition test
* Improve StackValidationFailed exception
* Reorder the update task for nova server resource
* Cache policy enforcer
-------------------------------------------------------------------
Wed Jul 5 04:51:06 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev95:
* Fix wrong function description
* Get cancellation grace period correctly
* Add functional test for conditions during updates
* Resolve Macros when copying templates
-------------------------------------------------------------------
Tue Jul 4 04:52:23 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev87:
* Imported Translations from Zanata
* Remove obsolete docbkx directory
-------------------------------------------------------------------
Mon Jul 3 04:37:18 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev84:
* Refactor out a new Resource.referenced\_attrs() method
-------------------------------------------------------------------
Sat Jul 1 04:34:06 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev82:
* Don't store attributes if resource not stored
* Add an add\_output() method to Template
-------------------------------------------------------------------
Fri Jun 30 04:38:31 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev78:
* Replace assertRaisesRegexp with assertRaisesRegex
* Add an example on how to use 'contains' as condition
-------------------------------------------------------------------
Thu Jun 29 04:41:17 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev74:
* Handle post-delete hooks correctly
* Use get\_rpc\_transport instead of get\_transport
* Update functional tests missing skip check
* Cache attributes with custom handling
* Updated from global requirements
* Filter out resources not in template when listing
* Fix workflow update
* Add releasenotes for Magnum resource replacement
* Migrate BayModel to ClusterTemplate
-------------------------------------------------------------------
Wed Jun 28 04:37:52 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev59:
* New resource: Neutron Trunk
* Updated from global requirements
* Revert "Support attributes with dynamic scheme"
* Fix snapshot delete in convergence
* Add Container to Zun resources
* Mark Server os\_collect\_config attribute as CACHE\_NONE
* Store resource attributes in the DB
-------------------------------------------------------------------
Tue Jun 27 04:32:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev45:
* Mark combination alarm as None resource
* Add \`is\_placeholder\` resource data for placeholder resource
* Disable nova quota check in gate jobs
-------------------------------------------------------------------
Sat Jun 24 04:43:17 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev42:
* Don't provide defaults for properties depending on extensions
-------------------------------------------------------------------
Fri Jun 23 04:39:02 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev41:
* Add releasenotes for 'contains' function supporting
* Pretty print parameters in stack-show
* Don't store rsrc\_data before zaqar queue created
* Add 'contains' function
* Fix py35 tempest issue
* Never cache Senlin cluster outputs
* Never cache the 'show' attribute
* Ignore string default for software config input
* Catch type errors when casting to int
* Use signal\_url in TestAodhAlarm scenario test
-------------------------------------------------------------------
Wed Jun 21 09:23:08 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev22:
* Document user\_data replace-on-update policy
-------------------------------------------------------------------
Tue Jun 20 05:27:02 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev20:
* Updated from global requirements
* Use correct user password as occ credential
* Updated from global requirements
-------------------------------------------------------------------
Mon Jun 19 05:19:58 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev16:
* Load all templates for generating parameter schema
-------------------------------------------------------------------
Sun Jun 18 05:20:04 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev15:
* Fix races in SoftwareDeploymentGroupTest
-------------------------------------------------------------------
Thu Jun 15 07:39:14 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev14:
* Fix nova floatingip resources
-------------------------------------------------------------------
Wed Jun 14 07:17:36 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev12:
* Get the deployment group resources again after CREATE\_COMPLETE
* Don't always validate property values in ResourceChain
-------------------------------------------------------------------
Tue Jun 13 05:33:18 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev10:
* Always return live resource attributes in list\_stack\_resources
* deployment\_swift\_data property for server resources
-------------------------------------------------------------------
Mon Jun 12 05:31:03 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev7:
* Updated from global requirements
-------------------------------------------------------------------
Sat Jun 10 06:11:39 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev6:
* Correct validation of wait conditon
-------------------------------------------------------------------
Fri Jun 9 07:15:02 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b3.dev4:
* Support object\_type 'qos\_policy' for neutron rbac
* Allow for keeping prefix in heat\_url
9.0.0.0b2
* Revert "Enable heat to use uwsgi with devstack"
* Deprecate property 'metadata' of OS::Heat::DeployedServer
-------------------------------------------------------------------
Wed Jun 7 05:40:29 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev206:
* Updated from global requirements
-------------------------------------------------------------------
Tue Jun 6 08:15:26 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev205:
* Avoid creating new resource with old template
* Load 'name' field for db resource
* Enable heat to use uwsgi with devstack
* Use non-blacklisted resources for RG validation
* Don't fetch stack before update in stack\_update()
* Use child\_template() in AWS::CloudFormation::Stack handle\_update
* Load "lighter" db resources when appropriate
-------------------------------------------------------------------
Mon Jun 5 07:38:00 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev191:
* Support auth\_algorithm 'sha256, sha384, sha512'
* Updated from global requirements
* Fix snapshot/restore of volumes
* Fix restore with convergence
-------------------------------------------------------------------
Sat Jun 3 05:46:49 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev184:
* Fix logging in devstack
* Updated from global requirements
* Correct the error msg for 'repeat' function
* Check for correct Neutron exceptions harder
-------------------------------------------------------------------
Fri Jun 2 06:39:19 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev177:
* Skip StackSnapshotRestoreTest
-------------------------------------------------------------------
Thu Jun 1 06:07:33 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev176:
* Skip snapshot integration tests
* Remove deprecated functions
* Don't set any type on input config default
* Use mock in test\_validate.py
-------------------------------------------------------------------
Wed May 31 06:15:24 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev169:
* Check for correct neutron exceptions
* Using fixtures instead of deprecated mockpatch module
-------------------------------------------------------------------
Tue May 30 05:43:43 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev166:
* Use group\_regex to group gabbi api tests
-------------------------------------------------------------------
Mon May 29 08:20:04 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev164:
* Add ParameterGroups for the nested stack during stack.validate
-------------------------------------------------------------------
Sun May 28 05:52:57 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev162:
* Allow function 'yaql' as condition function
-------------------------------------------------------------------
Fri May 26 12:17:22 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev160:
* Updated from global requirements
* Implements custom resource type managed by Mistral workflows
* Updated from global requirements
* Fix validate() of rbac resource
* Use six.text\_type() instead of str() to serialise status
* Fix handle\_restore for server and volume resources
* Fix check\_snapshot\_complete for nova server
* Support 'list\_concat\_unique'
* Enable DeprecationWarning in test environments
* Get rid of timeutils.round\_to\_seconds()
-------------------------------------------------------------------
Wed May 24 05:31:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev141:
* Refactor neutron constraints
* Updated from global requirements
* Fixes use of pre-existing workflows for OS::Mistral::Workflow
-------------------------------------------------------------------
Mon May 22 14:44:15 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev137:
* Updated from global requirements
* Replace assertRaisesRegexp with assertRaisesRegex
* Add os\_collect\_config attribute to server resources
-------------------------------------------------------------------
Fri May 19 06:46:15 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev132:
* Adds releasenote for 'support-auto-none-special-network'
* Mark the default policy usage for neutron resource
-------------------------------------------------------------------
Thu May 18 04:10:42 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev128:
* Updated from global requirements
* Bring back EIP unit tests
* Updated from global requirements
* Fix validation of function 'list\_concat'
* Change user name limit to 255 characters
* Yield to other greenthreads during validation
* Catch all exceptions when getting console url attribute
* Deal correctly with negative elapsed time
* Remove FnBase64 from Resource
* Less unicode weirdness in short\_id
-------------------------------------------------------------------
Wed May 17 03:46:43 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev109:
* Fix python-novaclient 8.0.0 related issues
-------------------------------------------------------------------
Mon May 15 16:46:14 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev108:
* Updated from global requirements
* Supports string values 'none' and 'auto' for networks
* Remove usage of parameter enforce\_type
* Use common function for logging with devstack
* Bring back signal-related tests
* Explicitly compare IDs to None
* Add the HOT fuction str\_replace\_vstrict
-------------------------------------------------------------------
Fri May 12 06:34:23 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev95:
* Updated the description about the verify operation
* Copy template version when update fails
-------------------------------------------------------------------
Mon May 8 06:13:26 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev91:
* Deprecate \`OS::Magnum::Bay\` resource
* Correct the class equivalent judgement error
-------------------------------------------------------------------
Sat May 6 07:16:13 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev87:
* Updated from global requirements
-------------------------------------------------------------------
Fri May 5 06:34:42 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev86:
* Corrected max secs for concurrent trans retries
* Correctly increment the resource atomic\_key after a metadata update
* Low-level db delete of events should be synchronous
-------------------------------------------------------------------
Fri May 5 01:08:12 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev81:
* Allow retries when resource acquires lock
* Updated from global requirements
* Get rid of resource\_validate flag in Stack
* Support adding tags for router
* Support set tags for neutron subnetpool
* Support adding tags for subnet
* Support set tags for neutron port
* Use session and region\_name in mistral client plugin
* Set COMPLETE for failed resource if no update/replace
-------------------------------------------------------------------
Wed May 3 02:13:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev63:
* Imported Translations from Zanata
* Updated from global requirements
-------------------------------------------------------------------
Tue May 2 02:08:02 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev60:
* Updated from global requirements
* Fix doc generation for Python3
-------------------------------------------------------------------
Sun Apr 30 02:00:05 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev57:
* Imported Translations from Zanata
* Support adding tags for network
* Include template url in nested stack parse error
-------------------------------------------------------------------
Thu Apr 27 05:24:08 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev52:
* Fix translated required properties
* Fix arguments for OS::Mistral::CronTrigger create
* Implement Zun client plugin
* Add releasenote for neutron segment support
* Add l2\_adjacency attribute for network
* Remove subunit-trace fork
-------------------------------------------------------------------
Wed Apr 26 05:18:47 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev42:
* Consolidate resource locking with state changes
* Use mock for router tests
* Add segment property for subnet
* Add segment resource
-------------------------------------------------------------------
Tue Apr 25 05:20:05 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev35:
* Use mock for subnet tests
* Improve logging of convergence scenario tests
-------------------------------------------------------------------
Sun Apr 23 05:19:29 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev32:
* Don't escape /s in make\_url query strings
-------------------------------------------------------------------
Sat Apr 22 05:21:26 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev31:
* Revert "Generate placeholders for resource proxies before validation"
* doc: Add description of list\_concat in pike notes
* Implement list\_concat function
* Add auth\_version config option
* Add attribute schemas to \`OS::Magnum::Cluster\`
* Deprecate 'attachments' in favor of 'attachments\_list'
* Use project\_name/admin\_project\_name config option
* Fix calls to call\_until\_true
* Unit tests: fix signal URL immutability tests
* Fix format\_stack\_preview for py3
* RPC Client: don't cast() delete\_stack by default
* Use exception\_filter in RPC client
* Add a make\_url intrinsic function
* Catch Unauthorized in delete\_trust()
* Sleep between check\_resource calls
* Only pass 'endpoint\_override=endpoint' with heat client
* Use public and unified method get\_console\_url()
* Remove unused code in prepare\_ports\_for\_replace()
* Store project\_domain in project\_domain\_id
* Modify stack\_name regular expression in Orchestration API
* Remove unused event\_get methods
* Don't eager load raw\_template in a few places
* Remove domains \*-log-\* from compile\_catalog
* Replace deprecated notification\_driver in tests
* Add a node\_data() method to Resource
* Fix using parent\_name for Properties
* Skip test\_update\_with\_mac\_address without admin credentials
* Change minimal\_image\_ref to cirros-0.3.5-x86\_64-disk
* Check detach\_interface/attach\_interface complete
* Store user\_domain in self.\_user\_domain\_id
-------------------------------------------------------------------
Thu Apr 20 19:44:34 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev25:
* Allow to specify 'user' for keypair resource
* Wait for the policy to be done in tests
* Fix calls to call_until_true
-------------------------------------------------------------------
Thu Apr 20 05:08:38 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev21:
* Add auth_version config option
* Add openstacksdk plugin
-------------------------------------------------------------------
Wed Apr 19 05:07:37 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev18:
* Update SUSE distro information in install guide
-------------------------------------------------------------------
Sat Apr 15 05:08:26 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev17:
* Add attribute schemas to `OS::Magnum::Cluster`
-------------------------------------------------------------------
Fri Apr 14 05:08:30 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev16:
* Add magnum cluster resource
* Remove unnecessary old translation mechanism
* Add few functional tests for translation
* Enable new translation mechanism
* Don't invlidate auth/client plugins for token expiry
-------------------------------------------------------------------
Thu Apr 13 05:11:14 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.0b2.dev7:
* Deprecate 'attachments' in favor of 'attachments_list'
* Updated from global requirements
9.0.0.0b1
* Use project_name/admin_project_name config option
* Don't set metadata for deleted resources
-------------------------------------------------------------------
Wed Apr 12 05:10:28 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.dev249:
* Unit tests: fix signal URL immutability tests
* Generate placeholders for resource proxies before validation
* Update NodeData in legacy path
-------------------------------------------------------------------
Tue Apr 11 05:09:30 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.dev243:
* Get rid of undesirable properties.data usage
* Add .idea pattern to .gitignore
-------------------------------------------------------------------
Mon Apr 10 05:09:49 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.dev239:
* Updated from global requirements
-------------------------------------------------------------------
Fri Apr 7 05:10:49 UTC 2017 - cloud-devel@suse.de
- Update to version heat-9.0.0.dev238:
* Add constraint for cluster template
* Updated from global requirements
* Add sem-ver flag so pbr generates correct version
* Delete internal ports when detach them
* Fix docs for length constraint supported types
* Update rally link
-------------------------------------------------------------------
Thu Apr 6 03:02:49 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev226:
* Fix format_stack_preview for py3
* Validate property values in nested stacks again
* Modify 'List template functions' API response parameter
* Use a sentinel to indicate when all attributes are required
* Use a StackDefinition to store the stack definition
-------------------------------------------------------------------
Wed Apr 5 03:03:05 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev216:
* Only recreate CHECK FAILED resources in ResourceGroup
* Error log expression
-------------------------------------------------------------------
Tue Apr 4 13:31:39 UTC 2017 - comurphy@suse.com
- Add python-keystonemiddleware as a build requirement
-------------------------------------------------------------------
Mon Apr 3 12:46:20 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev212:
* Updated from global requirements
* Support to get webmks console url for server
* Remove encoding for application/json in response
* Fix remaining py3 tests
* Updated from global requirements
* Updated from global requirements
* Tidy up Stack.supports-check-action()
* RPC Client: don't cast() delete_stack by default
* Use mock instead for network tests
* Use exception_filter in RPC client
* Check all resources with custom guidelines
* Add a StackDefinition class
* Define resource actions/statuses in a separate class
* Separate management of parent resource into separate class
* Use keystone session with clients
-------------------------------------------------------------------
Wed Mar 29 03:02:18 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev186:
* Use pydoc for formatting docstrings
* Fix some functional tests for py3
* Remove log translations
* Skip integration tests when Swift is not available
-------------------------------------------------------------------
Sun Mar 26 02:59:42 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev179:
* Delete software deployment before credentials
-------------------------------------------------------------------
Sat Mar 25 02:58:52 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev177:
* OS::Trove::Instance observe reality implementation
* Imported Translations from Zanata
* To reset metadata for resources when mark healthy
* Add 'pools' attribute to lbaasv2 loadbalancer
-------------------------------------------------------------------
Fri Mar 24 03:03:38 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev169:
* Add a node_data() method to Resource
* manila resources observe reality implementation
* sahara resources observe reality implementation
* Add 'default_pool' property to lbaasv2 listener
* Add 'loadbalancer' property to lbassv2 pool
-------------------------------------------------------------------
Thu Mar 23 02:59:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev159:
* Add soft policy for nova server group
* Add "Resolve" rule for Translation
* Remove domains *-log-* from compile_catalog
-------------------------------------------------------------------
Wed Mar 22 02:58:39 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev153:
* Add attributes schema for OS::Keystone::User
* Add a NodeData class to roll up resource data
-------------------------------------------------------------------
Tue Mar 21 02:58:11 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev149:
* Add magnum Cluster Template resource
* Remove old oslo.messaging transport aliases
* Catch Unauthorized in delete_trust()
* Remove bandit.yaml in favor of default config
* Implement "Add" rule for Translation
-------------------------------------------------------------------
Mon Mar 20 02:59:35 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev139:
* Add a make_url intrinsic function
* Squash database patches
-------------------------------------------------------------------
Sat Mar 18 02:59:07 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev135:
* Remove usage of option 'verbose'
* Fix api-ref build with Sphinx 1.5
-------------------------------------------------------------------
Fri Mar 17 03:01:02 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev131:
* Updated from global requirements
* Put error response codes into 'error' group
* Store project_domain in project_domain_id
-------------------------------------------------------------------
Thu Mar 16 03:01:38 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev126:
* Updated from global requirements
* Use public and unified method get_console_url()
* Remove support for py34 for heat
* Disable ec2 collector for deployed-server
* Eager load event's resource prop. data when appropiate
-------------------------------------------------------------------
Wed Mar 15 03:04:18 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev117:
* Add new HOT version for Pike release
* Updated from global requirements
* Only pass 'endpoint_override=endpoint' with heat client
* Add "Replace" handling for translation
* Add translation method for Translation
* Initial add Translation-in-place mechanism
* Fix validation in TranslationRule
* Replace deprecated notification_driver in tests
* Tail correct log files with devstack
-------------------------------------------------------------------
Tue Mar 14 03:01:08 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev100:
* Sleep between check_resource calls
* Remove unused code in prepare_ports_for_replace()
-------------------------------------------------------------------
Fri Mar 10 03:03:25 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev97:
* Modify stack_name regular expression in Orchestration API
* Make a backward compatible docutils fix
* Fix doc build
* Fix missing spaces in strings
* Handle zero values when merging environments
* Updated from global requirements
* Update test requirement
* Omit rsrc prop data in rpc api for multiple events
* Remove unused event_get methods
* Don't eager load raw_template in a few places
* Updated from global requirements
* Still wait for hooks on failed resources
* Data migration enabling storage of resource attributes
-------------------------------------------------------------------
Wed Mar 1 03:04:26 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev75:
* Switch image mirror
* Encode exception message in tests
* Stop showing json deserialized message in log
-------------------------------------------------------------------
Tue Feb 28 03:04:40 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev70:
* Updated from global requirements
* Add full path for Property
* Fix using parent_name for Properties
-------------------------------------------------------------------
Sat Feb 25 03:07:19 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev65:
* Fix config file management in tests
* Try to fix local.conf creation in tests
* Revert "Using os-testr to get better report"
* Pass on outputs errors to parent stacks
* Fix wrong indents for docs
-------------------------------------------------------------------
Thu Feb 23 03:36:06 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev57:
* Only reset current resource's attrs in state_set
* Lazy-load resource_properties_data for events
-------------------------------------------------------------------
Tue Feb 21 03:44:47 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev53:
* Skip test_update_with_mac_address without admin credentials
* Fix the incorrect link of the rdo installation guide
* Using os-testr to get better report
-------------------------------------------------------------------
Mon Feb 20 03:41:47 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev48:
* Fix swift key generation in python3
* Improved the descriptions of funtion parameters
-------------------------------------------------------------------
Sun Feb 19 03:48:26 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev46:
* Use keystone v3 and session for swiftclient
-------------------------------------------------------------------
Sat Feb 18 03:43:13 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev44:
* Reduce wait condition signal number
* No need to check if resource not created
-------------------------------------------------------------------
Fri Feb 17 03:38:39 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev41:
* Change minimal_image_ref to cirros-0.3.5-x86_64-disk
-------------------------------------------------------------------
Thu Feb 16 01:56:56 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev40:
* Add CEPHFS manila share protocol
-------------------------------------------------------------------
Wed Feb 15 01:57:20 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev38:
* Mark deprecated resources as HIDDEN
* Refactor OS::Trove::Instance resource tests
-------------------------------------------------------------------
Tue Feb 14 01:58:14 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev35:
* Updated from global requirements
* Check detach_interface/attach_interface complete
* Updated from global requirements
-------------------------------------------------------------------
Mon Feb 13 01:58:04 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev32:
* Correct resource type in zaqar notification releasenotes
-------------------------------------------------------------------
Sat Feb 11 02:00:13 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev30:
* Just to migrate existing resource to backup stack
* heat stack-update assumes interfaces have fixed ip addresses
* Store user_domain in self._user_domain_id
* Don't use keystoneclient for auth_ref
* Remove unused url_for method from heat_keystoneclient
-------------------------------------------------------------------
Fri Feb 10 01:57:16 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev21:
* Fix number of issues with grenade job
* Prepare for using standard python tests
* Switch to heat-agents for docs
* Remove leftover install_heat_other
-------------------------------------------------------------------
Thu Feb 9 01:57:15 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev15:
* Fix default parse_live_resource_data
-------------------------------------------------------------------
Wed Feb 8 01:57:20 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev14:
* Revert "Enable debug logging in unit tests"
* Add Pike version '9.0.0' in doc
* Use stored value in OS::Heat::Value resource
-------------------------------------------------------------------
Tue Feb 7 01:58:00 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev8:
* Enable debug logging in unit tests
* Use region_name when creating keystone client
* Add heat-manage subcommand to migrate legacy prop. data
* Apply super _show_resource() for neutron resources
-------------------------------------------------------------------
Mon Feb 6 01:57:35 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev2:
* Log stack status changes in unit tests
-------------------------------------------------------------------
Sat Feb 4 02:07:26 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0rc2.dev1:
* Update reno for stable/ocata
8.0.0.0rc1
-------------------------------------------------------------------
Fri Feb 3 01:59:13 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b4.dev22:
* Fix restore_prev_rsrc assert weakref
* ResourceGroup fix issue with batch create and zero count
* Remove handle_delete() for keystone group
-------------------------------------------------------------------
Thu Feb 2 04:39:35 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b4.dev17:
* Move CFN pseudo functions out of Parameters base class
* Make API services with apache the default
* Allow 'mac_address' updatable for neutron port
-------------------------------------------------------------------
Wed Feb 1 04:34:57 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b4.dev13:
* Don't try to store i18n messages
* Don't mock internal method of ceilometerclient
* Keystone::Project observe reality implementation
* Use keystone session with zaqar client plugin
* delete python bytecode including pyo before every test run
-------------------------------------------------------------------
Sat Jan 28 04:45:23 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b4.dev6:
* Fix i18n issue in event.py
* Don't make client calls when adding dependencies
* Make number of workers configurable with apache
* Allow query types other than string in Aodh alarms
-------------------------------------------------------------------
Fri Jan 27 04:45:12 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b4.dev1:
* Fix ceilometerclient mocks for 2.8.0 release
8.0.0.0b3
-------------------------------------------------------------------
Thu Jan 26 01:14:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev245:
* Add attribute 'collect' to senlin cluster
* Add missing import for zaqar client
* Improve resource.NoActionRequired
* De-duplicate properties_data between events, resources
* Updated from global requirements
* Fix for resources stuck in progress after engine crash
* Remove py26 support
* Add reno for OS::Sahara::Job
* Sort JSON output in intrinsic functions
-------------------------------------------------------------------
Wed Jan 25 01:14:24 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev228:
* Delete accidental artifact
* Don't override _show_resource() for image
* Updated from global requirements
* Always replace DELETE_COMPLETE resources on update
* Don't look at convergence_engine conf option in Resource
* Updated from global requirements
* Provide unified _show_resource() for senlin resources
* Fix nits of server tag test
* Fix handle_create() of senlin cluster resource
* Use os_cache in place of no_cache
* Skip integration tests when not configured
* Add translation rules for OS::Sahara::Job
* Add sahara constraints
* Refactor _show_resource() for neutron resources
* Change order of init _facade and osprofiler
* Add port_security_enabled property to ProviderNet
* Add gabbi tests for resource REST API
* Allow admins to get resource by physical resource id
* Avoid to use internal attribute '_info'
* Mark nested stacks unhealthy by refid
* Include an OS::stack_id output when generating a template
* Add more gabbi REST API tests
-------------------------------------------------------------------
Fri Jan 20 04:07:36 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev187:
* Fix MistralClientPluginTest.test_create
* Add policies property to cluster resource
* Efficient passing of attrs during traversals
* Add translation rules to senlin policy resource
* Initial heat REST API tests with gabbi
-------------------------------------------------------------------
Thu Jan 19 04:10:09 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev177:
* Add reality support to senlin node resource
* Add translation rules to senlin node resource
* Don't load resources in dep_attrs
* Don't load non-referenced resources from DB
* Use super method _show_resource() for alarms
* Add note for env prepare of `Custom image script`
-------------------------------------------------------------------
Wed Jan 18 04:10:48 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev166:
* Updated from global requirements
* Add cluster property to senlin node resource
* Release notes for designate v2 support
* Add resource_properties_data assoc. to resource, event objs
-------------------------------------------------------------------
Mon Jan 16 04:14:31 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev159:
* Set content-type when signaling deployment
* Fix validate_external()
-------------------------------------------------------------------
Sat Jan 14 04:12:14 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev155:
* Don't use MagicMock for stacks in tests
* Fix errors resulting from over-long Zaqar queue names
* Unit tests: Don't mock client_plugin for Zaqar subscription
* Deprecate OS::Glance::Image
* Add OS::Neutron::Quota resource
* Allow to scale when group is in CHECK_COMPLETE
* Deprecate designate v1 resource plugin
* Release notes for OS::Keystone::Domain
* Use correct charset when create a text/* type MIME
-------------------------------------------------------------------
Fri Jan 13 04:10:50 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev137:
* Ignore dependency errors with conditions
-------------------------------------------------------------------
Thu Jan 12 04:19:59 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev136:
* Default to Glance v2
* Add reality support for senlin cluster resource
* Correct output values when generating templates
* Correct to 'heat_config_notify_script'
* Don't replace failed neutron resources always
* Check `resource_validate` before validate external
* Add designate recordset support
* Add designate zone support
* Do nothing in prepare_for_replace if server not created
* Set access_policy for messaging's dispatcher
* Use i18n to translate msg in LOG.xxx()
-------------------------------------------------------------------
Wed Jan 11 01:21:07 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev115:
* Add translate rules for senlin cluster
-------------------------------------------------------------------
Tue Jan 10 01:25:06 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev114:
* Check if image_identifier is UUID
-------------------------------------------------------------------
Sat Jan 7 01:26:44 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev112:
* Do not replace failed server always
* Fix senlin resources update failure
* Updated from global requirements
* Remove greenlet useless requirement
* Replace always if resource is in CHECK_FAILED
* To reset metadata for resources when mark unhealthy
* make the rabbitmq configuration simpler
* Don't use keystone_authtoken section for trust
* Fix string declaration in environment_util.py
-------------------------------------------------------------------
Fri Jan 6 01:26:02 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev94:
* Don't try detach interface when server not found
* Remove repeat entity defination
* Enable resource _show_resource with dict type
* Fix a small nit of docs
* Enable coverage report
* Sanitize newly added heat-manage command
* Add the ResourcePropertiesData object
* Make subnet required for lbaasv2 member resource
* Use urllib to correctly escape URLs for Zaqar queues
* Add convenience properties for alarm queue actions
* Add a zaqar.queue custom constraint
* Refactor BaseAlarm.actions_to_urls()
* Fix inconsistencies in updating alarms
-------------------------------------------------------------------
Wed Jan 4 02:12:21 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev70:
* Use heat.engine.resource.UpdateReplace
* Use 'openstack' commands instead in docs
* Recreate db only if db service is enabled
-------------------------------------------------------------------
Tue Jan 3 02:13:12 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev64:
* Updated from global requirements
* Avoid to use same code for aodh resources
-------------------------------------------------------------------
Mon Jan 2 02:11:16 UTC 2017 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev60:
* Fix get all attributes with cache data
-------------------------------------------------------------------
Fri Dec 30 02:10:26 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev59:
* Make sure heat works with novaclient 7.0.0
-------------------------------------------------------------------
Thu Dec 29 02:11:47 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev57:
* Add OS::Sahara::Job resource
* Use _show_resource() of super class
-------------------------------------------------------------------
Wed Dec 28 02:13:23 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev53:
* Don't validate rsrc properties with external_id
* Docs of configuring Devstack to enable heat
-------------------------------------------------------------------
Tue Dec 27 02:12:18 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev50:
* Make *_id/name_url required for api-ref
-------------------------------------------------------------------
Mon Dec 26 02:11:52 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev48:
* Fix typo in plugin.sh
-------------------------------------------------------------------
Sat Dec 24 02:10:16 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev47:
* Trivial fix some typos in api-ref
* Fix for validating firewall resource status
* Updated from global requirements
* Returns project info while getting sd with admin context
* Add resource_properties_data data migration
* One transaction per encrypt/decrypt batch
* map_replace allow noop colliding replacements
* Skip test_server_signal_userdata_format_software_config
-------------------------------------------------------------------
Fri Dec 23 02:10:22 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev32:
* Use metadata and personality with server rebuild
* Correct the order of assertEqual
* Several improvements of pluginguide.rst
* Avoid Forcing the Translation of Translatable Variables
* Default implementation parse_live_resource_data
* Remove unused mock for server check tests
* Update .coveragerc after the removal of openstack directory
* Trivial refactor of session var in reset_stack_status
-------------------------------------------------------------------
Thu Dec 22 02:11:16 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev20:
* Update the constraint value of schema 'ACCESS_TYPE' for Manila share
* Allows to create x509 keypair
* Set default value for 'metadata' of nova server
* Ephemeral disk size support for server bdm_v2
-------------------------------------------------------------------
Wed Dec 21 02:10:17 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev14:
* Allow to create admin context for tests
* Fix typo
-------------------------------------------------------------------
Tue Dec 20 02:09:40 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev11:
* Nova Flavor Resource Update
* Refactor batch encrypt/decrpyts of params, props
-------------------------------------------------------------------
Mon Dec 19 02:11:02 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev7:
* Updated from global requirements
-------------------------------------------------------------------
Sun Dec 18 02:10:57 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev6:
* Update fedora image in devstack
* Updated from global requirements
-------------------------------------------------------------------
Fri Dec 16 02:02:27 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b3.dev3:
8.0.0.0b2
* Correct response of template-version-list
* Updated from global requirements
* Do not set the mime-type for userdata
* Add noauth middleware
-------------------------------------------------------------------
Thu Dec 15 11:13:26 UTC 2016 - tbechtold@suse.com
- config cleanup
-------------------------------------------------------------------
Thu Dec 15 02:09:07 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b2.dev109:
* Updated from global requirements
* Remove db.api wrapper
* Support composite alarm
* Cleanup test env after tests
* Allow mark-unhealthy by physical resource ID
* Add validation for conflicting merge strategies
-------------------------------------------------------------------
Wed Dec 14 15:17:46 UTC 2016 - mjura@suse.com
- Remove deprecated auth_plugin option from crudini
-------------------------------------------------------------------
Wed Dec 14 02:09:21 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b2.dev97:
* Add DeployedServer resource
* Use BaseServer base class for Nova Server resource
* Set default value for 'metadata' of cinder volume
* Refactor port tests
* Support new osprofiler API
* Handle ambiguous physical resource IDs
-------------------------------------------------------------------
Tue Dec 13 02:09:16 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b2.dev85:
* Use assertIsNone(...) instead of assertEqual(None, ...)
-------------------------------------------------------------------
Sat Dec 10 02:06:55 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b2.dev84:
* Don't replace failed volume always
* Include API version in Zaqar URLs
* Use mock instead of mox for keypair test
-------------------------------------------------------------------
Fri Dec 9 10:41:28 UTC 2016 - dmueller@suse.com
- package conf.d dir
-------------------------------------------------------------------
Fri Dec 9 02:52:43 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b2.dev78:
* Updated from global requirements
* Updated from global requirements
* More efficient db resources-per-stack count
-------------------------------------------------------------------
Thu Dec 8 17:18:17 UTC 2016 - aplanas@suse.com
- systemd: remove Wants from services.
-------------------------------------------------------------------
Thu Dec 8 01:35:10 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b2.dev74:
* Revert "Fix devstack plugin" workaround
* Use __slots__ for dependencies.Node
* Observe reality for OS::Keystone::Domain
* Adds Keystone Domain resource plugin
* Remove the deprecated Stack.resolve_static_data() method
* Remove support for accessing ResourceDefinition like a dict
* Unit tests: Don't use ResourceDefinition as cfn snippet
-------------------------------------------------------------------
Wed Dec 7 01:37:21 UTC 2016 - cloud-devel@suse.de
- Update to version heat-8.0.0.0b2.dev65:
* Add policy for Keystone resource types
* Don't use hardcoded flavors in tests
* Updated from global requirements
* Updated from global requirements
* Don't validate address when using get_attr
* Updated from global requirements
* Add an OS::Zaqar::MistralTrigger resource type
* Use both domain id and name
* Fix a small nit
* Make the name of a Zaqar queue optional
* Don't return the signed queue URL from get_resource
* Includes project info while admin getting stacks
* Supports 'direct-physical' and 'baremetal' vnic type for port
* Do not count events for every event created
* Refactor, add encrypt/decrypt data dict functions to crypt
* Minor encrypt/decrypt unittest refactor
* Refactor purge_deleted, operate on batches of stacks
* Avoid re-validating resources in nested stacks
* Show team and repo badges on README
* Updated from global requirements
* Keystone::User observe reality implementation
* Refactor _needs_update() for resource
* Updated from global requirements
* More efficient pruning of events
* Avoid redundant validations
* Use more specific asserts in tests
* Use both endpoint and endpoint_override
* Move call trove cluster delete to check complete
* Skip test_cancel_update_server_with_port
* Use endpoint_override with heat client plugin
-------------------------------------------------------------------
Fri Nov 18 14:10:17 UTC 2016 - johannes.grassler@suse.com
- Converted services to systemd:
* Created .service files for all services
* Fixed tmpdir creation
* Removed LSB init scripts
* Updated spec to configure systemd services
-------------------------------------------------------------------
Wed Nov 16 01:25:59 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev242:
* Use timeout as whole seconds in swift plugin
* Initial PropertiesGroup implementation
* Add Apache 2.0 license to source file
* Allow policies for resource_types with wildcard
* Enforce policy before resource.validate
* Don't delete RawTemplate if it referenced by a stack
-------------------------------------------------------------------
Tue Nov 15 01:38:04 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev231:
* Do not throw an exception if stack outputs is not set
-------------------------------------------------------------------
Mon Nov 14 12:29:03 UTC 2016 - slunkad@suse.com
- Adds missing file in spec
* heat-all
-------------------------------------------------------------------
Tue Oct 11 04:49:45 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev129:
* Add http_proxy_to_wsgi middleware to Heat CFN endpoint
* Add networking-sfc flow-classifier resource plug-in
-------------------------------------------------------------------
Mon Oct 10 04:53:44 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev125:
* Correct invalid git URL in LogABug config
* Keystone role assignment observe reality method
* Using oslo_config's min attribute in heat
-------------------------------------------------------------------
Sat Oct 8 05:10:12 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev120:
* Updated from global requirements
* Enable release notes translation
-------------------------------------------------------------------
Fri Oct 7 05:16:33 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev117:
* Use __slots__ in Parameter classes
* Pass region_name to session client
* Create a root Yaql context
-------------------------------------------------------------------
Thu Oct 6 05:15:29 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev111:
* Avoid double init of classes with __new__
* Use __slots__ in ResourceInfo classes
* Don't always eagerly load the raw_template for a stack
* Properly compute resource_properties pickle
* Use empty list for None values in repeat function
* Don't create yaql context
* Make nova server user_data format configurable
-------------------------------------------------------------------
Tue Oct 4 06:25:00 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev98:
* Using assertIsNotNone() instead of assertIsNot(None)
* Using assertIsNone() instead of assertIs(None)
* Fix typo 'duplcate' to 'duplicate' in status.yaml
-------------------------------------------------------------------
Sun Oct 2 05:51:33 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev92:
* Updated from global requirements
-------------------------------------------------------------------
Sat Oct 1 05:46:11 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev91:
* Don't get derived config if resource ID unset
* Fix create/update keystone endpoint with service name
-------------------------------------------------------------------
Fri Sep 30 13:08:45 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev87:
* Remove unnecessary setUp and tearDown
* Fix a typo in engine_wrapper.py
* Use minimal image wherever possible
* Using assertIsNone() instead of assertEqual(None, ...)
* Break cycle between Resource and Attributes
* Hidden policies property of OS::Mistral::Workflow
* Speed up environment test
-------------------------------------------------------------------
Thu Sep 29 10:55:03 UTC 2016 - tbechtold@suse.com
- Update to version heat-7.0.0.0rc2.dev74:
* Updated from global requirements
* Switch fedora mirror
* Small refactoring translation mechanism
- Add some missing OpenStack clients as Requires
-------------------------------------------------------------------
Thu Sep 29 00:41:50 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev68:
* Fix typo in docstring
* Add a new HOT template version for Ocata
* Add networking-sfc port-pair-group resource plug-in
-------------------------------------------------------------------
Wed Sep 28 00:44:56 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev62:
* Return error with path in function validate
* Nova::Server observe reality implementation
-------------------------------------------------------------------
Mon Sep 26 09:41:41 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev58:
* Set hooks before storing events
* Trivial:Standardize the output format of 'help' in some files
* Trivial: Replace 'assertTrue(a not in b)' with 'assertNotIn(a, b)'
-------------------------------------------------------------------
Mon Sep 26 01:11:53 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev53:
* Updated from global requirements
* Fix indentation in get_param example
-------------------------------------------------------------------
Sun Sep 25 01:10:08 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev50:
* Run integration tests with tempest before upgrade
* Avoid circular refs more aggressively in DependencyTaskGroup
* Example for "Replace" function should use self.fn_name
-------------------------------------------------------------------
Sat Sep 24 01:12:19 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev44:
* Use save_and_reraise_exception() in HeatException
* Get rid of circular reference in Event class
* Increase the timeout for the stop_stack message
* Wait for deletion_time in integration tests
* Updated from global requirements
-------------------------------------------------------------------
Fri Sep 23 01:16:43 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev35:
* Do not attempt deletion of a DELETE_COMPLETE stack in service api
* Don't use cast() to do StackResource delete
-------------------------------------------------------------------
Thu Sep 22 01:13:40 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev32:
* Use neutron cli command instead of osc
* Add Ocata version '8.0.0' in doc
* Add missing %s in print message
-------------------------------------------------------------------
Wed Sep 21 01:10:40 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0rc2.dev28:
* Fix cancel update for nova server with defined port
* Re-trigger on update-replace
* Updated from global requirements
* Add resource OS::Cinder::QoSAssociation
* Legacy delete attempt thread cancel before stop
* Raise NotImplementedError instead of NotImplemented
* Don't acquire the lock when cancelling a stack
* Use correct schema for SoftwareDeploymentGroup rolling_update
* Allow update inplace for allowed_address_pairs
* Cancel traversal of nested stack
* Update reno for stable/newton
* Don't log locked resource ERROR level
7.0.0.0rc1
* Update link reference
* Fix sync point delete
* Correct the response info of template-version-list
* Release resource lock when executing reset_stack_status
-------------------------------------------------------------------
Mon Sep 19 14:27:06 UTC 2016 - mjura@suse.com
- Add missing requirements python-yaql >= 1.1.0
-------------------------------------------------------------------
Fri Sep 16 01:13:29 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev126:
* Make get_attr consistent across template versions
* Avoid circular references in Macro class
* Do str_replace in a single pass
* Skip resource counting during validation
* Allows condition name using boolean or function
* Refactor resource definition parsing in HOT/cfn
* Add releasenotes for OS::Cinder::QoSSpecs
* Allow hyphens in OS::Trove::Instance database names
* Check policy of resource type again
-------------------------------------------------------------------
Thu Sep 15 01:16:26 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev109:
* Add releasenote for conditions function
* Always use context manager for DB transactions
* Create ResourceDefinitions directly in ResourceGroup/Chain
* Allow referencing conditions by name
* Refactor boolean condition functions
* Make cfn functions inherit from HOT
* Update plugin-guide documentation page
* Migrate to keystoneauth
* Use keystone session in endpoint_utils
* Move NoActionRequired exception back where it belongs
-------------------------------------------------------------------
Wed Sep 14 01:13:41 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev90:
* Ensure cached conditions match stack
* Copy correct definition to the backup stack
* Add functional test for SDG rolling_update
* Create a public Conditions class API
* Raise StackValidationFailed instead of InvalidCondition*
* Revert "Improve validation for some functions"
* Override the default Template.outputs() implementation
* [api-ref] Remove temporary block in conf.py
-------------------------------------------------------------------
Tue Sep 13 01:13:16 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev75:
* Add way to use custom paths in translation
* Add test for SoftwareDeploymentGroup resource
* Deletion of in-progress stack
* Convergence: Run scenario tests synchronously
* Convergence: basic framework for cancelling workers
* Non-destructive upgrade for structured deployments
* Handle outputs with an OutputDefinition class
* Pre-validate cinder quotas with the real fact
-------------------------------------------------------------------
Mon Sep 12 01:12:16 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev60:
* Updated from global requirements
-------------------------------------------------------------------
Sun Sep 11 01:16:53 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev58:
* Revert "Allow reference conditions by name"
-------------------------------------------------------------------
Sat Sep 10 01:10:23 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev56:
* standardize release note page ordering
-------------------------------------------------------------------
Fri Sep 9 01:07:43 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev54:
* Restore timezone information in API response
-------------------------------------------------------------------
Thu Sep 8 01:08:12 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev52:
* Allow reference conditions by name
* [api-ref] Rewrite the Heat API version
* Careful with OS::Nova::Server dependencies on subnets
-------------------------------------------------------------------
Wed Sep 7 01:15:05 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev48:
* Lazy-load outputs
* Trivial: remove unused LOG attribute
* Cinder::Volume observe reality implementation
* Get rid of Template.validate_condition_definitions()
* Evaluate resource conditions in-place
* Remove _get_client_args() from client_plugin
* Unify getting properties for method of Server res
-------------------------------------------------------------------
Tue Sep 6 01:10:49 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev35:
* Correcting parameter type
* Use physical name in event if resource_id is None
* Get rid of extra_rsrc_defn in templates
* Modify use of assertTrue(A in B)
* Deprecate Template.validate_resource_definitions()
* raw_template_files_get always use context session
-------------------------------------------------------------------
Mon Sep 5 08:24:05 UTC 2016 - tbechtold@suse.com
- Update to version heat-7.0.0.0b4.dev23:
* Deprecate Template.validate_resource_key_type()
* Config logABug feature for heat api-ref
* Minor fix for hot_spec.rst
-------------------------------------------------------------------
Sun Sep 4 01:05:37 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev19:
* Non-destructive upgrade for deprecated resources
-------------------------------------------------------------------
Sat Sep 3 01:11:19 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev17:
* Add unit tests for invalid keys in resources
* Prevent direct access to conditions in templates
* Don't add new abstract methods to Template class
* Allow any data to be passed to yaql function
* Don't run neutron tests before upgrade
* Properly evaluate yaql expressions
* Add cinder qos specs constraint
* Add OS::Cinder::Quota resource
-------------------------------------------------------------------
Fri Sep 2 02:50:45 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b4.dev5:
* Provide default implementation of _parser_condition_functions
* Call base __init__ from FakeHTTPClient
* Use heat functions from plugin for upgrade
7.0.0.0b3
-------------------------------------------------------------------
Thu Sep 1 15:23:30 UTC 2016 - tbechtold@suse.com
- Install heat_integrationtests into python-heat
-------------------------------------------------------------------
Thu Sep 1 15:18:06 UTC 2016 - tbechtold@suse.com
- Update to version heat-7.0.0.0b3.dev405:
* Updated from global requirements
* Correct link reference in heat/doc
* Updated from global requirements
* Add OS::Cinder::QoSSpecs
* Provide 'or' function
* Add doc and reno note for environment merging
* Aodh::Gnocchi resources observe reality implementation
* Change type of X-Openstack-Request-Id
* Updated from global requirements
* Fix senlin profile/policy type constraint check
* Delete mox.stubs in heat
* Updated from global requirements
* Improve efficiency of SoftwareDeployment updates
* Fix incorrect behaviour of repeat function
* Convert props form delimited params to lists
* Validate that python3 is ready for loguserdata
* Improve validation in OS::Monasca::Notification
* Add interrupt points for convergence check-resource operations
* Add new resource l7rule
* Clean imports in code
* Minor fix for senlin cluster update
* Check action status instead of cluster status for cluster creation
* Updated from global requirements
* Fix building derived inputs from a derived config
* Provide 'and' function
* Stop using mox.stubs in heat
* Refactor senlin node update logic
* Add 'resources' to error msg path if res' condition invalid
* Updated from global requirements
* Provides 'not' condition function
-------------------------------------------------------------------
Mon Aug 26 17:10:05 UTC 2016 - aplanas@suse.com
- Revert generate PID file for systemd (bsc#991985)
-------------------------------------------------------------------
Mon Aug 24 15:10:05 UTC 2016 - aplanas@suse.com
- Generate PID file for systemd (bsc#991985)
-------------------------------------------------------------------
Wed Aug 24 00:46:09 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev288:
* Delete RoleAssignment if user/group does not exist
* Migrate stacks from legacy to convergence engine
* api-ref - software config status codes
* api-ref - template version and functions
* api-ref - stack actions
* api-ref - events
* api-ref - stack snapshots
* api-ref - stack resources
* api-ref - services/stack-outputs doc
* api-ref - stack identity usage in find calls
* Use tempest.conf when running under tempest
-------------------------------------------------------------------
Tue Aug 23 02:41:54 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev266:
* Add valid merge strategies
* api-ref - build/resource-type/versions
* Updated from global requirements
* Add OS::Heat::Value resource
* Override client() for RoleAssignment resources
* Don't manipulate config for admin creds
* Register heat tempest plugin
* Depend on tempest in test-requirements.txt
-------------------------------------------------------------------
Mon Aug 22 05:52:14 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev250:
* Remove tenant_safe flag from rpc and db api
-------------------------------------------------------------------
Mon Aug 22 02:37:23 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev248:
* Add new environment section for merge strategies
-------------------------------------------------------------------
Sat Aug 20 05:50:20 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev246:
* Get ready for os-api-ref sphinx theme change
-------------------------------------------------------------------
Sat Aug 20 02:40:20 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev244:
* api-ref doc for stack (5)
* Begin move of UpdateReplace back to its rightful location
* Add a replace_on_change option to the SW Config input schema
* api-ref doc for stack (4)
* api-ref doc for stack (3)
* api-ref doc for stack (2)
* api-ref doc for stack (1)
* Split stack api-ref doc into three files
* Fix api-ref doc for software deployment
-------------------------------------------------------------------
Fri Aug 19 02:42:56 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev226:
* Add reno note on volumes.backups_enabled option
* Handle case where the Nova AZ extension is disabled
* Parse JSON as JSON when converting to YAML
* Clean imports in code
* Validate the input/output configs in Software Config
* Deal with cinder-backup service absent
-------------------------------------------------------------------
Thu Aug 18 02:41:46 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev215:
* Don't use config option sqlite_db
* Log missing clients as WARNING instead of ERROR
-------------------------------------------------------------------
Wed Aug 17 02:36:13 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev212:
* Nova::HostAggregate observe reality implement
* Always eager load the raw_template for a stack
* Add validate for external resources
-------------------------------------------------------------------
Tue Aug 16 02:36:59 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev207:
* Add validating of section 'conditions'
* Add support for a resource level external_id
* Catch NotSupported when cancelling a nested stack
* Add version keyword argument to RAX glanceclient
-------------------------------------------------------------------
Mon Aug 15 02:37:33 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev200:
* Support maps as argument for repeat/for_each
* Use is_admin_project from context
* Single definition of top-level SoftwareConfig keys
* Fix resouce group resource removal policy name inconsistency with DB
* Fix path_in_stack for scheduler hints
-------------------------------------------------------------------
Sat Aug 13 03:13:12 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev190:
* Perform str_replace trying to match longest string first
* Updated from global requirements
* Updated from global requirements
* no need to run integration tests in upgrade
* Put common implementation of HOT/CFN into new class
* Move 'validate_section' to hot/template.py
* Don't load stack when getting files
* Adopt tempest plugin config namespace
* Fix Broken Link in Contributing > Blueprints Doc
* Add key/value support for orchestrating images
-------------------------------------------------------------------
Fri Aug 12 02:44:31 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev179:
* Add key/value support for orchestrating images
-------------------------------------------------------------------
Thu Aug 11 02:48:08 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev177:
* Update HOT template guide preface
* Set properties to before_props before calling handle_update
* Don't change properties in regenerate_info_schema
* Adds some infos for stack notification
-------------------------------------------------------------------
Wed Aug 10 02:37:18 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev169:
* Updated from global requirements
-------------------------------------------------------------------
Tue Aug 9 02:41:53 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev168:
* Fix software config api-ref doc
* Unit tests: Use Properties objects instead of dicts
* Fix null param for _create_arguments() for volume resource
* Rename swift.py to container.py for swift container resource
* Fix iteration in floatingip's add dependencies method
* Updated from global requirements
* Add scenario test_server_signal
* Release note, api-ref for event list nested_depth
* Make the removed resources in resource group visible on REST
* Network validation in Manila
* Remove additional purge test
* Support 'conditions' section for templates
* Fix two typos
* Remove deprecated v1 cinder api support
* Updated from global requirements
* Fix str_split function when string is None
* New common constraint 'Expiration'
* Cancel nested stack creation when sibling fails
* Allow stack create operations to be cancelled
* Don't pass value_specs when creating internal port
* Supplement:use assertEqual() instead of assertDictEqual()
* Purge deleted stacks for specific project
* Add new resource l7policy
* Remove unnecessary checks
* Fix empty values validation in nova server
* Correct doc about os-collect-config metadata polling
* Network resolving in Manila when only subnet passed
* Delete snaphots on deleting stack
* Remove tests for show attribute in cinder
-------------------------------------------------------------------
Tue Aug 2 02:37:59 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev119:
* Updated from global requirements
* Updated from global requirements
* modify the home-page info with the developer documentation
* Explicitly set heat.conf logging_exception_prefix
* Use handle_update_cancel() to cancel nested stack updates
* Add Python 3.5 classifier and venv
* Add an integration for server using neutron
* Fix get_endpoint() call in is_using_neutron
* Increase default sighup_timeout
* Always use upper-constraints
* Don't log ERROR for remote stack exceptions
* Silence swiftclient logging
* Retry neutron resource deletion if the physical resource exists
* Allow for retries after certain resource delete failures
* Move cinder api version tests
* Fallback to db for resource show
* Add reno note for DNS functionality
* Add dns properties and attributes
* Add dns constraints
-------------------------------------------------------------------
Thu Jul 28 02:30:06 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev83:
* Fix is_using_neutron
* Use keystone session from context in client plugin
* To delete the keypair preparing for update replacement
-------------------------------------------------------------------
Wed Jul 27 02:31:20 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev79:
* Use assertEqual() instead of assertDictEqual()
* Check for empty sections in environment
* Don't check alarm state when signaled
* Fix some map_replace issues
* Don't persist_state of IN_PROGRESS stack again
* Only use client_plugin() if default_client_name is set
* Correct reraising of exception
-------------------------------------------------------------------
Sat Jul 23 02:38:01 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev67:
* Fix validate method definitions
* Hidden StructuredDeployments and SoftwareDeployments
* Commented config for unit test sql logging
-------------------------------------------------------------------
Fri Jul 22 06:00:14 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev63:
* Updated from global requirements
* Unskip AutoscalingLoadBalancerv2Test
* Replace while with if in resolve function
* Add reno for map_replace and fix docs nit
* Use exception_filter from oslo_utils
* Implement map_replace intrinsic function
* Updated from global requirements
* Implement the correct total ordering for scheduler.Timeout
* Use TaskRunner.as_task() for the create retry delay
* Allow a grace period when cancelling a stack update
* Use a queue instead of an event to send messages
* Raise the last exception thrown into DependencyTaskGroup
* Scheduler: Add a progress callback to TaskRunner
* Always call TaskRunner._sleep()
* Unit tests: add a test resource that takes multiple steps
* Scheduler: Allow TaskRunner to be used as a task
* Allow individual resources to control the cancellation grace period
* Updated from global requirements
* Add direct_use=False flag to constructor of novaclient
* Skip AutoscalingLoadBalancerv2Test
* Do not show HIDDEN props in res type template
* Add reno for yaql function
* Add __ne__ built-in function
* Remove remaining methods from db objects
* Remove the db object delete method
* Only call session.refresh from within db_api functions
-------------------------------------------------------------------
Sat Jul 16 02:37:45 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev14:
* Do not raise NotFound for resource_get_all_* queries
* Scheduler: Allow a per-task customisable grace period
-------------------------------------------------------------------
Fri Jul 15 13:20:02 UTC 2016 - aplanas@suse.com
- Fix regular expression to detect shebang
- Require python-aodhclient, python-keystoneauth1 and python-magnumclient
-------------------------------------------------------------------
Fri Jul 15 13:04:45 UTC 2016 - aplanas@suse.de
- Update to version heat-7.0.0.0b3.dev10:
* Add new resource Security Group Rule
* Catch exceptions when cancelling tasks in DependencyTaskGroup
* Add a Resource plugin API for cancelling actions
* Use Fedora 24 base image
* Use to_policy_values from context for policy
* Fix doc of OS::Heat::AutoScalingGroup outputs and outputs_list
* Add networking-sfc port-pair resource plug-in
* Use oslo.context's from_environ for creating context
-------------------------------------------------------------------
Wed Jul 13 02:19:14 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b3.dev2:
7.0.0.0b2
* Add stack files retrieval API
* Propage errors in post test hook
* Create an admin context to refresh template files
* Do not show HIDDEN props in res type show
* Apply ResourceGroup blacklist at create time
* Fix Cloud Server image/flavor combination validation
-------------------------------------------------------------------
Tue Jul 12 02:17:17 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b2.dev239:
* Do not populate unused stack and watch rule objects
* Remove unused LOG to keep code clean
* Updated from global requirements
* HAProxy uses milliseconds for its timeout values
* Improve validation for some functions
-------------------------------------------------------------------
Sun Jul 10 02:15:46 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b2.dev230:
* Updated from global requirements
-------------------------------------------------------------------
Sat Jul 9 02:15:06 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b2.dev229:
* Improve validation during template.parse
* sqlalchemy tests don't assume same session
-------------------------------------------------------------------
Fri Jul 8 02:06:58 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b2.dev225:
* Allow admins to create public image by default
* Add information about Resolve rule to docs
* Replace raw_input with input to make PY3 compatible
-------------------------------------------------------------------
Thu Jul 7 02:00:53 UTC 2016 - cloud-devel@suse.de
- Update to version heat-7.0.0.0b2.dev219:
* Fail the test run if image download fails
* Convergence: Cancel message
* Change namespace 'ceilometer' to 'aodh'
* Deprecate combination alarm
-------------------------------------------------------------------
Wed Jul 6 16:22:53 UTC 2016 - gayane.osipyan@suse.com
- Fix python-yaql missing requirements.
-------------------------------------------------------------------
Wed Jul 6 15:50:33 UTC 2016 - gosipyan@suse.com
- Update to version heat-7.0.0.0b2.dev212:
* Convergence: Fix concurrent update resource delete
* Add rolling update for SDG
* Migrate to aodh for gnocchi alarms
* Correct parameter when raise NotSupported exception
* Updated from global requirements
* Keep encrypted_param_names environment internal to heat
* Fix another test race in test_update_restricted
* Use openstack commands for prepare_test_network.sh
* Use latest HOT version in Resource.build_template_dict
* Move _RESOURCE_KEYS down to class level
* Migrate to aodh for OS::Ceilometer::Alarm
* Use openstack command for prepare_test_env.sh
* Add default release names for template versions
* Add a sleep after delete before purging
* Correct the usage of properties.get() with default value
* Config: no need to set default=None
* Use default client name for cinder resources
* Revert "Skip AutoScalingSignalTest.test_signal_during_suspend"
* Use LOG.exception() properly
* Make sure to update image tags successful
* Correct message when extension is not available
* Add keystone_session property to context
* Updated from global requirements
* Install Guide: Set bug project
* Wait for stack status instead of group status
* Decouple hot and cfn for outputs
* Remove duplicate code of software deployment resource
* Add aodh client plugin
* Updated from global requirements
* Skip AutoScalingSignalTest.test_signal_during_suspend
-------------------------------------------------------------------
Mon Jun 27 17:02:02 CEST 2016 - jsuchome@suse.com
- Add systemd service macros (bnc#986415)
systemd v228 has a separate generator for generating the service
files from the init scripts, and daemon-reload is needed during
package installation
-------------------------------------------------------------------
Wed May 25 02:57:48 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev263:
* Glance image tag support release notes
-------------------------------------------------------------------
Tue May 24 03:00:23 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev261:
* Updated from global requirements
* Revert "Don't use stored context to reset stacks"
* Fixes resource filter to handle physical_resource_id properly
* Updated from global requirements
* Fixed variable shadowing in test_software_deployment
* Added refs_map attribute to resource groups
* Remove html_static_path from api-ref
-------------------------------------------------------------------
Sun May 22 02:48:27 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev249:
* Don't use stored context to reset stacks
* Lazy-load context information requiring Keystone calls
-------------------------------------------------------------------
Sat May 21 02:52:49 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev245:
* Mark monasca resources supported in release notes
* Updated from global requirements
* Fix small nits for tests introduced in bug/1571975
* Clarified servers property description for SoftwareDeploymentGroup
* Make cinder resources available based on extensions
-------------------------------------------------------------------
Fri May 20 02:56:50 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev236:
* migrate to upstream os-api-ref
* Allow resources to delay polling
* Allow scheduler tasks to request longer wait periods
* Use original request context for logging
* Support neutron QoSDscpMarkingRule resource plugin
* Removes duplicate code autoscale_complete
-------------------------------------------------------------------
Thu May 19 03:17:08 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev224:
* Updated from global requirements
* Fix the documentation for HIDDEN support status
* Remove unnecessary usage of stack_name
* Migrate nova_instance to physical_resource_id
* Improve logging of unexpected exceptions
* Fix api-ref generation errors
* Fixes cooldown logic throws ValueError
* Adds tag support for glance image resource plugin
-------------------------------------------------------------------
Wed May 18 03:19:18 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev209:
* Set security_groups when create internal ports for nova server
* Correct filters for resource search
* Revert "Add timeout for software deployments"
* Updated from global requirements
* Add timeout for software deployments
* Avoid passing templates/files over RPC
* RPC API: Add a template_id parameter to stack_create/update
* Allow the server name limit to be configurable
* Check for missing param schema in encryption utility
* Add --verbose-update-params option to heat-manage
* Make parameter decryption more robust
-------------------------------------------------------------------
Tue May 17 03:20:29 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev188:
* Convergence: Un-skip functional test
* Fix heat-keystone-setup-domain
* Makes monasca plugin as supported
* Break reference cycle in KeystoneClient plugins
* Reset env.encrypted_param_names on stack update
* Unit tests: Don't use ResourceDefinition as cfn snippet
* Use ResourceDefinition API in resource_facade
* Don't treat ResourceDefinition as cfn template in resources
* Deprecate the Resource.parsed_template() method
-------------------------------------------------------------------
Mon May 16 03:16:55 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev170:
* Add check for server existence on software deployment delete
* Remove usages of :linenos: in docs
* Fix DBDeadlock error in stack update
* Add deployment ID to deploy signal events
* Eager fetch stack tags with a subqueryload
* Refactor confusing code in custom_guidelines.py
-------------------------------------------------------------------
Sun May 15 03:18:14 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev158:
* Updated from global requirements
-------------------------------------------------------------------
Sat May 14 03:29:01 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev157:
* Remove stack ObjectField from resource
* Update log levels
-------------------------------------------------------------------
Fri May 13 03:31:40 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev153:
* Convergence: Refactor worker
* Fix doc build if git is absent
-------------------------------------------------------------------
Thu May 12 01:36:46 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev149:
* Enable client plugin to support dynamic api version
* Cleanup magnum client test case
-------------------------------------------------------------------
Wed May 11 01:38:54 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev145:
* Updated from global requirements
-------------------------------------------------------------------
Tue May 10 01:37:52 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev144:
* Migrate API documentations into the Heat tree
-------------------------------------------------------------------
Mon May 9 13:49:17 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev142:
* Use '--visibility' instead of '--is-public'
* Exclude plugins from custom_guidelines.py
* Revert "Replace SD RPC polling by long RPC call"
* Unit tests: Eliminate deprecated use of ResourceDefinition.Diff
* Don't use two different names for the same flag
* Check for worker_service initialization
-------------------------------------------------------------------
Mon May 9 04:56:19 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev130:
* Updated from global requirements
-------------------------------------------------------------------
Mon May 9 04:56:19 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev129:
* Make RPC call to abandon nested stack
* Use the ResourceDefinition.Diff API in resources
* Implement diffs of ResourceDefinitions
-------------------------------------------------------------------
Mon May 9 04:56:19 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev123:
* Revert "Enable abandon option to nested resource"
* use thread safe fnmatch
* Unit tests: use frozen_definition() in update tests
-------------------------------------------------------------------
Mon May 9 04:56:19 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev117:
* Make physical_network property optional
* Add command to reset one stack status
-------------------------------------------------------------------
Mon May 9 04:56:19 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev113:
* Add RESOLVE translation for some sahara resources
* Added unit tests for get_template
-------------------------------------------------------------------
Fri Apr 22 00:45:00 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev109:
* Updated from global requirements
* Clarify the help text for error_wait_time
* Break reference cycle between ResourceRegistry and ResourceInfo
* Break reference cycle between Environment and ResourceRegistry
* Use messaging notifications transport instead of default
-------------------------------------------------------------------
Thu Apr 21 00:45:52 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev100:
* Don't access `_stored_properties_data`
* Remove redundant properties construction
* Updated from global requirements
* Fix properties usage in ResourceChain update
* Imported Translations from Zanata
* Add environment retrieval API
* Add senlin to README.rst (github main page)
* Reinstate deprecation warnings
* Remove some redundant resolve_* functions
* Use RESOLVE translation for more sahara resources
* Don't scale when action is not complete
* Don't try scaling when no change in size
-------------------------------------------------------------------
Sun Apr 17 00:37:44 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev76:
* Use to_dict() instead for cinder resources
* Remove conditional import
-------------------------------------------------------------------
Sat Apr 16 00:37:27 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev73:
* Fix stack deleting problem in magnum stacks
* Magnum::Bay observe reality implementation
* Remove _show_resource from barbican resources
-------------------------------------------------------------------
Fri Apr 15 00:35:26 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev67:
* Updated from global requirements
* Designate::Domain observe reality implementation
* Change type of raised exception in translation
-------------------------------------------------------------------
Thu Apr 14 00:39:27 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev62:
* Designate::Record observe reality implementation
* Updated from global requirements
* Use RESOLVE translation for lbaasv2 resources
-------------------------------------------------------------------
Wed Apr 13 00:37:53 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev57:
* Use RESOLVE translation rules for vpnservice
* Fix a grammatical mistake of the example online
* Make neutron resources available based on service extensions
* Handle NotFound error for all _resolve_attributes
* Use default client name in nova - afterfixes
* Fix validation error for parameter group
* Fix and enable H303 and F403 No wildcard (*) import
* Adding instance delete test
* Remove rpm spec file and Makefile. Will track packaging in a different repo
* Don't need these files anymore. As per the layout in nova compute the manager is handling all the engine api calls
* stack_db attributes seem broken. Comment these out for now and the API is generally working
* Stack list now communicating end to end. Time to hook some stuff up
* Change default exchange to heat-engine from nova. Hook up 'list' though it doesn't work yet
* Fix up some imports so they work. I think this is right now. :)
* A few cleanups and some comments. Nothing major
-------------------------------------------------------------------
Tue Apr 12 01:51:37 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev55:
* Set enforce_type=True on config overrides in tests
* Updated from global requirements
* Rename source_path in translation
* Use RESOLVE rule for lbaasv1 resources
* Wording fix to list index error message
-------------------------------------------------------------------
Mon Apr 11 01:01:05 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev45:
* Squash database patches
* Use RESOLVE translation for more neutron resources
* Replace SD RPC polling by long RPC call
-------------------------------------------------------------------
Sun Apr 10 01:01:02 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev39:
* Add attribute for extra specs to Nova::Flavor
-------------------------------------------------------------------
Sat Apr 9 01:01:36 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev38:
* Imported Translations from Zanata
* Add fixtures into test-requirements
-------------------------------------------------------------------
Fri Apr 8 01:06:52 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.1.dev35:
* Support string index for list in get_param
6.0.0
* Sync integration tests requirements
* Revert "Check RBAC policy for nested stacks"
* Imported Translations from Zanata
* Add translation rule to delete ssh auth key from Magnum baymodel
6.0.0.0rc2
* Increase timeout of WaitCondition due to ConcurrentTransactions
* Imported Translations from Zanata
* Fix update issues with autoscaling group
* Avoid cooldown when group size does not change
* Imported Translations from Zanata
* Remove property "ssh_authorized_key" from OS::Magnum::BayModel
* Imported Translations from Zanata
* Fix race condition for WaitCondition with several signals
* Handling concurrent transactions in metadata_set method
* Imported Translations from Zanata
* Make sure to delete the credentials when stack deletion
* Add retries to avoid dberror for user_creds_delete
* Imported Translations from Zanata
* Imported Translations from Zanata
* Remove unknown parameters in patched update
* Imported Translations from Zanata
* Imported Translations from Zanata
-------------------------------------------------------------------
Thu Apr 7 01:06:20 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev126:
* Update the Administrator Guide links with new ones
-------------------------------------------------------------------
Wed Apr 6 00:57:49 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev125:
* Updated from global requirements
* Updated from global requirements
* Fix unfortunate spelling error
* Warn against API calls in plugin guide
* Add update_replace_value property to test resource
* Tidy up BarbicanClientPlugin
-------------------------------------------------------------------
Tue Apr 5 00:57:26 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev114:
* Keystone::User: do not update if no changes
* Added new property 'image' for bdm_v2 in Nova Server
* Add information about ResourceGroup attributes
* Fix typo `after_porps` in resource
* Updated from global requirements
* Check for missing/unexpected data in encryption utility
* oslo config clients_xxx enabled for all supported services
* Pass environment variables of proxy to tox
-------------------------------------------------------------------
Sat Apr 2 00:43:04 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev99:
* Refactor unit tests for encryption utility and add assertions
* Avoid reference loops in DependencyTaskGroup
* Raise explicit exception when deleting config which has been referenced
-------------------------------------------------------------------
Fri Apr 1 01:01:45 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev93:
* Convergence: Ignore not found when releasing lock
* Remove the unused parameter in method _build_properties()
* Don't validate template resource parameter defaults in parent
-------------------------------------------------------------------
Thu Mar 31 00:54:45 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev89:
* Revert "Check RBAC policy for nested stacks"
* Add volume_driver in OS::Magnum::BayModel
* Use a context manager to re-raise local exceptions in StackResource
* Use EntityNotFound instead of SyncPointNotFound
-------------------------------------------------------------------
Wed Mar 30 01:00:57 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev82:
* Increase timeout of WaitCondition due to ConcurrentTransactions
* Add translation rule to delete ssh auth key from Magnum baymodel
* Mark resources UPDATE_COMPLETE when they request replacement
* Updated from global requirements
* Add validate for babican secret
* Add lbaas v2 scenario test
-------------------------------------------------------------------
Tue Mar 29 11:08:56 UTC 2016 - tbechtold@suse.com
- Adjust defaults in heat.conf
-------------------------------------------------------------------
Tue Mar 29 00:57:17 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev71:
* Fix handle_delete of HostAggregate resource
* Fix update issues with autoscaling group
* Improve guidelines of using devstack of heat
* Add id and name properties for flavor resource
* Introduce 'immutable' of parameters
* Make encryption script log exception and continue
* Create integration tests requirements on the fly
* Add validation for mistral cron trigger
-------------------------------------------------------------------
Mon Mar 28 10:34:20 UTC 2016 - tbechtold@suse.com
- Adjust default heat.conf values
-------------------------------------------------------------------
Sun Mar 27 02:00:25 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev55:
* Stop engine service correctly
-------------------------------------------------------------------
Sat Mar 26 01:56:20 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev53:
* Removing some redundant words
* Set OS_PROJECT_NAME in grenade script
* Don't create an "update task" inside a try block
* Add validation check for barbican order
* Remove property "ssh_authorized_key" from OS::Magnum::BayModel
-------------------------------------------------------------------
Fri Mar 25 01:53:49 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev43:
* Reset stack status after resources
* Refactor BaseWaitConditionHandle._metadata_format_ok()
* Downgrade WaitCondition logs
* Use domain env variables as defaults
-------------------------------------------------------------------
Thu Mar 24 11:40:37 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev35:
* Add a new HOT template version for Newton
* Fix race condition for WaitCondition with several signals
-------------------------------------------------------------------
Thu Mar 24 01:39:19 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev32:
* Use region from config in functional tests
* Restrict use of iteritems, iterkeys and itervalues
* Added constraint for mistral workflow
* Handling concurrent transactions in metadata_set method
* Added constraint for barbican order
-------------------------------------------------------------------
Wed Mar 23 01:36:17 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev23:
* Make sure to delete the credentials when stack deletion
* Avoid cooldown when group size does not change
* Add retries to avoid dberror for user_creds_delete
-------------------------------------------------------------------
Tue Mar 22 01:38:51 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev17:
* Made workflow name required in crontrigger
-------------------------------------------------------------------
Mon Mar 21 01:36:14 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev15:
* Remove unknown parameters in patched update
-------------------------------------------------------------------
Sun Mar 20 01:37:52 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev13:
* hacking log warn
-------------------------------------------------------------------
Sat Mar 19 01:39:36 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev12:
* Add length constraint for workflow tasks
-------------------------------------------------------------------
Fri Mar 18 01:41:28 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev10:
* Imported Translations from Zanata
* Convergence: Fix rollback considered as failed concurrent update
* Explicitly naming resources in "unsupported" warnings
-------------------------------------------------------------------
Thu Mar 17 14:11:56 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev4:
* Fixes the sequence of release notes
* Added missing dot
-------------------------------------------------------------------
Thu Mar 17 02:12:54 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0rc2.dev1:
* Update reno for stable/mitaka
6.0.0.0rc1
* Remove redundant lines in test_instance_group.py
* Imported Translations from Zanata
* Check RBAC policy for nested stacks
* Make sure create ceilometer alarm successful
* Move launchconfig reference validation to validate()
* Add functional lbaas v2 tests
* Fix race condition in reload_on_sighup functional
* Fixes external hyperlink format in heat architecture doc
* Allow using 'get_param' for 'deletion_policy' section
-------------------------------------------------------------------
Wed Mar 16 02:05:53 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b4.dev88:
* Resolve name/id using translation rules for Server
* Don't raise oslo_db exceptions from heat
* Don't encrypt default parameters in heat-manage encrypt script
* Moved CORS middleware configuration into oslo-config-generator
* Make ConcurrentTransaction exception common
* Ignore image and flavor validations
-------------------------------------------------------------------
Tue Mar 15 02:09:40 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b4.dev76:
* Make backup stack naming more consistent
* Fix prepare_for_replace/restore_prev_rsrc handing for server
* Convergence: Avoid cache when resolving input data
* Convergence: Enable resource type aliasing test
-------------------------------------------------------------------
Mon Mar 14 13:20:31 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b4.dev68:
* Unit tests: compare stack names in PhysName
-------------------------------------------------------------------
Sat Mar 12 02:05:10 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b4.dev66:
* Fix stack preview
* Skip the in-built dependencies while validating template
* Handle network names in Manila resources
-------------------------------------------------------------------
Fri Mar 11 08:54:39 UTC 2016 - tbechtold@suse.com
- Update to version heat-6.0.0.0b4.dev58:
* Don't RESOLVE translate in resource init
* Imported Translations from Zanata
* Modify the message of ERROR in stack_cancel_update()
* Fix AWS::EC2::SecurityGroup update problem
* Refactor validation of arguments to 'repeat' intrinsic function
* Get watch_url via get_heat_cfn_url
* Imported Translations from Zanata
* Remove unused stuff in test_launch_config.py
* Allow resource name as reference if using depends_on
* Catch exceptions calculating implicit dependencies
* Remove required=True for name property
* Fix for resource search with invalid filter keys
* Fix potential race condition in lbaas v2 logic
* Heat integration tests failing against https endpoints
* Resolve name/id using translation rules
* Updated from global requirements
* Resolve arguments to 'repeat' function at runtime
* Make auth_url lookup dynamic
* Fix error msg for wrong auth_url in functional
* Use transactions instead of session.flush
* Fix problems in unicode template support
* Fixed incorrect exception raising in ManilaShare
* Regenerated heat_integrationtests.conf.sample
* Don't translate when loading resource from db
* Remove unused LOG variables
* Add reno for barbican container
* Add user_data_update_policy property to OS::Nova::Server
* Do not try to save event resource if too big for db column
6.0.0.0b3
- Remove 0001-Fix-discovery-of-keystone-auth-URI-with-keystone-on-.patch
Applied in a different way upstream
- Adjust Requires and BuildRequires according to requirements.txt
-------------------------------------------------------------------
Mon Feb 29 10:43:15 UTC 2016 - johannes.grassler@suse.com
- Ensure heat services are started after openstack-keystone (bsc#955786)
-------------------------------------------------------------------
Fri Jan 8 01:12:32 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev169:
* Updated from global requirements
-------------------------------------------------------------------
Thu Jan 7 01:12:44 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev168:
* Remove stray debug from context.py
* Add basic get_live_state implementation
-------------------------------------------------------------------
Wed Jan 6 01:12:51 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev165:
* Event transport
* Replace deprecated LOG.warn with LOG.warning
-------------------------------------------------------------------
Tue Jan 5 01:11:20 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev162:
* Revert "Disable CeilometerAlarmTest.test_alarm"
* Pass domain id to ceilometer client
* Init local request context with user/project domain infos
-------------------------------------------------------------------
Mon Jan 4 01:12:55 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev156:
* Replace assertTrue(isinstance()) with assertIsInstance()
* Updated from global requirements
-------------------------------------------------------------------
Fri Jan 1 02:51:11 UTC 2016 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev153:
* Add join to workflow (mistral resource)
-------------------------------------------------------------------
Thu Dec 31 02:51:52 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev151:
* Add OS::Senlin::Profile resource
* Add release note for bp/api-call-output
* Using LOG.warning replace LOG.warn
* Fix some inconsistency in docstrings
* Add OS::Senlin::Cluster resource
-------------------------------------------------------------------
Tue Dec 29 02:52:06 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev142:
* Use flavors.get when finding with id
* Make sure update access mode for volume in available
* Fix using mock return_value in unittests
* Add descriptions to all openstack resources (Part 1)
* Remove meaningless default value in __get__()
-------------------------------------------------------------------
Sun Dec 27 08:53:33 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev132:
* Wrong usage of "an"
* Wrong usage of "a"
* Trivial: Remove unused logging import
* Remove defaults for handle_update parameters
-------------------------------------------------------------------
Fri Dec 25 02:55:08 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev124:
* Disable CeilometerAlarmTest.test_alarm
-------------------------------------------------------------------
Thu Dec 24 02:54:41 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev123:
* Use create_with_template for RG create
* Support RackConnect V3 LB in Rackspace AutoScaleGroup Resource
* Added ResourceChain plugin
-------------------------------------------------------------------
Wed Dec 23 02:53:26 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev117:
* Add release note for bp/support-host-aggregate
* Add release note for bp/support-neutron-qos
* Use flavors.find interface to find flavors
* Don't call neutron when there is no prop_diff
* Add trustee config group to sample config
-------------------------------------------------------------------
Tue Dec 22 02:52:35 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev108:
* Use EntityNotFound as super class for exceptions
-------------------------------------------------------------------
Mon Dec 21 02:54:20 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev107:
* Add neutron vpnaas configuration in integration tests
-------------------------------------------------------------------
Fri Dec 18 03:07:30 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev106:
* Remove duplicate keys from dictionary
* Neutron port allow switching between network_id and network
* Enable simple json format in workflow signal
-------------------------------------------------------------------
Thu Dec 17 03:07:06 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev101:
* remove the mutable default arguments "[]" or "{}"
* Updated from global requirements
* Re-enable ceilometer test
-------------------------------------------------------------------
Wed Dec 16 07:43:39 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev95:
* Add note for subnet pool support
* Neutron port, tolerate switching network name/id
* Flag to observe live state for resources
* Add neutron provider constraints
* heat-manage resource_data_list
* Make value_specs updatable for firewall resource
* Fixes the error logic in resource_data_get_all()
* Remove check for managed cloud role
* Make SoftwareDeployment name updateable
* Provide the QoS capability for port
* Stop ignore skipped crypt_operation option
* Remove unused argument 'current_version'
-------------------------------------------------------------------
Tue Dec 15 03:01:16 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev72:
* Correct errors of HostAggregate handling
-------------------------------------------------------------------
Sun Dec 13 03:11:49 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev70:
* Use specified client service name for client usage
-------------------------------------------------------------------
Sat Dec 12 03:14:18 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev68:
* Fix _show_resource in Designate::Record
* Make sure update successful if there is encrypt param
-------------------------------------------------------------------
Fri Dec 11 03:13:48 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev64:
* Refactor neutron constraints
* Fix property TTL in Designate::Domain
* Provide QoS capability for neutron network
* Call _persist_state for UPDATE in 'state_set'
* Use EntityNotFound instead of NotFound from Manila
* Add validate_with_client in BaseCustomConstraint
-------------------------------------------------------------------
Thu Dec 10 03:14:49 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev53:
* Make root_stack_id determination more robust
* Updated from global requirements
* Fix min value in ttl range of Designate::Record
* Fix time mocking on wait condition timeout tests
* Support neutron QoSBandwidthLimitRule resource plugin
* Fix mocking in several tests causing excessive run-times
* Remove unused LOG variable with logging import
* Add subnetpool property to subnet resource
-------------------------------------------------------------------
Wed Dec 9 02:05:30 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev40:
* Fix event filtering in event-show
* Don't remove user from groups if groups don't change
* Updated from global requirements
* Support neutron QoSPolicy resource plugin
* Eliminate unnecessary sleeps during no-op update
* Add tests for api calls show and list outputs
* Improve log messages from scheduler
-------------------------------------------------------------------
Tue Dec 8 01:41:52 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev27:
* Use user id instead of user name in notification body
* Skip CeilometerAlarmTest.test_alarm
* Get rid of bogus debug logging in parameter groups
* Fix to send only one notification when update completes
* Allow many-to-one glob mapping in registry
* Use constants for URL schemes in template_resource
* Refactor template_resource.generate_class()
* Get rid of the Resource.resource_class() method
* Add a separate get_class_to_instantiate() method to Environment
-------------------------------------------------------------------
Sat Dec 5 01:35:47 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev15:
* Correct reset_state_on_error() handling
* Improve output when output resolve raises error
* Don't remove role assignment if no change
* Update OS::Magnum::BayModel to not require network_driver
* Add SubnetPool neutron Resource
* Add neutron address_scope constraint
* Move update_policy parsing to Resource
* Raise EntityNotFound in get_resource_info()
-------------------------------------------------------------------
Fri Dec 4 01:34:17 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.0b2.dev5:
* Updated from global requirements
* Remove version from setup.cfg
6.0.0.0b1
* add "unreleased" release notes page
* Fix some line wrap problems in doc
* Fix tox -e docs build in py3
* Add profile constraint to senlin_plugin
-------------------------------------------------------------------
Thu Dec 3 01:33:26 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev459:
* Unhelpful error message when api-paste.ini is missing
* Check resource_id before calling network delete
* Remove deprecated method
* Add reno for release notes management
* Make Server software_config_transport updatable
* Reauthenticate on token expiration
* Translate properties before update
* Implement pre-delete hook
-------------------------------------------------------------------
Wed Dec 2 01:34:17 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev443:
* Fix some inconsistency in docstrings
* Simplify and correct logic for updating SSL Termination
* Fix show output with unresolved stack outputs
* Use EntityNotFound instead of ServiceNotFound
* Use EntityNotFound instead of WatchRuleNotFound
* Add 'parent' property for keystone project
-------------------------------------------------------------------
Tue Dec 1 01:33:49 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev433:
* Remove default value for mem_limit to keep up with docker-py
* Use negative timeout for convergence unittests
* Remove useless file_name value from test
* Optimize "open" method with context manager
-------------------------------------------------------------------
Mon Nov 30 03:07:21 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev426:
* Skip some functional tests for convergence until fixed
* Change namespace for Heat resources and tests
* Use EntityNotFound instead of FlavorMissing
-------------------------------------------------------------------
Sun Nov 29 03:07:09 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev420:
* Updated from global requirements
-------------------------------------------------------------------
Sat Nov 28 03:07:10 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev419:
* Fix Template Version in Hot-Guide
* Convergence: Persist state for stack adopt
* Convergence: send notification when a stack action starts
* Add _show_resource to EncryptedVolumeType
* Fix VolumeType projects property handling
* Updated from global requirements
* Change namespace for Barbican tests
* Convergence: Re-trigger failed resource for latest traversal
* Convergence: Concurrency subtle issues
* Remove port test from floating_ip test module
* Don't snapshot if server hasn't been created yet
-------------------------------------------------------------------
Fri Nov 27 03:18:31 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev398:
* Convergence: Load resource stack with correct template
* Correct the spelling for the word constraint
* Remove the commenting code
* Change namespace for Ceilometer resources and tests
* Change namespace for Cinder resources and tests
* Add APIs implementation for output functions
* Add functions for outputs to heat service
-------------------------------------------------------------------
Thu Nov 26 03:27:33 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev384:
* Updates keystone region constraints for endpoint
-------------------------------------------------------------------
Thu Nov 26 03:21:56 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev382:
* Better schema for Rackspace::AutoScale::Group image and flavor
* Adds OS::Keystone::Region resource plug-in
* Fix variable 'url' referenced before assignment
* Fix some inconsistency in docstrings
* Support shares in sahara clusters
* Support shares in sahara cluster templates
* Fix wait condition doc sample
* Convergence: Fix duplicate events for stack actions
-------------------------------------------------------------------
Wed Nov 25 03:09:19 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev366:
* Wrong entity name for Host Aggregate resource
* Fix MagnumClientPluginTests
* Add 'enabled' property for keystone endpoint
* Skip senlin_plugin tests until bug #1519185 is fixed
* Correctly determine when SSL termination config changes
* Change namespace for Nova Host Aggregate test
* Fix HTTP error codes due to invalid templates
* Convergence: Avoid sync point delete for stack CREATE
-------------------------------------------------------------------
Tue Nov 24 03:11:56 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev352:
* Add references on template versions in documentation
* Use EntityNotFound instead of UserKeyPairMissing
* Split abandon into pre-abandon(export) and abandon
* Don't force Fn::Select index to integer
* Change namespace for Glance resources and tests
* Change namespace for Keystone tests
* Change namespace for Magnum tests
* Add senlin client
-------------------------------------------------------------------
Fri Nov 20 13:11:26 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev336:
* Updated from global requirements
* Change namespace for Manila tests
* Change namespace for Mistral tests
* Change namespace for Neutron tests
* Use EntityNotFound instead of PhysicalResourceNotFound
* Use EntityNotFound instead of ResourceTypeNotFound
* Add resource OS::Nova::HostAggregate
-------------------------------------------------------------------
Fri Nov 20 02:05:58 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev323:
* Use EntityNotFound instead of StackNotFound
* Use attribute instead of passing parameter
-------------------------------------------------------------------
Thu Nov 19 16:00:00 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev319:
* Define engine service in setUp()
* Updated from global requirements
* Adds keystone.region constraint
* Support 'multiattach' for cinder volume
-------------------------------------------------------------------
Thu Nov 19 02:10:05 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev311:
* Clarify convergence logging
* Adds 5 backport db migration place holder for liberty
* Fix ResetStateOnErrorTest.test_success
* Change namespace for Swift tests
* Change namespace for Zaqar and tests
* Change namespace for Trove resources and tests
* Change namespace for Sahara resources and tests
* Change namespace for Nova resources and tests
* Move kombu as a test dependency only
* Ensure that stacks can't get stuck IN_PROGRESS
* Add subnetpool custom constraint
* Add tests for pre-create hooks
* Add 'enabled' property for keystone service
-------------------------------------------------------------------
Wed Nov 18 02:06:40 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev286:
* Register correct nova.host constraint
* Do not use api-paste.ini osprofiler options
* Reset stack status even when lock engine_id is None
* Fix stack lock ActionInProgress in the admin case
* Updated from global requirements
* Add Baymodel contraint to OS::Magnum::Bay
* Add nova.host constraint
* Convergence: Fix unittest test_updated_time
* Remove unnecessary detachment
* Adds get_region_id() in keystone client plugin
* Add a test for environment change in failed update
* Deprecate heat-keystone-setup
* datetime.datetime.utcnow() should be replaced
* Remove refresh in Stack update_and_save
-------------------------------------------------------------------
Tue Nov 17 10:21:07 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev258:
* Allow in-place updates for all compatible types
* Updated from global requirements
* Correct list_join function
* Remove the unnecessary log message
* Remove unused common exception
* Use flavor instead of flavour
* Updated from global requirements
* Use EntityNotFound instead of NovaNetworkNotFound
* fix misspelled function name
* Add caching for nova extensions
* Update instructions to generate GMR error reports
* Use pbr for installing wsgi scripts
-------------------------------------------------------------------
Mon Nov 16 09:13:46 UTC 2015 - vuntz@suse.com
- Add
0001-Fix-discovery-of-keystone-auth-URI-with-keystone-on-.patch:
fix issue when keystone is using SSL with invalid certificate or
other fancy feature. See https://review.openstack.org/#/c/244941/
-------------------------------------------------------------------
Sat Nov 14 02:06:32 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev234:
* Stack update to use _send_notification_and_add_event
* Copy the env to the backup stack in failed update
* Change to 'has_extension' for a test mock
* Improve parameters obtaining logic from adopt stack data
-------------------------------------------------------------------
Thu Nov 12 17:08:01 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev228:
* Updated from global requirements
* LBaaS v2 custom constraints
-------------------------------------------------------------------
Thu Nov 12 03:44:24 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev224:
* Conditionally check for service extensions
* Updated from global requirements
* Fix garbled docstrings
* Fix scheduler compatibility with Python 3.7
* Add `is_public` property to Nova Flavor resource
* Remove default None value for config options
* Do not resolve keystone values if it is None
* Make nova resources available based on os-api ext
* Adds error_code in heat exceptions
* Log an error on an uncaught exception in a thread
* Catch exceptions for restore_prev_rsrc/prepare_for_replace
* Support shares in sahara node group templates
* Use oslo.middleware SSLMiddleware
-------------------------------------------------------------------
Sat Nov 7 03:41:17 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev201:
* Improve UserWarning messages
* Add caching to neutron extensions
-------------------------------------------------------------------
Fri Nov 6 03:42:55 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev198:
* Always process node addresses
* Enable scenario test 'test_autoscaling_loadbalancer_neutron'
* Remove the redundant spaces in function doc
* Clean up convergence error message
* Move function for member_definitions to grouputil
* Use rsrc_defn_from_snippet for ResourceGroup
* Replaced mox usage with mock in test_swift
-------------------------------------------------------------------
Thu Nov 5 03:40:58 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev185:
* Skip scenario test 'test_autoscaling_loadbalancer_neutron'
-------------------------------------------------------------------
Wed Nov 4 03:41:24 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev184:
* Don't set stack updated_time when creating it
* Change assertTrue(isinstance()) by optimal assert
-------------------------------------------------------------------
Tue Nov 3 03:47:26 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev181:
* Allow to update subnet without 'allocation_pools'
* Enable abandon option to nested resource
* Fix code compatibility with Python 3
-------------------------------------------------------------------
Mon Nov 2 03:39:56 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev176:
* Remove spurious logs from test_loguserdata
* Do nothing in prepare_for_replace if port not created
-------------------------------------------------------------------
Sun Nov 1 03:41:04 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev172:
* Raise StackValidationFailed on parameter validation
-------------------------------------------------------------------
Sat Oct 31 03:41:42 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev171:
* Updated from global requirements
* Add net_cidr constraint for destination of subnet
* Allow 'allocation_pools' updatable for neutron subnet
* Use correct constraint for allowed_address_pairs
-------------------------------------------------------------------
Fri Oct 30 03:42:24 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev164:
* Fix grenade upgrade script dependency
-------------------------------------------------------------------
Thu Oct 29 03:42:30 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev163:
* Fix mixin class clients
* Use oslo_config IPOpt support
-------------------------------------------------------------------
Wed Oct 28 03:40:18 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev159:
* Use ClientPlugin.ignore_not_found as a context manager
* Use assertTrue/False instead of assertEqual(T/F)
* Use assertIn and assertNotIn
* Resource.has_interface check get_resource_info result
* Use assertIsNone instead of assertEqual(None, ***)
-------------------------------------------------------------------
Tue Oct 27 03:46:13 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev150:
* Fix handling of FAILED ResourceGroup members on rolling update
* Use oslo_config PortOpt support
-------------------------------------------------------------------
Sat Oct 24 02:37:26 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev146:
* Updated from global requirements
* Expand test in-progress workaround
* Add manila data source type to OS::Sahara::DataSource
-------------------------------------------------------------------
Fri Oct 23 02:38:17 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev142:
* Imported Translations from Zanata
* replace git protocol by https
* Implement new map_merge intrinsic function
* Do not pass rich objects in Cloud LoadBalancer create
* Do not pass rich objects in Cloud LoadBalancer update
* Update OS::Magnum::BayModel with tls_disabled
* Manually sync functional test requirements
* Added CORS support to Heat
-------------------------------------------------------------------
Thu Oct 22 02:43:32 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev126:
* Fix race condition in stack listing
* Break circular references in client plugins
* Replace github with openstack git repo
* Refactor unit tests to support ExceptionFilters in clients
* change stackforge url to openstack url
* Add Bay to Magnum resources
-------------------------------------------------------------------
Wed Oct 21 02:41:34 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev114:
* Updated from global requirements
* Add functional test for ResourceGroup rolling_update
* Add OS::Sahara::ImageRegistry resource
-------------------------------------------------------------------
Tue Oct 20 00:18:21 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev109:
* Unit test for checking that migrations don't cause downtime
* Make neutron resources available based on service extensions
* Allow get_attr: [res_name] format to get all attribute
* Replaced mox with mock in test_metadata_refresh
* Updated from global requirements
-------------------------------------------------------------------
Mon Oct 19 01:53:34 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev100:
* Change support_status to HIDDEN in res props
* Updated from global requirements
* Remove unnecessary update_replace parameter
-------------------------------------------------------------------
Sat Oct 17 01:51:49 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev95:
* Updated from global requirements
* list_template_functions raises NotFound exception
* Allow LBaas integration tests to dynamically skip
* Add more informative error during parsing
* Fix purging of raw_template rows
* Delete previous template upon update
5.0.0
* Do no net/subnet checks during validate
* Correctly filter events on resource name
* Check if os-interface extension is present before saving ports
* Fix translating for props with get_param value
* Imported Translations from Zanata
* Include nested stacks in reset_stack_status
* Update preview_update_stack to align with PATCH updates
* Reduce frequency of logging environment resources
* Fix action (CREATE) in progress error for TemplateResource/RG
* Cleanup of Translations
* Convert to int can cause different error messages
* Add value_specs property for Firewall Resource
* Make sure we can use nova-network
* Update .gitreview for stable/liberty
* Only fail Volume deletion in 'error_deleting' state
-------------------------------------------------------------------
Thu Oct 15 20:50:25 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev181:
* Fix grenade shutdown script
* improve readme content
* Replaced mox with mock in test_watch
* Update Baymodel in Magnum resources
-------------------------------------------------------------------
Wed Oct 14 23:41:13 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev174:
* StackUser tolerate missing user on delete
* Updated from global requirements
* Fix parameter_defaults for comma_delimited_list and json
* Remove ceilometer specific config for grenade plugin
* Add signal_transport property to Heat wait conditions
* Support update for sahara node group template
* Remove unneeded is_service_available
* Refactor keystone resources codes
* Add port_extra_properties to Nova::Server nics
* Announce Python 3.4 support
* Grenade: Run select heat_integrationtests instead of tempest smoke
-------------------------------------------------------------------
Tue Oct 13 23:41:01 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev153:
* Encode Location header in utf-8
* Use generated auth_token instead of that in context
* Updated from global requirements
* Assign updated stack ID during stack update preview
* Add stack tags to stack abandon output
* Replaced mox with mock in test_loguserdata
* Optimize test_server unit tests
* Convergence: Fix restore on rollback for server and port
* Do not return None when get_attr if res is in SNAPSHOT/CHECK
-------------------------------------------------------------------
Mon Oct 12 23:40:52 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev135:
* Remove [H405] and [H404] ignoring in tox.ini
* Fix [H405] pep rule in heat/tests
* Add testresources used by oslo.db fixture
* Assert has_calls in tests
* Fix [H405] pep rule in heat_integrationtests
* Fix [H405] pep rule in heat/resources
* Add _needs_update() to AWS::EC2::EIPAssociation
-------------------------------------------------------------------
Sun Oct 11 01:14:41 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev123:
* Correct expected and observed order of assertEqual
* py34: cleanup
-------------------------------------------------------------------
Sat Oct 10 01:14:48 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev119:
* Updated from global requirements
* Fix [H405] pep rule in bin
* Fix [H405] pep rule in doc/source
* Fix [H405] pep rule in contrib
* Fix [H405] pep rule in heat/rpc
* Fix typo in document
-------------------------------------------------------------------
Fri Oct 9 01:15:24 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev107:
* Fix [H405] pep rule in heat/objects
* Fix [H405] pep rule in heat/common
* Use LOG.error when no exception handler is used
* Convergence: Fix to persist stack status in DB
* Switch to mox3
* Split engine service test cases (11)
* Add node_processes validation to sahara node group
-------------------------------------------------------------------
Thu Oct 8 01:16:59 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev94:
* Updated from global requirements
* Correctly filter events on resource name
* Try polling swift object before creating stack
* Updated from global requirements
* Do no net/subnet checks during validate
* Organise doc links for Operating Heat
* Aim first doc link list at end users
* Align the docs intro text with the old wiki page
* Fix translating for props with get_param value
* Revert "Use the correct filter key in reset_stack_status"
* Align update_policy section heading with HOT
* Check if os-interface extension is present before saving ports
* Convergence: Fix to use cache_data for FnGetRefId (3)
* Convergence: Fix to use cache_data for FnGetRefId (2)
* Convergence: Fix to use cache_data for FnGetRefId (1)
* Make ClientPlugin.ignore_not_found a context manager
* Add integration tests for preview update
* Use rsrc_defn_from_snippet in heat AutoScalingGroup
* Test case for resource_facade
-------------------------------------------------------------------
Tue Oct 6 14:54:49 UTC 2015 - tbechtold@suse.com
- Fix BuildRequires for oslo-config-generator and fix
oslo-config-generator call
-------------------------------------------------------------------
Mon Oct 5 03:01:14 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev62:
* Add functional test coverage for PATCH updates
* Fix action (CREATE) in progress error for TemplateResource/RG
-------------------------------------------------------------------
Sun Oct 4 12:51:49 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev58:
* Include nested stacks in reset_stack_status
* Use the correct filter key in reset_stack_status
-------------------------------------------------------------------
Sat Oct 3 02:13:07 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev54:
* Consolidate keystone v3 hacks
* Remove tests for _show_resource in manila
* Refactor rsrc_defn_from_snippet for template classes
-------------------------------------------------------------------
Fri Oct 2 02:15:31 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev49:
* Update preview_update_stack to align with PATCH updates
* Imported Translations from Zanata
* Fix [H405] pep rule in heat/httpd
* Fix [H405] pep rule in heat/cmd
-------------------------------------------------------------------
Thu Oct 1 01:21:09 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev43:
* Do not pass rich objects in Cloud LoadBalancer delete
* Make OS::Monasca::AlarmDefinition expression property non-updateable
-------------------------------------------------------------------
Wed Sep 30 14:52:14 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev39:
* Change cinder client version to 2 for integration tests
* Reduce frequency of logging environment resources
* Remove dead code from StackResource update_with_template
* Don't inject extra config into neutron-vpnaas.conf
* Remove tests for _show_resource in trove
-------------------------------------------------------------------
Wed Sep 30 01:25:11 UTC 2015 - cloud-devel@suse.de
- Update to version heat-6.0.0.dev30:
* replace assert statement with unittest.assertXXX
* py34: Fix integration tests
* Add mitaka version '6.0.0' in doc
* Cleanup of Translations
* Convert to int can cause different error messages
* Fix [H405] pep rule in heat/api
* Only fail Volume deletion in 'error_deleting' state
* Add value_specs property for Firewall Resource
* Some lambda were replaced on def
5.0.0.0rc1
* Make sure we can use nova-network
* Open Mitaka development
* Fix file permissions
* Make re-raising of client exceptions safer
* py34: Get rid of py3-testlist
* py34: heat.tests.api.*
* py34: heat.tests.api.cfn
* py34: test_loguserdata/test_ec2_token
* py34: contrib resources
* py34: heat.tests.mistral/convergence
* py34: heat.tests.test_fault_middleware
* Convergence: Fix to use cache_data for nested stack
* Updated from global requirements
* Allow nested validation for template-validate
* Don't pass defaults as parameters for TemplateResource
* Fix [H405] pep rule in heat/db
* Fix [H405] pep rule in heat/engine/cfn
-------------------------------------------------------------------
Fri Sep 25 11:09:10 UTC 2015 - nkrinner@suse.com
- Adjusted spec file sed pattern to reflect changes in an internal
configugration file.
-------------------------------------------------------------------
Wed Sep 2 00:21:11 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev400:
* Convergence: in resource_by_refid() don't check the state
* Convergence: add support for the path_component
* [Heat Docs] Update links to Cloud Admin Guide
* Revert "Make sure all "updated_at" fields store fractional seconds"
* SoftwareDeploymentGroup - make path based attributes work
* Add a preview endpoint for stack updates
* Move Server network stuff to separate mixin class
* Use min and max on IntOpt option types
* Updated from global requirements
* Fix docs for Hello World and WP Single templates
* py34: heat.tests.api (1)
* Use default client name for neutron resources
* py34: heat.tests.test_parameters
* Refactor InstanceGroup batch sizing logic
* py34: heat.tests.test_common_serializers
-------------------------------------------------------------------
Mon Aug 31 00:19:46 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev371:
* Updated from global requirements
-------------------------------------------------------------------
Sun Aug 30 00:18:23 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev369:
* Increase num_engine_workers to 4 in functional tests
* Adds resource uuid, volume support to lifecycle scheduler hints
* Use latest stable version for RG & ASG nested templates
* Raise exception if asg in cooldown
* Provide signal_url for DELETE action when using other transports
* Don't metadata_update all resources for deployment signals
* Add resource_type-specific policies
-------------------------------------------------------------------
Sat Aug 29 00:22:28 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev355:
* Use the official mission statement in index.rst
* flake8 check doc/source
* Use sections for individual properties and attributes
* Use latest stable template version in snippets
* Use code-block:: yaml for all template snippets
* convergence: populate stack.resources in Resource.load
-------------------------------------------------------------------
Fri Aug 28 00:20:58 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev343:
* unify REST word
-------------------------------------------------------------------
Thu Aug 27 00:20:11 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev341:
* Fix some files permissions
* Ensure traversal ID is updated
* Add tests for show_resource function
-------------------------------------------------------------------
Wed Aug 26 00:19:37 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev335:
* Improve docstrings for software deployment properties
* Quieten the unit test logs down
* SoftwareDeployments modify validation to use properties
* Small improvements of OS::Nova::Server resource
* Fix Software Deployment DELETE action for CFN_SIGNAL transport
* Do not pass rich objects in CloudNetwork resource
-------------------------------------------------------------------
Tue Aug 25 00:20:54 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev324:
* Revert "Refactor format_resource_attributes"
* Updated from global requirements
* Updates monasca plugins doc string to install python-monascaclient
* Move all tasks objects into progress module
* Use correct timeout value in convergence tests
* Split engine service test cases (8)
* Fix Rackspace nova server addresses attribute
* Adds _show_resource support to designate plugins
-------------------------------------------------------------------
Mon Aug 24 00:19:18 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev308:
* Fix sample snippet in the template guide
* Add properties grouping by necessity in docs
-------------------------------------------------------------------
Sat Aug 22 00:18:35 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev305:
* Remove redundant code
* Updated from global requirements
* Fix description for "Not exact spelling"
* Update encrypted param template Added the encrypted parameter as a property for a Nova server
* Add alternative way to use debugger for unittets
* Fix "{}" is not a list error for json parameter type
* Add and apply cinder backup constraint
* Fix heat-api-cfn 500 error on an unknown action
* resource failure causes nested stacks to be rolled back
* Add info about refactored handle_delete to doc
* Refactor repeated handle_delete
* Increase the concurrency of software-config functional test
* Fix stack-list after failed update
-------------------------------------------------------------------
Fri Aug 21 00:19:51 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev279:
* Fix create trove instance with a neutron port failed
* Fix incorrect resource's information while describing
* Add secret_type property to Barbican secret
* Improve unit tests to succeed without hash tweak
* Improve test coverage for nova client plugin
* Make sure 'SubnetId' update works for instance
* Convergence: input_data physical_resource_id -> reference_id
* Convergence: pass the resource name into has_cache()
* Correct volume restore behavior
* Don't raise exception when get nested stack
-------------------------------------------------------------------
Thu Aug 20 00:57:45 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev259:
* Convergence: Fix string formatting while logging
* Assert DELETE_COMPLETE on all stack delete cleanup
* Allow empty/None output values
* Do not use rich objects is servers update
* Add show resource function to swift container
* Order type property should be required
* Add show resource function to Barbican
* py34: heat.tests.test_os_database
* py34: heat.tests.client/openstack
-------------------------------------------------------------------
Wed Aug 19 00:58:37 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev242:
* Revert failing tests and use v3 for ec2 tokens
* Remove _get_extensions method
* Updated from global requirements
* Add attribute types to Mistral resources
* Fix a typo in method name
* Fix typo error in the message
* Adds show resource support for monasca resources
* Fix docs about using SupportStatus during remove
* Add base_attributes_schema to documentation
* Move extensions to separate method in NovaClient
* Convergence: Tests for convergence graph
* Monasca Alarm definition resource plugin
* Monasca Notification resource plugin
* Refactor wait condition handles
-------------------------------------------------------------------
Tue Aug 18 00:57:42 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev215:
* Fix configuration in tests
-------------------------------------------------------------------
Sat Aug 15 00:59:16 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev214:
* Add option to specify metadata for RG resources
* Use atomic_key for deployment metadata updates
* Updated from global requirements
* py34: test_hot and test_validate
-------------------------------------------------------------------
Fri Aug 14 00:59:14 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev207:
* Add default value for boolean type to pluginguide
* heat.tests.aws.*
* Remove 'wrap_exception' function
* Convergence: Consolidate convergence stack unit tests
* Adds option to skip specific tests
* Monasca client plugin
-------------------------------------------------------------------
Thu Aug 13 07:26:03 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev195:
* Updated from global requirements
* Get auth_uri from [clients_keystone] section for ec2tokens
* Correctly determine keystone v3 endpoint
* Skip failing integration tests
* add ceilometer notification agent to docs
* Mock out ceilometerclient redirect_to_aodh_endpoint
* Fix common serializers with test case
* Don't use Ref in hot template (functional test)
* Add show_resource function to Mistral resources (4)
* Support attributes with dynamic scheme
* Refactor format_resource_attributes
-------------------------------------------------------------------
Tue Aug 11 02:05:43 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev175:
* Add cleanup when skipping tests for stack actions
* Fix test_stack_collect_attributes
* Updated from global requirements
* Add note on the use of intrinsic functions
* Functional test for encryption volume type
* Add config entries to skip integration tests
* Convergence: Implementation of timeout
* refactoring update_task
* Add cron_expression constraint to OS::Mistral::CronTrigger
* py34: heat.tests.nova
* py34: heat.tests.autoscaling
* py34: test_sahara/software_deployment
* Convergence: Fix concurrent update rollback
-------------------------------------------------------------------
Mon Aug 10 02:13:34 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev149:
* Add support status for rolling update policy schema
* Revert "Temporarily skip failing scenario tests"
-------------------------------------------------------------------
Sat Aug 8 02:15:20 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev145:
* Don't use default None for params in handle_update
* Remove instance_user and admin_user options
* Support boolean inputs for SoftwareConfig's
-------------------------------------------------------------------
Fri Aug 7 02:16:28 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev139:
* Try to get the version of cloud init via popen
* Replace tag 2015.2 to 5.0.0
* Support 'severity' for ceilometer alarm
* Split OpenStack API V1 unit tests
* Resource-type-show does not report unavailable resource type
* Split engine unit test cases for resource type
* py34: heat.tests.test_template
* py34: test_auth_*
* py34: test_engine_*
* Add rolling_update to ResourceGroup
-------------------------------------------------------------------
Thu Aug 6 02:22:55 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev119:
* Fix pre_test_hook.sh encryption setting
* Fixes Resource object refresh to use db object
* Add basic stack-preview functional test
* OS::Cinder::VolumeType help doc string contains redundant info
* Updated from global requirements
* Remove redundant parameter from EngineService
* Imported Translations from Transifex
* Add cancel_with_rollback flag to stack cancel update
* Add batching for heat-manage encrypt/decrypt
-------------------------------------------------------------------
Wed Aug 5 02:18:54 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev102:
* Fix handle_delete for zaqar queue
* Use default client name in nova - afterfixes
* Add functional test for resource exposure
* Add show_resource function to Magnum resources (8)
* Use base attributes with attribute_schema of class
* Add test for template resource suspend/resume
* add time_constraints property in OS::Ceilometer::Alarm
* Add _show_resource function to Cinder resources (6)
* Updated from global requirements
* Make sure all "updated_at" fields store fractional seconds
* py34: heat.tests.test_engine_service
* Add show_resource function to Manila resources (5)
* Add show_resource function to Ceilometer resources (9)
* Add show_resource function to Trove resources (7)
* Convergence: Do create operation only if action is INIT
* Add show_resource function to Glance resources (2)
* Add show_resource function to Nova resources (1)
* Add base resolve method for attributes
* Convergence: Fix concurrent update resource cleanup
* Convergence: Refactor convergence dependency
* Add keystone.user custom constraint
* Always commit after deployment db operations
* Add doc about db being offline to encryption utility
-------------------------------------------------------------------
Tue Aug 4 02:18:41 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev58:
* move ceilometer constraints to common constraint
* Use default client name for glance image resource
* Add a functional test option to skip notification tests
* ReST API: Refactor error handler as a context manager
-------------------------------------------------------------------
Mon Aug 3 09:59:37 UTC 2015 - tbechtold@suse.com
- Update to version heat-5.0.0.0b3.dev52:
* move network constraints from neutron to common constraint
* Import magnum python client directly
* Adds python-magnumclient>=0.2.1
* Integration test check for OS_PROJECT_NAME too
* Use OS_TEST_PATH for integration tests
* collect common constraints
* py34: heat.tests.neutron
* py34: heat.tests.test_resource
* py34: heat.tests.db.*
* Convergence: fix functional test test_nested_stack_adopt_fail
* Make convergence functional
* Convergence: Don't try to unlock a resource after the DB row is deleted
* Use default client in nova
- Adjust Requires
-------------------------------------------------------------------
Mon Aug 3 02:17:20 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev27:
* py34: test_environment*
* Add tenant_id to heat cache key
* Reuse existing environment on PATCH update
* Remove patch_previous_parameters() from Environment
* Adds coverage for AWS EIP resource in scenario tests
-------------------------------------------------------------------
Sun Aug 2 02:16:32 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev20:
* Convergence: clarify what "data" is
* Clean up the worker service logging
* Convergence: fix KeyError when creating stack
* Add HIDDEN status to Cinder::Volume image_ref
* Add HIDDEN status to Neutron::Port
* Add HIDDEN status to Neutron::RouterInterface
* Add HIDDEN status to Neutron::Pool
* Add HIDDEN status to Neutron::VPNService
* Add HIDDEN status to Neutron::NetworkGateway
* Add HIDDEN status to Neutron::FloatingIP
* Add HIDDEN status to network_id Neutron::Subnet
* Add to TranslationRule REPLACE rule value_path del
-------------------------------------------------------------------
Sat Aug 1 02:20:10 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b3.dev7:
* add new constraints to ceilometer
* Updated from global requirements
* Fix `DummyResource missing in provider` error
* Temporarily skip failing scenario tests
5.0.0.0b2
* Convergence: Fix for resource needed_by
-------------------------------------------------------------------
Fri Jul 31 14:51:36 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev398:
* Imported Translations from Transifex
-------------------------------------------------------------------
Wed Jul 29 07:11:20 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev397:
* Do not use VolumeTasks in AWS Instance create
* Fix formula for calc update_timeout in instance group
* Support to view all attributes of resource
* Correct stack identity when delete nested
* Do not use rich server objects in servers' create
* Refactor template resource to use grouputils
* Convergence: Handle InvalidTemplateAttribute in worker
* Scan for output errors in functional tests
* Catch output error and re-raise them in nested stacks
* Get 'update' paragraph from top-level schema
* Move internal test resources to generic_resource
* Refactor and correct purge_deleted
* Use default client in Cinder resources
* Fix StackResourceUnavailable exception
* Use default_client_name for ceilometer client
* Make "heat-manage update_params encrypt" idempotent
* Add properties_data encryption to heat-manage
* Move qpid-python to test-requirements
-------------------------------------------------------------------
Tue Jul 28 02:21:53 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev361:
* Remove dogpile from heat requirements
* Import mistral python client directly
* Convergence: Re-trigger stack operation
* Adding functional integration test for encrypted parameters
* Add test covering PARAM_CLEAR_PARAMETERS for patch update
* Fix/refactor test_stack_update_existing_parameters
* test_engine_service remove spurious deletes
* Add LbImageId magic param to aws loadbalancer nested template
* Stop using eventlet threads in test_engine_service
* Reduce size of stack_identity in heat notifications
-------------------------------------------------------------------
Mon Jul 27 02:15:22 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev341:
* Fix four typos on heat documentation
* Updated from global requirements
* Removes replace-on-update for SwiftSignalHandle resource
* Add sighup_timeout to heat_integrationtests.conf.sample
* Make 'server' property of SoftwareDeployment mandatory
* Convergence: fix current traversal
-------------------------------------------------------------------
Sat Jul 25 13:12:00 UTC 2015 - seife+obs@b1-systems.com
- fix spec file conditions for non-suse distributions
-------------------------------------------------------------------
Sat Jul 25 02:19:31 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev329:
* Fix RS CLB resource to handle HTTPS_REDIRECT correctly
* Add HIDDEN status to Server uuid
-------------------------------------------------------------------
Fri Jul 24 10:12:46 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev325:
* Use default_client_name for mistral
* Use default_client_name in aws s3 resource
* Adds python-mistralclient>=1.0.0 in requirements.txt
* Fix test_signal_returns_metadata wrong assertions
-------------------------------------------------------------------
Fri Jul 24 02:27:45 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev317:
* Imported Translations from Transifex
* Convergence: Refactor worker
* Updated from global requirements
* Convergence: Fix concurrent update
* Enable caching for property constraints
* Ignore .eggs directory (created by the new pbr)
* Catch NotFound in format_stack_resource for nested()
* Use default_client_name for keystone
* Add OS::Heat::None resource
* Add test for ceilometer client
* Move core engine related unit tests to tests/engine
* Add HIDDEN status to RandomString sequence
* Add documentation page for Support Status
* Add translate_properties for Resource
* Convergence: Fix resource loading on cleanup
* Support snapshot deletion policy in Server
-------------------------------------------------------------------
Wed Jul 22 17:27:18 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev285:
* Get heat.tests.test_stack* working in py34 env
-------------------------------------------------------------------
Wed Jul 22 02:08:53 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev283:
* Remove unneeded stub from test/common
* Early initialization of worker rpc client
* Move rollback logic to stack class
* Fix the project_id to project_name when initializing ceilometerclient
* Use default_client_name for swift
* Use default_client_name for barbican
* Refactor timeout calculation to utility
* Add base_attribute schema for all resources
* Disable instance_user by default
-------------------------------------------------------------------
Tue Jul 21 01:42:30 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev265:
* Fix unsupported format character error for multipart mime
* Updated from global requirements
-------------------------------------------------------------------
Sun Jul 19 06:32:15 UTC 2015 - bwiedemann@suse.de
- Replace remove-qpid-requirement.patch with sed
to avoid continuous rebasing
-------------------------------------------------------------------
Sun Jul 19 01:33:26 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev261:
* Use default_client_name for trove
* Fix integration tests hooks
* Fix test novaclient.create
* Minor efficiency improvements to ResourceGroup
* Updated from global requirements
* Use ResourceDefinitionCore methods for lbutils
* Add MTU attribute for OS::Neutron::Net
* Update SupportStatuses for objs where it needed
* Add PhysicalResourceNameAmbiguity to exc mapping
* Updated from global requirements
* Refactor Adding service_types to client_plugins
* Move signals to SignalResponder class
* Convergence: Allow creating stacks of empty templates
* Generate correct names for sahara templates
* Return EIP resource name during template validation
* Add missing test for manila share attributes
* Use mock in test_attributes.py instead of mox
* Designate Record resource
* Designate Domain resource
* Add HIDDEN status to SupportStatus
* Should execute 'resolve' before check the values of 'for_each'
-------------------------------------------------------------------
Wed Jul 15 01:42:24 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev220:
* Don't copy exception classes
* Updated from global requirements
* Fix typos in hot_spec documentation
* Use __iter__ method of Attributes class in __repr__ method
* Wait until child process will be killed
-------------------------------------------------------------------
Tue Jul 14 01:43:15 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev210:
* Removed typo in log when stack not found
* convergence: add adopt support
* Imported Translations from Transifex
* Rename api unit test folder name
* Updated from global requirements
* Add template-function-list
* Port short_id to return unicode
* Add a way to run py34 tests from file
* tox environment for `bandit`
* Added required name property to Create a key pair example
-------------------------------------------------------------------
Sun Jul 12 01:42:17 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev191:
* Adds designate.domain constraint
-------------------------------------------------------------------
Sat Jul 11 01:43:29 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0b2.dev189:
* Fix failures related to the mock 1.1.0 release
-------------------------------------------------------------------
Fri Jul 10 09:45:44 UTC 2015 - bwiedemann@suse.de
- Update to version heat-5.0.0.0b2.dev188:
* Re-enable the ceilometer alarm test
* Adopt @six.python_2_unicode_compatible decorator
* Temporarily skip the ceilometer alarm test(again)
* Extract tags before pass them in create/update
* support list resources with details
* Imported Translations from Transifex
* Fix external references in glossary doc
* Move all api tests to /tests/api
* Split engine service test cases (7)
* Add Boolean type to attributes schema
* Refactor test_share_create_failed test for Manila
* List resource_type based on availability
* Conditionally expose resources based on available services
* Remove hotref links in the documentation
* Add a new crypt method using cryptography
* Convergence: Compute resource dependencies
* Convergence: Handling resouce clean-up
* Allow suspend and resume again if failed last time
* Keep the path when re-registering the template resource
* Update wsgi.py to support reload from conf on SIGHUP
* Support time-delays in server.resize
* Add types to barbican resource attributes
* ASG scaling account for cooldown timestamp & in-progress
* Use the default when creating schema from a template
* Remove unneeded OS_TEST_DBAPI_ADMIN_CONNECTION
* Updated from global requirements
* Don't stop operations immediately when an error occurs
* Revert "Add a new crypt method using cryptography"
* ignore sample config file generated by tox -egenconfig
* Move ceilometer resource tests to /tests/ceilometer/
-------------------------------------------------------------------
Tue Jun 23 01:04:46 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0a1.dev13:
* Update version for Liberty
* Imported Translations from Transifex
* Fix description for trove cluster IP attribute
* Fix ceilometer backend in heat docs
* Move listener rpc client to rpc/listener_client.py
* Add the convergence resource replacement logic
* convergence: sync_point fixes
* Fix the ThreadMgr mocking in test_stack_create_max_unlimited
* Make the objects behave more consistently
* Switch from MySQL-python to PyMySQL
* Not all exceptions from remote stacks are internal exceptions
-------------------------------------------------------------------
Mon Jun 22 01:08:36 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev1:
* make heat-manage a console_script entry point
-------------------------------------------------------------------
Sat Jun 20 01:09:38 UTC 2015 - cloud-devel@suse.de
- Update to version heat-5.0.0.0a0:
5.0.0a0
* Fix description for ResourceGroup count property
* convergence: (temporary) convert int entity_id to string
* Move Magnum client into main tree
* Make sure default_client_name declared for required resources
* Add attribute type for openstack resources
-------------------------------------------------------------------
Fri Jun 19 01:08:18 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev555:
* Make requirements.txt python clients in ascending order
* Removes is_available() from manila client plugin
* Adds service_types to client_plugins
* Correct mocks for group adjust tests
* Missing template file on update fails silently
* Coverage: Additional test coverage for engine event
* Reusable empty template
* Add apache2 support for heat API services
* Added tests for checking of handling AssertionErrors
* Stack updated error if creation fails
* Remove unnecessary has_client() checks
* Remove identical modules versions.py
* Use pbr new autodoc feature
* Move gnocchi resource in-tree
-------------------------------------------------------------------
Thu Jun 18 01:27:47 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev527:
* Permit DRAINING condition for RS lb
* Designate client plugin
* Imported Translations from Transifex
* Add additional info for DEPRECATED objects
* Add previous_status to SupportStatus
* Add _add_event at the end of update_task
* Coverage: Additional test case for better coverage
* Remove deprecated headers in auth_password
* Continue to check if nova task is in progress
-------------------------------------------------------------------
Wed Jun 17 01:27:16 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev510:
* Updated from global requirements
-------------------------------------------------------------------
Tue Jun 16 11:42:54 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev509:
* Remove predecessor column from raw_template
-------------------------------------------------------------------
Tue Jun 16 01:24:27 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev507:
* Add attribute type for heat resources
* Fix KeyError exception when stack snapshot deletion
* Remove unnecessary registration of glance resource
* Remove deprecated metadata_update method
* Move registration of GenericResource to HeatTest
* Move registration of resources to HeatTestCase
* Register ResourceWithPropsAndAttrs in HeatTestCase
* Register ResourceWithProps in HeatTestCase
* Register ResourceWithComplexAttributes in HeatTest
* Register ResWithComplexPropsAndAttrs in HeatTest
* Updated from global requirements
* Don't access nova Server private attributes
* Catch exceptions in service status report
* Check that env is not None before decrypting
* Test manila and zaqar exceptions
* Convergence soft delete stack after delete action is completed
* Fix RouterInterface properties validation
* Update unit test case for Keystone client plug-in for service
* Add manila client to heat requirements
* Split engine service test cases (6)
* Updated from global requirements
* Copy environment before decrypting
* Add explicit return to _get_property_value()
* Clean openstack common modules
* Add unit test case for Keystone client plug-in for group
* Add unit test case for Keystone client plug-in for domain
* Add unit test case for Keystone client plug-in for project
* Add unit test case for Keystone client plug-in for role
* Signal SoftwareDeployment resource
* Sync with latest oslo-incubator
-------------------------------------------------------------------
Wed Jun 3 05:38:14 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev464:
* Remove deprecated list_notifier_drivers option
* Eventlet green threads not released back to pool
* Include support status in resource schema
* Added documentation on resource contributions
-------------------------------------------------------------------
Wed Jun 3 01:13:09 UTC 2015 - bwiedemann@suse.de
- Update to version heat-2015.2.0.dev456:
* Stop using oslo_utils.timeutils.isotime()
* Stop using deprecated oslo_utils.timeutils.strtime()
* Update heat_integrationtests.conf.sample
* Reload logging options when receiving SIGHUP
* Move nova_flavor resource in-tree
* Switch total_resources to use stack_count_total_resources
* Count all nested stack resources with DB operations
* Get rid of oslo-incubator copy of middleware
* Convergence: Check-Resource skeleton
* Fix config file generation
* Add attribute type for neutron resources
* Report status when engine start
* Disable cloud-watch-lite by default
* Imported Translations from Transifex
* Updated from global requirements
* Simplify handle_check in Nova server
* Add functional test for neutron port
* Move extraroute resource in-tree
* Add unsupported resources page to documentation
* Use network 'heat-net' for integration_tests
* Move zaqar client into main tree
-------------------------------------------------------------------
Sat May 30 01:14:14 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev419:
* Switch to oslo.policy
* Heat could not create samples with Ceilometer
* Stop monkey-patching global namespace
* Removes deprecated metadata property from Resource class
* Avoid crash when registering resources
* Delete deprecated old-style client access
* Should raise error if hook is invalid
* Add note on Barbican Order's order_ref structure
* Save snapshot to db before stack snapshot complete
-------------------------------------------------------------------
Fri May 29 01:16:17 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev401:
* Fix py27log env in tox
* Revert "Add validation to set one of network, port or uuid"
* Check for encrypted_param_names key in environment
* Add validation for parameter_groups
* Split engine service test cases (4)
-------------------------------------------------------------------
Thu May 28 02:19:21 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev392:
* Raise HTTPBadRequest instead of ValueError for API validation
* Do not pass rich objects in Swift Container
* Remove deprecated resolve_runtime_data
* Remove deprecated parser module
* Remove TaskRunner from Volume resources
* Add network uuid to server networks attribute
* Add attribute type for aws resources
-------------------------------------------------------------------
Wed May 27 02:19:42 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev378:
* Rename OS::Heat::StructuredDeployments
* Rename OS::Heat::SoftwareDeployments
* Remove deprecated nova_utils
* Run functional tests when no ceilometer endpoint
* Add note that OS::project_id is available since Kilo
* Don't swallow AssertionErrors
-------------------------------------------------------------------
Tue May 26 02:20:51 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev369:
* Do not verify requirements on extension loading
* Find root stack ID with database operations
* Don't swallow AssertionErrors
* Change user_data_format default value in Rackspace server
* Fix property validation for TemplateResource during update
* Update the stack state as late as possible
-------------------------------------------------------------------
Sat May 16 01:03:23 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev358:
* Get rid of circular references in Resource and Function
* Improve cinder volume validation and tests related
* Add CIDR format validation
* Updated from global requirements
* Pass stack to thread in resource_signal
* Retain references to stacks in all unit tests
* Reference the parent stack, not parent resource in Stack
* Catch warnings consistently during tests
* heat_keystone README update for service and endpoint
* Resource plug-in for keystone endpoint
* Resource plug-in for keystone service
* Replace self.properties.get on self.properties[]
* Fix docs about configuring heat with devstack
* Don't raise error if actions are mismatched
* Constraint port property range from 0 to 655535
* Add mac address format validation
* Add basic Ceilometer alarm test
* Encrypt Heat template hidden parameters
-------------------------------------------------------------------
Fri May 15 00:27:34 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev325:
* Fix integration tests for tox>2.0
* Add validation for cinder volume
* Add a py34 env
* Import python modules instead of objects
* Add address format check for property
-------------------------------------------------------------------
Thu May 14 00:29:32 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev315:
* Sync oslo incubator
-------------------------------------------------------------------
Wed May 13 00:28:33 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev313:
* Fix resource-signal for OS::Mistral::Workflow
* Move barbican client in main tree
* Split engine service test cases (3)
* Add remaining_executions attribute to OS::Mistral::CronTrigger
* Don't use scoping information for admin auth
-------------------------------------------------------------------
Tue May 12 00:26:44 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev303:
* Updated from global requirements
* Save updated-in-place resources to backup stack
* Convergence: Allow creating lightweight stacks
-------------------------------------------------------------------
Mon May 11 00:25:56 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev297:
* Update cirros version
* Support set 'read_only' access mode for cinder volume
* Use action in check_*_complete method
* Do not specify version for contrib plugins
-------------------------------------------------------------------
Sat May 9 00:25:42 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev290:
* Assert that we can update TemplateResources with a new file path
* Decouple volumes of aws and os
* fix for retrieving leaf nodes in convergence stack delete
* cleanup of hacking.rst heat doc
* changed heat dev docs to comply with conventions
-------------------------------------------------------------------
Fri May 8 00:27:46 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev280:
* Remove DatabaseInstance note from README
* Custom constrain for keystone service
* Update template paths for environment-mapped TemplateResources
* Run heat_integrationtests in parallel
* Fix call to ignore_not_found() in SwiftSignal
* Add type field to the resource attributes schema
* Expose create time in stack resource list:
* made change to architecture rst heat doc
-------------------------------------------------------------------
Thu May 7 08:37:19 UTC 2015 - dmueller@suse.com
- Update to version heat-2015.2.0.dev264:
* Updated from global requirements
* Not allow to delete in-progress snapshot
* Don't create events when signals don't perform an action
* Add functional tests for stack tags/hidden stacks
* Don't assert against all the lb-members
* Prevent false positives of *_FAILED status
* Updated from global requirements
* Add Magnum client plugin
* Do constraint validation for None value property
* Use auth plugin provided getter methods
* Add more stack_resource unit tests
* Use an auth plugin instead of manual auth
-------------------------------------------------------------------
Wed May 6 09:24:39 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev241:
* Wait for the stack lock to be released
* Remove unneeded MANIFEST.in
* Allow specific floating_ip_address when creation
* Split engine service test cases (2)
-------------------------------------------------------------------
Wed May 6 01:56:53 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev233:
* Imported Translations from Transifex
* Delete redundant resource.id checking
* Add note on SoftwareDeployment object structure
-------------------------------------------------------------------
Tue May 5 13:56:39 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev227:
* Add validation to set one of network, port or uuid
* Convergence prepare traversal
-------------------------------------------------------------------
Tue May 5 01:27:24 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev223:
* Generate stack events for stack state transitions
-------------------------------------------------------------------
Mon May 4 12:12:49 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev221:
* Add support status for current_size ASG attribute
* Add unit tests for mistral workflow
* Remove empty properties from workflow definition
-------------------------------------------------------------------
Mon May 4 01:21:50 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev216:
* Add min_adjustment_step property to ScalingPolicy
-------------------------------------------------------------------
Sat May 2 01:22:26 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev214:
* Updated from global requirements
* Prevent false positives of UPDATE_COMPLETE in integration tests
* Enable SecurityGroups property for AWS LB resource
* Add timeout hidden parameter to AWS LB
* Use the AccessInfoPlugin from keystoneclient
* Fixes README to include saharaclient info
-------------------------------------------------------------------
Fri May 1 01:22:13 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.0.dev203:
* Use ipv4 address for connectivity in lb integration test
* Use $DEST consistently in the post_test_hook.sh
* Code improvement: avoid reduntant if conditions
* Support to generate hot template based on resource type
* Remove the is_id boolean check for domains
* Fix snapshot image/backup residue in backend
* Fix TypeError exception during cancel stack update
* Use snapshot's environment when stack restore
-------------------------------------------------------------------
Thu Apr 30 01:20:50 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev197:
* Use ipv4 subnet in Heat scenario tests
* change to environment.rst heat doc
-------------------------------------------------------------------
Wed Apr 29 01:23:29 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev193:
* Fix logging during delete stack
* Move aws resources tests to heat/tests/aws/
* minor change to on_other.rst file
* Replace regionOne with RegionOne
* Use list instead of iterator in `for` loop for modifiable collection
* Fix server creation with block_device_mapping_v2
* Stop snapshot creation checking if image in DELETED
* Add details of volume backup failed reason
* Fix error network updation when stack-restore
* Do not pass rich objects in Zaqar Queue
* Do not pass around rich objects in Trove resources
-------------------------------------------------------------------
Tue Apr 28 01:22:20 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev171:
* changed heat dev docs to comply with conventions
* Updated from global requirements
-------------------------------------------------------------------
Mon Apr 27 10:26:50 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev167:
* Add parameters types table to docs
* Updated from global requirements
* Do not filter stacks if tags is empty list
* Update the rest of the code to satisfy flake8 in a py34 env
* Use six.text_type and six.reraise
* Use six.moves.map/filter/zip
* Change instances of x.next() to next(x)
* Use SHA256 instead of SHA1 for resource signature
* Remove downgrade functions
* Updated from global requirements
* Use six.iterkeys(x) instead of x.keys()
* Update xrange and lambda for python3
* Update urllib/httplib/cStringIO to use six.moves
* Replace dict.itervalues/dict.iteritems and use len over filter function
* Improve StackValidationFailed response in nested
* Split engine service test cases (1)
* Fix ResourceGroup validate when there are removal_policies
* Fix usage of novaclient
* Add filtering for stack-list by stack_id
* Fix wrong type of exception raised
* Fix unicodeerror when heat-engine start
* Implement OS::Manila::SecurityService resource type
* Pass stack id to init stacklock
* Cancel nested stack updates when appropriate
* Remove redundant checks of stack status
* Correct properties.Schema.NUMBER to INTEGER
* Add additional validation for fip properties
* Add env storing for loaded environments
-------------------------------------------------------------------
Wed Apr 22 00:57:06 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev112:
* Add v6-fixed-ip support for nova server
* Docker plugin add cpu set property
* Use six.itervalues(x) instead of x.values()
* Imported Translations from Transifex
* Set auth_encryption_key option to be secret
* Split engine service test case
* Add ability to filter stacks by tag
* Add manila share type
* Use auth plugins for domain client and admin client
-------------------------------------------------------------------
Tue Apr 21 00:57:10 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev94:
* Add version for device_block_mapping_v2
* Deny to migrate to lower schema version
* Adds --version into command docs
* Add OS::Mistral::CronTrigger resource
* Improve StackValidationFailed response in outputs
* Improve StackValidationFailed response in properties
-------------------------------------------------------------------
Sat Apr 18 00:57:18 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev82:
* Remove unnecessary required=False
* Don't re-bind environment for get_file during stack update
* Add version to manila plugin
-------------------------------------------------------------------
Fri Apr 17 00:25:21 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev77:
* Clarify `attributes` support status for AutoScalingGroup
* Update documentation for path based nested attribute access
* Add support for the httpsRedirect property
* Show deprecated warnings when import parser
* Start use error_exit function in AWS LB
-------------------------------------------------------------------
Thu Apr 16 00:26:38 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev67:
* Make SoftwareDeployments work for non-CREATE actions
* Persist parent_resource_name and make sure it's available
-------------------------------------------------------------------
Wed Apr 15 00:27:43 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev64:
* Docker plugin add host devices property
* Fix sqlalchemy migration script 061 for DB2 backend
* Make sure UpdatePolicy is unset for Heat scaling group
-------------------------------------------------------------------
Tue Apr 14 00:26:31 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev58:
* Docker plugin add cpu share property
* Add version to support_status where it omitted
* Use helper functions stack_suspend and stack_resume
-------------------------------------------------------------------
Sat Apr 11 00:28:34 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev52:
* Make sure snapshot belongs to stack for actions
* Fix Zaqar Client's service_type
* Docker plugin add the 'support_status' for the properties of 'RESTART_POLICY','CAP_ADD' and 'CAP_DROP'
* Add '2015.2' version for Liberty in doc
* Use stack_object directly in test_engine_service.py
* Add a "show_hidden" parameter to stack-list API
* Add ability to hide stacks based on tag
* Database API and engine changes for stack tags
* Deprecate using required=True with default value
* Make disk property of flavor default
* Add OS::Mistral::Workflow for Mistral workflows
* auth_encryption_key is being checked to be 16, 24, or 32
* Update all templates in neutron tests
* Split net and subnet tests to different files
-------------------------------------------------------------------
Fri Apr 10 00:28:13 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev25:
* Correct stack_object.Stack get_all mock
* Update openstack-common reference in openstack/common/README
* test_resource for functional tests
* Do not detach/re-attach volumes in AWS Instance
* Implement Manila client plugin
-------------------------------------------------------------------
Thu Apr 9 08:32:44 UTC 2015 - vuntz@suse.com
- Ship /usr/lib/heat directory in openstack-heat-engine subpackage,
since that's where plugin are loaded from.
- Create openstack-heat-plugin-heat_docker subpackage so we can
ship the heat_docker plugin.
-------------------------------------------------------------------
Thu Apr 9 00:25:00 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev15:
* Fix NeutronLoadBalancerTest.test_neutron_loadbalancer timeout
* Fix resources allocation in documentation
* To attach interface for server when using 'uuid'
* Cleans nullable=True in db model column declaration
* Novaclient v2 instead of v1_1
* Set IMAGE_UPDATE_POLICY default to REBUILD
-------------------------------------------------------------------
Wed Apr 8 00:27:42 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.2.dev3:
* Open Liberty development
2015.1.0rc1
* Cleans default declaration nullable=False from heat objects
* Fix stack update issue
-------------------------------------------------------------------
Tue Apr 7 00:26:08 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev170:
* Fix functional test_signal_during_suspend
* Imported Translations from Transifex
* Do not resolve neutron resource attributes when resource_id is None
* Updated from global requirements
-------------------------------------------------------------------
Sat Apr 4 00:25:55 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev162:
* Set stack status to FAILED when engine is down
* Do sleep(0) for first task sleep
-------------------------------------------------------------------
Fri Apr 3 00:26:34 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev158:
* Fix stack-update for OS::Nova::Server resource
* Imported Translations from Transifex
* Create an event when signalling fails
* Ignore migrating environments for deleted stacks
* Correctly initialize copies of stack during updating stack
-------------------------------------------------------------------
Thu Apr 2 00:23:43 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev149:
* Fixes migrate_data utils to avoid created_at filed
* Add separate requirements.txt to integration tests
* Updates migrate_repo README
* Fix typo in doc
* Prove that we can't signal during a suspend
* OS::Neutron::Port default replacement_policy=AUTO
* Re-factor db sqlalchemy tests
* Use HeatTestCase as parent instead of testtools
* Change the default num_engine_workers to get_worker_count()
* Move generic resources to properties schema
* Set state to failed if we get a base exception
* Move provider_net test to separate file
* Move router tests to separate file
* Move floating ip test to separate file
* Add way to collect map of needed attributes
* require python-oslo.concurrency
-------------------------------------------------------------------
Tue Mar 31 00:27:35 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev119:
* Cleanup snapshot records when stack deletion
* Make sure to delete stack when SNAPSHOT_IN_PROGRESS
* Add versions to all contrib plugins
* Don't assume that there is one service per host
* gnocchi: ceilometer alarm update
-------------------------------------------------------------------
Sun Mar 29 00:49:29 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev109:
* Move tests for port resource to separate file
* Move constraint's tests to test_neutron_client.py
* Make 'refs' attribute of ResourceGroup resource indexable
* Move common neutron module tests to separate file
* Move all neutron test in separate directory
* Add user_identity to RequestContext.to_dict()
* Remove return for rpc casts in rpc worker client
-------------------------------------------------------------------
Fri Mar 27 15:23:19 UTC 2015 - rsalevsky@suse.com
- Update to version heat-2015.1.dev95:
* oslo-incubator sync
* Add dependency for FIP if used network in port
* Add function 'digest' doc
* Imported Translations from Transifex
* test_hooks remove race-prone status wait
* Add extra check for signal during DELETE or SUSPEND
* Add SupportStatus to vnic_type
* Docker plugin add read_only property
* Make the status_reason field Text instead of String(255)
* make actions property optional
* Move to hacking 0.10
* Add /usr/local/lib/heat to default plugin_dirs
* Using OS_TENANT_NAME in heat-keystone-setup-domain
* Fix common misspellings
* Adds version reporting for heat commands
* Fix some new PEP8 errors found at gate
* Fix the topic and server that the listener client uses
* Use oslo.log in wsgi.py
* Don't use a different thread local store to oslo.log
* Fix typo in pluginguide
* Add note that OS::stack_id is available since Kilo
* Add minimal_instance_type config option
* Add floating network config option
* Fix SupportStatus msg appearing in doc generating
* Use Service objects instead of db_api
* Versioned-object StackLock
* Unit test case migration for Stack object
* Move stack_user_domain warning to startup
* Func tests use fedora-heat-test-image
* iniset heat_integrationtests.conf
- Rebased patches:
* remove-qpid-requirement.patch (manually)
-------------------------------------------------------------------
Sat Mar 21 01:19:57 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev14:
* Correct confusing "cls" argument on non-static method
* Call db refresh in Stack object refresh
* Update integrations tests config sample
* Use outputs section for getting ip addresses
* Add a functional test for hooks/breakpoints
* Add breakpoint support
* Switch config deferred_auth_method to trusts by default
-------------------------------------------------------------------
Fri Mar 20 01:22:25 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.0b3:
2015.1.0b3
* Store Resources before they are created
* Fixes SoftwareConfigService to use Resource object
-------------------------------------------------------------------
Thu Mar 19 11:45:22 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev418:
* Fixes StackWatchService to use objects in place of db
* StackResource convert operations to use RPC
* Versioned object - WatchRule and WatchData
* Remove usage of 'long' data type
* Pass the environment into the Template class and not Stack
* Versioned-object SyncPoint
* Add OS::Trove::Cluster resource
* Add integration scenario test for Neutron LBaaS
* Docker plugin add restart policies and capability properties
* Versioned object Service
* Pin the target keystone endpoint to the context auth url
* Remove capacity check from AWS::AG update
* Move test_notifications to functional
* Fix config drive not created when boot from volume
-------------------------------------------------------------------
Wed Mar 18 01:23:43 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev390:
* Check all available support statuses
* Add extra columns for resource table
* Use oslo.log for heat_integrationtests
* heat.conf options for transport properties default
* Separate message and traceback even if not a remote error
* Fix OS::Zaqar::Queue resource_mapping
* Versioned object - SoftwareDeployment
* Versioned objects - Event
* Versioned objects - Snapshot
* StackTag versioned-object
* Source gnocchi alarms resources in the right way
* Allows update of domain for keystone project and group
* Keystone resource plugin for User
* Add missing versioned mechanism to Stack object
* Updates heat_keystone with version support
-------------------------------------------------------------------
Tue Mar 17 01:25:21 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev361:
* Make Heat ASG always do rolling_updates
* Replace mox with mock for stack-lock test cases
* Versioned objects - UserCreds
* Keystone resource plugin for Group
* Remove 'adding-new-users-to-devstack' doc on_devstack.rst
-------------------------------------------------------------------
Mon Mar 16 01:23:10 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev351:
* Replace mox with mock for stack-update test cases
* Fix RS swift client to match correct signature
* Retrieve service catalog when it is missing
-------------------------------------------------------------------
Sun Mar 15 01:23:13 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev345:
* Fix typo in contrib resource declaration
-------------------------------------------------------------------
Sat Mar 14 01:23:49 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev344:
* Apply neutron router constraint
* Apply neutron subnet constraint
* Convergence sync_point table
* Versioned objects - Resource
* Versioned object - SoftwareConfig
* Versioned objects - ResourceData
* DB changes for resource locking
-------------------------------------------------------------------
Fri Mar 13 01:23:15 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev330:
* Refactor '_get_default_network' method in the integration tests
* Adds migration test case for version 056
* Add trove flavor custom constraint
* Fix db migration script 057 failure on db2
* Replace mox with mock for stack-delete test cases
* Add Digest intrinsic function
* Use AWS::EC2::EIP for test_server_cfn_init
* Func test conf to specify boot config
* Fixes for test_server_software_config
* Func test use param for software_config_transport
* First objects - stack and raw template
* Keystone resource plugin for Project
-------------------------------------------------------------------
Thu Mar 12 01:23:05 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev306:
* Use configurable flavor for AWS LoadBalancer
* Imported Translations from Transifex
* Create an integer id for the resource table
* Store template + environment for rollback
* fixed typo from accessable to accessible
-------------------------------------------------------------------
Wed Mar 11 01:24:12 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev298:
* Move resource inheritance class to engine/resources
* Imported Translations from Transifex
* Keystone resource plugin for Role
* Sqlite migrate_data() utility method
* Fix migration testcase 1-to-1 between stack and raw_template
* Refactor test_parser module
* Enforce integer API parameter checking
-------------------------------------------------------------------
Tue Mar 10 01:19:56 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev284:
* Fix migration testcase 1-to-1 between stack and raw_template
* Always update remote_stack
* Keystone resource client plugin and constrains
* Correct networks matching interface ports
-------------------------------------------------------------------
Mon Mar 9 01:18:30 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev276:
* Integration scenario test refactoring
-------------------------------------------------------------------
Sun Mar 8 01:18:41 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev274:
* Imported Translations from Transifex
* Updated from global requirements
* Remove str() before exc to make sure lazy translation work
-------------------------------------------------------------------
Sat Mar 7 01:18:44 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev269:
* Move trove resource
* Move sahara resources
* Move heat resources
* Move ceilometer alarm resource
* Move swift resource
* Move glance image resource
* Move neutron resources to /engine/resources/openstack/neutron
* Add extra data to Stack table for Convergence
* Correct the check_update_completion logic in instance_group
* Move cinder volume resource
* Move nova resources to engine/resources/openstack/nova/
-------------------------------------------------------------------
Fri Mar 6 01:22:43 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev254:
* Updated from global requirements
* Remove unused method from FakeDBInstance
* Reduce the load on functional tests
* Updated from global requirements
* Move datastore validation to trove client plugin
* Replacing data_processing with data-processing
* Add the documentation of how to set without the gateway IP
* Fix variables reference in the integration tests methods
* Convert all non-test imports of json to jsonutils
* Move other aws resources to corresponding directory
* Move AWS::AutoScaling::* resources
* Move AWS::CloudFormation::* resources to heat/engine/resources/aws/cfn
* Move AWS::EC2::* resources to heat/engine/resources/aws/ec2
* Improve StackValidationFailed exception
* Utility function for int param checking
-------------------------------------------------------------------
Thu Mar 5 01:25:21 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev224:
* Don't pass the parent_resource object into Stack()
* Remove the template mapping from the env before creating child stacks
-------------------------------------------------------------------
Wed Mar 4 01:26:09 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev220:
* Fix mocking requests in test_engine_service
* Imported Translations from Transifex
* Cleanup the update policy tests
* Updated from global requirements
* Patch validate methods with mock instead of mox
* Imported Translations from Transifex
* Move software service logic to own module
* Utility for database migration
-------------------------------------------------------------------
Mon Mar 02 13:10:36 UTC 2015 - tbechtold@suse.com
- Rebased patches:
+ remove-qpid-requirement.patch (manually)
-------------------------------------------------------------------
Mon Mar 2 13:08:32 UTC 2015 - tbechtold@suse.com
- Update to version heat-2015.1.dev205:
* Add code tag for from_task_with_args() docstring
* "repeat" function for HOT templates
* Add resource_definitions check to Stack.validate
* Change the engine-listener topic
* Add ability to pass parameters during update
* Use mock instead of mox for test_nested_stack.py
* Handle deleting status during volume detachment
* Fix Typo in composition guide
* Add stack_tag table and remove stack.tags column
* Increase default for 'max_nested_stack_depth' to 5
* Use mock instead of mox in clients test
* Add 2to3 compatibility for functools.wraps
* Refactor tests for migrations in heat
* Add image_id property to node group template
* Add sahara image constraint
* Imported Translations from Transifex
* Add ability to pass 0, "", {} or [] as a parameter
* Register CloudServer as OS::Nova::Server
* Refactor parameter tests
* Tweaking 'global_tenant' parameter parsing
* Deployment signal_transport: TEMP_URL_SIGNAL
* Move deployment handle_signal to rpc call
* Updated from global requirements
* Add testcases for heat.engine.EngineService start() and stop()
* Imported Translations from Transifex
* Only parse complex types if there is a value
* Change ResDataNestedStackTest to not use a nested stack
* Handle NotFound exception in total_nested()
* Use the AWS instance type in the cfn_init scenario
* Integration test for software-config tools
-------------------------------------------------------------------
Tue Feb 17 02:03:52 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev106:
* Stop RPC server gracefully
* [DOC] Minor - fixed typo in file extension
* Apply neutron network constraint
* Add 'ha' property for OS::Neutron::Router
* Move deployment handle_signal to rpc call
* Manage deployment updated_at values
* Change Neutron::FloatingIPAssociation res's name
* Change Nova::FloatingIPAssociation resource's id
-------------------------------------------------------------------
Sat Feb 14 02:05:13 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev90:
* Move assign_keypair method in base class
* Re-use stack_create method from base class
* Split templates and tests in scenario tests
* Updated from global requirements
* Use domain_id from auth token when not configured
* Update heat-manage.rst with service command
* Do not use volume objects in volume resources
* Move autoscaling tests with signals to functional
* Make sure template resource's metadata is refreshed
* Skip Stack Adopt/Abandon integration tests when Stack Adopt is disabled
-------------------------------------------------------------------
Fri Feb 13 11:04:25 UTC 2015 - dmueller@suse.com
- update logrotate.conf
-------------------------------------------------------------------
Fri Feb 13 02:02:41 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev70:
* Revert "Allow empty 'config' for software deployment"
* Add a config option to enable Convergence
* Pass the resource name into get_resource_info()
* Remove some unused functions and improve call_until_true
* Move reload test to test_instance_group
* Remove duplicate AS reload test
* Fix heat and ceilometer client connection
* Expose deployment/config updated_at/created_at
* fixed typo from dependant to dependent
* Typos fixed in return messages
* Catch Conflict exc for floating ip association
* ceilometer: new Gnocchi Alarm resources
* Catch notfound exception when deleting project
-------------------------------------------------------------------
Thu Feb 12 02:03:16 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev44:
* Move scaling group create error to autoscaling/
* Allow empty 'config' for software deployment
* Just to delete the stack when adopt rollback
* Use python abc for abstract classes
* OS::Neutron::Subnet needs IPV6 RA mode property
* Move LB reload logic into scaling library
-------------------------------------------------------------------
Wed Feb 11 02:03:14 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev32:
* Add resource_id None check for deployment deletion
* Move update_in_failed to autoscaling
-------------------------------------------------------------------
Tue Feb 10 01:10:35 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev29:
* Imported Translations from Transifex
* Always check for 'component' in SoftwareDeployment
* Reorganize user and access code
* Fix formatting issues in NeutronAutoscalingTest
* Test for path attributes in OS::Heat::AutoScalingGroup
* Support path attributes in OS::Heat::AutoScalingGroup
* Release stack lock when successfully acquire
* Remove TaskRunner from Neutron Pool resource
* Implement handle_check for Ceilometer alarms
-------------------------------------------------------------------
Sun Feb 8 00:43:54 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev13:
* Split instance code into seperate file
-------------------------------------------------------------------
Sat Feb 7 00:44:07 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev11:
* Change the event status to SIGNAL_COMPLETE
-------------------------------------------------------------------
Fri Feb 6 00:43:53 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev10:
2015.1.0b2
* Move suspend/resume autoscaling tests to functional
* Move autoscaling InstanceId tests to autoscaling/
* Move all scaling policy tests to autoscaling/
* Updated from global requirements
* Get tox to generate config for heat_integrationtests
* Fix tests for ServerContraint
-------------------------------------------------------------------
Thu Feb 5 00:43:54 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev347:
* Remove autoscaling test that is now a functional test
* Don't create the loadbalancer in the unit tests
* Remove duplicate loadbalancer nokey test
* Apply instance group fix to AS functional test
* Change to basic notification unit tests
* Fix update on failed stack
-------------------------------------------------------------------
Wed Feb 4 00:43:54 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev335:
* Remove duplicate heat_autoscaling_group tests
* Move aws nested stack tests to functional tests
* Enable some unit tests back
* fixed typo form dependancy to dependency
* Wait for all resources to get updated before asserting state
* Add check_adopt_complete to the stack_resource
* Use "if stack is not None" and not "if stack"
* Make the update policy timeout check into a unit test
* Imported Translations from Transifex
* Further fix standalone authentication
* Add all dotfiles to the list of pep8 exceptions
-------------------------------------------------------------------
Tue Feb 3 00:44:13 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev313:
* heat-manage service list
* Remove unused imports from heat files
* Fix sw component creation parameter error
-------------------------------------------------------------------
Mon Feb 2 00:42:34 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev307:
* Use unique stack name in tests by default
* Add Mistral client plugin
* Add additional tests for heat.api.aws package
* Test auto-scaling for neutron
* Enhanced error handling in outputs block
* Add lists of Linux dependencies
-------------------------------------------------------------------
Sun Feb 1 00:42:14 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev295:
* Implement 'InstanceId' for autoscaling group
-------------------------------------------------------------------
Sat Jan 31 00:42:17 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev293:
* Fix the standalone authentication mechanism
* Don't do snapshot when other action in progress
* Initialize stack with ADOPT action when adopting
* Remove lockfile from requirements
* Add 'shared' property for OS::Neutron::MeteringLabel
-------------------------------------------------------------------
Fri Jan 30 09:50:18 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev284:
* Store auth_url and region_name when trusts are enabled
* Imported Translations from Transifex
* Save input parameters for stack adopt
* Add retry logic to Rackspace LB delete action
* Allow floating_ip_pool on Nova-net in Sahara
* Avoid unnecessary passing of child_params in asg
* Renaming image property to default_image_id
* Expose stack_user_project_id in stack-show
-------------------------------------------------------------------
Thu Jan 29 00:44:19 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev268:
* RowProxy replaced with update query to set db attributes
* Use keystoneclient auth plugins
* Prevent hanging in DELETE_IN_PROGRESS
* Use properties.data when testing for "provided by the user"
* Convert unicode to six in heat/engine
-------------------------------------------------------------------
Wed Jan 28 00:45:11 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev258:
* Updated from global requirements
* Don't mock oslo.messaging _CallContext
* Always fetch temp URL key before generation
* Remove TaskRunner from most Neutron resources
* Remove TaskRunner from SwiftSignal
* proper handling of unsupported request methods
* Don't validate custom constraints on default values
* Do not ignore OverQuota errors from neutronclient
* Add InstanceList attr to AutoScalingGroup
-------------------------------------------------------------------
Tue Jan 27 00:44:03 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev240:
* Remove dead option 'instance_driver'
* Implement 'InstanceId' for LaunchConfiguration
* Improve address description by example
* Convert parser tests that need nested stacks to unit tests
* Remove TaskRunner from WaitCondition
* Enable H904 style checking rule
* Register sahara client specific config opts
-------------------------------------------------------------------
Sat Jan 24 00:43:56 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev226:
* Remove argparse from requirements
* Move resource group property update tests to functional
* Add property 'port' to RouterInterface
* Use AWS LoadBalancer with selinux-enabled image
-------------------------------------------------------------------
Fri Jan 23 00:43:58 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev219:
* Unit test name_list and black_list
* Deprecate QUEUE_ID in heat_zaqar
-------------------------------------------------------------------
Thu Jan 22 00:43:56 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev215:
* Move ResourceGroup update sequence test to functional
* Move the resource group adopt test to functional
* Add "tags" column to stack table
* Updated from global requirements
* Move autoscaling update policy to functional
* Enable H305 and H307 style checks
* Move instance group update policy tests to functional
-------------------------------------------------------------------
Wed Jan 21 00:45:25 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev202:
* Return available info for uncreated resource
* Account for nested stack validation in ResourceGroup
-------------------------------------------------------------------
Tue Jan 20 00:43:52 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev198:
* Remove default for DISTRIBUTED property
* Enable resource signals be handled asynchronously
* Imported Translations from Transifex
* Enable H402 style check
* Enable H202 style check
* Move template resource tests to functional
-------------------------------------------------------------------
Mon Jan 19 00:43:57 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev186:
* Added unit test for unavailable resource
-------------------------------------------------------------------
Sat Jan 17 00:44:04 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev184:
* Updated from global requirements
* Wait for Sahara Cluster to be deleted
-------------------------------------------------------------------
Fri Jan 16 00:44:04 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev181:
* Remove keypairs from test_instance_group.py
* Remove now unneeded functional test
* Add support status for network/subnet neutron properties
* Add support status to docs for properties
* Fix DeprecationWarning for using oslo.middleware
* LB: separate out the FnGetRefId and FnGetAttr tests
* Create and update func tests for resource group
-------------------------------------------------------------------
Thu Jan 15 00:43:52 UTC 2015 - cloud-devel@suse.de
- Update to version heat-2015.1.dev168:
* Correct protocol allowed values for firewall rule
* Fix template version in composition section
-------------------------------------------------------------------
Wed Jan 14 13:09:31 UTC 2015 - tbechtold@suse.com
- Update to version heat-2015.1.dev164:
* Split tests for AWS/OS waitconditions
* Split wait condition handle into separate files
* Split wait condition into separate files
* LB: Separate out the validation tests
* LB: Make unit tests for _haproxy_config
* LB: Break up _haproxy_config to enable easier unit testing
* LB: Remove unused "templ" parameter to _haproxy_config
* Make StackResource less strict on initial validation
* Make the attribute tests not need a nested stack
* Separate the nested resources attribute tests
* Sync the remainder of the composition doc from manuals
* Transparent stack_id only works on get_resource
* Enable H233 style check
* Enable E251 style check
* Updated from global requirements
* No parameter value validation when strict_validate disabled
* Deal with misconfigured cloud_backend
* Remove mocking of timeutils.utcnow
* Rework stack_resource *complete method unit tests
* Add some crud tests to nested stacks
* Add missing template resource member list test
* Prevent occasional test failures due to duplicate stack names
* Split AWS/OS volume tests
* Reorganize volume code
* Updated from global requirements
* Add 'shared' property for OS::Neutron::Firewall
* Need to call _delete_resource() anyway for sd deletion
* Move tests for _lb_reload() into test_instance_group
* Move autoscaling vpc zone test into autoscaling/
* Move launch configuration into tests/autoscaling/
- Rebased patches:
+ remove-qpid-requirement.patch (manually)
- Generate heat.conf.sample during build.
- Update Requires according to requirements.txt
-------------------------------------------------------------------
Fri Dec 5 01:29:32 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev504.g6da1793:
* Convert x.iteritems() to six.iteritems(x)
* Add serial console url attribute for nova server
* Show the creation time for stack snapshots
* Add cinder snapshot custom constraint
* Apply cinder volume custom constraint
* Extract group functions into a utility module
* Reduce V1.1 test fakes complexity to below 20
* Revert "Handle error with non existing template file"
* Use physical_resource_name to generate the resource ID
* Add support for pass through references
* Support better access to nested attributes
* Add cinder volume custom constraint
* Use the right log marker functions
* ResourceGroup allow update of resource_def
* Always import heat.rpc.api as rpc_api
* Add console_urls attribute to server resource
-------------------------------------------------------------------
Thu Dec 4 01:28:37 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev473.g3f8d122:
* Remove config check_uptodate test
* Implement handle_check for Rackspace Cloud Servers
* Pass status reason when trove misbehaves
* Make all assertEqual() calls conform to convention
* Apply nova flavor constraint for resources
* Apply nova server constraints for resources
* Fix invalid syntax on heat-db-setup
-------------------------------------------------------------------
Wed Dec 3 10:25:23 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev460.g08169a8:
* Pickup the region name passed in from heatclient
-------------------------------------------------------------------
Wed Dec 3 01:29:56 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev458.g5432982:
* Fix error msg invalid stack or res name
* Record update_time for suspend/resume/snapshot actions
* Updated from global requirements
* Fix outputs validation place in Stack.validate
* Failed res no need UpdateReplace which has nested_stack
-------------------------------------------------------------------
Tue Dec 2 01:29:21 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev448.g3eec444:
* Fix documentation on Fn::Base64 function
* Support availability zones in Node Group Templates
* Support secgroups in Sahara Node group templates
* Support vnic_type in OS::Neutron::Port
-------------------------------------------------------------------
Sat Nov 29 01:28:57 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev440.g951841a:
* Add default_client_name in Nova::FloatingIPAssoc
* Fix package name when using heat-db-setup in rhel7
* Handle error with non existing template file
-------------------------------------------------------------------
Fri Nov 28 01:30:49 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev434.g1812a70:
* Update Barbican resources to match library changes
* Support volume type in Sahara Node Group Template
* Moving translate same logic in different method
-------------------------------------------------------------------
Thu Nov 27 01:30:59 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev428.g3b560d6:
* Remove ignoring [H302] in tox.ini
* Fix [H302] errors in heat_integrationtests
* Fix [H302] errors in heat/tests
* Fix [H302] errors in heat/engine
* Fix permission bits for source file
* Use correct IDs when collecting multipart config parts
* Fix [H302] errors in heat/db
* Imported Translations from Transifex
-------------------------------------------------------------------
Tue Nov 25 01:27:19 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev413.g4c3979e:
* Add support for running tests against standalone Heat
* Add logging fixture to integration tests
* Further split ASG code
* Move common functions into functional test base-class
* SoftwareDeployments make servers property updateable
-------------------------------------------------------------------
Sat Nov 22 01:00:53 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev403.g71ff003:
* Revert "Change RouterGateway resource's name"
* Detect container failure when checking create complete
* Change RouterGateway resource's name
* Add functional test for update of group of provider resources
* Add functional test for update of provider resource
* Add requirement to SecurityGroup "remote_group_id"
* Updated from global requirements
* Add Dimensions Default in AWS_CloudWatch_Alarm.yaml
* Correct error msg when resource or output are empty
* Handle remote thrown NotFound RPC exceptions
* Remove KeypairConstraint and FlavorConstraint to nova.py
* Implement custom constraint for nova server
* Use environment file in template-validate
* Implement handle_check for Cinder and EC2 Volumes
* Implement handle_check for OS::Nova::KeyPair
* Implement handle_check for OS::Swift::Container
* Implement handle_check for OS::Trove::Instance
* Implement handle_check for OS::Nova::Server
* Implement handle_check for CloudWatch
* Improve error response in cfn Outputs validation
* Implement update of AWS::EC2::SecurityGroup rules
* Add user_creds_id to _create_stack RPC interface
-------------------------------------------------------------------
Fri Nov 21 01:02:15 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev359.g3c315b4:
* Fix [H302] errors in heat/common
* Fix kwargs going into ResourceDefinition
-------------------------------------------------------------------
Thu Nov 20 15:08:47 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev355.gf6107ce:
* RandomString RefId return name with no resource_id
* Make ResourceGroup updates update nested stacks
* Correctly set CombinationAlarm repeat_actions
* StackResource consider files in implementation_signature
* Move implementation_signature to StackResource
* Imported Translations from Transifex
* Fix and assert calls to update_software_deployment
* Include group argument in calls to create_software_config
* Updated from global requirements
* Don't stop create immediately on error for stack resources
* Fix [H302] errors in heat/cloudinit
* Make Cloud Loadbalancer properties updatable
* Functional tests skip volume_create_backup_restore
* Remove duplication on stack resource operations
* Add ModelSMigrationSync classes
* RandomString don't skip superclass validation
* Import sqlalchemy module instead of classes
* Alter models and add migration
* Move ImageConstraintTest to test_glance_client.py
* RandomString physical_resource_id as id not the string
* Update sample conf for new oslo.db release
* ResourceGroup don't special-case zero count
* Fix [H302] errors in heat/api
* Handle 404 and 409 response when deleting containers
* Fix incorrect ca argument for heat ceilometer client
* Correct error message when query domain id
* Remove unused module excutils
* Remove unused module processutils
* Make resource check messages more consistent
* Add snapshot restore HTTP API
-------------------------------------------------------------------
Sat Nov 15 01:29:17 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev288.g3fa7257:
* Fix [H302] errors in contrib
* Mark stack_domain_admin_password as a secret option
* Remove validation of nested stack for preview
* Clarify ResourceGroup properties support status
-------------------------------------------------------------------
Fri Nov 14 01:30:24 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev280.gf39600e:
* Use RPC directly for software deployment operations
* Add validation constraints on config inputs
* Remove die_if_not_set check for var user_roles
* ERROR_WAIT_TIME should be a config option
-------------------------------------------------------------------
Thu Nov 13 01:31:10 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev272.g7e1721d:
* Use RPC directly for software config operations
-------------------------------------------------------------------
Wed Nov 12 01:31:56 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev271.gbf437d3:
* StackResource add force_reload to nested() accessor method
* Add nested_depth to internal _create_stack RPC interface
* engine service add nested_depth to create_stack
* Add nested_depth column to stack table
-------------------------------------------------------------------
Tue Nov 11 01:31:07 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev263.g2a91c15:
* Updated from global requirements
* Always using domain id to create domain project or user
-------------------------------------------------------------------
Sat Nov 8 12:32:39 UTC 2014 - dmueller@suse.com
- Update to version heat-2015.1.dev260.g3285709:
* Using six.string_types for python3 compatible
* Add CERT file support in heat-keystone-setup-domain
* Updated from global requirements
* Imported Translations from Transifex
* Fix error raising in cfn with wrong output section
* Move creation of custom env to environment module
* Update docs to reflect HOT version support
* Fix legacy alarm matching_metadata broken by recent fix
* Check prop_diff contents after modifying it
* Adding missed whitespace between the words
* Imported Translations from Transifex
* Updated from global requirements
* Remove oslo sslutils
* Remove oslo middleware.base module
* Validate nova server's metadata
* Fix the get_attr docs in the hot_spec
* Change allow_values -> allowed_values in hot_guide
* Imported Translations from Transifex
* Convert value type in alarm matching_metadata
* Fix translating error in unittests
* Move to oslo.middlware request_id module
* Record the updated_time for nested_stack
* Use correct object when deleting
* sync oslo-incubator for request_id shim
* Repair tox -ecover
* Correct CA cert argument for glanceclient
* Imported Translations from Transifex
* Fix add_dependencies for floating_ip resource
* Don't import HeatTestCase directly
* Add some imports to hacking import_exceptions
-------------------------------------------------------------------
Sun Oct 12 00:02:46 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev109.g7506d2c:
* Don't update a LoadBalancer under autoscaling control
-------------------------------------------------------------------
Fri Oct 10 23:58:51 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev108.g5725b0e:
* Handle error in templates with incorrect resources
* Bring the fakelogging closer to olsotest
* Make sure that the properties are stored on updates
* Update references to auth_token middleware
* Add missing \n at the end of file
* Fix network_gateway residue when resource deletion
* Don't evaluate ceilometer watchrules
-------------------------------------------------------------------
Fri Oct 10 20:02:42 UTC 2014 - dmueller@suse.com
- fix configuration defaults
-------------------------------------------------------------------
Thu Oct 9 23:58:32 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev94.gdc16d94:
* Add missing extra "greenthread" arg to remove_event()
* Do not attempt a stack update when it is deleting
* Add custom get_temp_url to RackspaceSwiftClient
* Convert bool/int values into string for string properties
* Add volume backup/restore integration test
* Support Cinder API version 2
* Sync environment and composition docs from openstack-manuals
-------------------------------------------------------------------
Wed Oct 8 23:58:23 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev81.g1b8a35c:
* Rewrite AutoScalingGroup adjustment tests as unit tests
* Convert the autoscaling policy tests into unit tests
* Move some AutoScalingGroup validation tests to a separate file
* Rework autoscaling group current_size attribute
* Imported Translations from Transifex
* Rework the way the matching metadata is created
* Configure flavor and image from env
* Refactor template simple_parse
* Use properties in ceilometer alarm not parsed_template('Properties')
* Make sure that property defaults are converted correctly
* Enable breaking test for adopt operation
* Add OSprofiler integration into Heat
-------------------------------------------------------------------
Tue Oct 7 23:57:59 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2015.1.dev58.g045c8b4:
* Don't send multiple update-cancel messages to an event
* Clean up signalling events after stack updates
-------------------------------------------------------------------
Tue Oct 7 17:21:34 UTC 2014 - dmueller@suse.com
- Update to version heat-2015.1.dev54.g0661277:
* Unit test autoscaling._calculate_new_capacity
* Move TestInstanceGroup to test_instance_group.py
* Move test_server_cfn_init from tempest to heat
* Preserve env when calling tox
* Revert "Hard delete backup stack after successful update."
* Implement check for Rackspace resources
* Refactor AWS::EC2::SecurityGroup resource
* Unittests: refactor AWS::EC2::SecurityGroup tests
* update docs to use correct stack list command
* Docs - update JEOS building instructions
* Improve error for custom resource
* Provide support status info for OS::Glance::Image
* Provide support status info for some resources
* Remove cinder-keystone-setup script
* Add current_size attribute for OS::Heat::AutoScalingGroup
* Fix cloud-init Python syntax for Python < 2.6
2014.2.rc1
* Updated from global requirements
* Fix some sphinx warnings/errors
* Template not required on stack-adopt
* Include parameters info in stack-abandon data
* Open Kilo development
* Switch to oslo.serialization
* Switch to oslo.utils
* Access Template class through template module
* Add tests for list_stacks and count_stacks params
* Add two attributes for cinder volume
-------------------------------------------------------------------
Tue Oct 7 16:48:11 UTC 2014 - dmueller@suse.com
- add remove-qpid-requirement.patch
-------------------------------------------------------------------
Tue Sep 30 23:45:11 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev157.gff1f85c:
* Disable Abandon & Adopt features by default
* Update usage of Barbican library
* Remove unused network_utils
* Don't use DB column names for sort keys
* Skip validation if depends on not created resource
* Fix subnet residue when resource deletion
-------------------------------------------------------------------
Tue Sep 30 00:44:08 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev146.gb86af2d:
* Do template validation during creation
* Fix couple tests in test_engine_service.py
* Improve error handling in api files
-------------------------------------------------------------------
Mon Sep 29 12:29:26 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev140.g8be4e90:
* Handle clients that don't accept auth_url=None
* Fix usage of client in Barbican resources
-------------------------------------------------------------------
Sun Sep 28 00:40:20 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev136.ga0b89b9:
* Fix barbican plugin registration
* Fix heat.engine.clients.has_client
* Include credentials for heat calling self
* Add keystone v2 keypair methods
* FloatingIP updateable port_id, fixed_ip_address
* Add an option to disable cloud watch lite
* Pass the correct matching_metadata to Ceilometer
* Don't pass empty action strings to ceilometer
* Make sure that AutoScaling group has it's tag set correctly
* Commit transaction on object delete
* Associate floating IP with router interface
* Fixed adopt failure for stack with resource group
-------------------------------------------------------------------
Sat Sep 27 00:41:08 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev112.g9dd3ede:
* Default port policy to force replacement
-------------------------------------------------------------------
Fri Sep 26 09:48:00 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev110.g9fdbf46:
* Resolve AWS::EC2::Instance AZ output to a value if not specified
-------------------------------------------------------------------
Fri Sep 26 00:40:55 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev108.g299f8a6:
* Imported Translations from Transifex
* Convert parse error to text type
* Add test to serialize and deserialize exceptions
-------------------------------------------------------------------
Thu Sep 25 08:32:03 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev102.gb8ed388:
* Use six to translate exception message in tests
-------------------------------------------------------------------
Wed Sep 24 00:39:50 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev100.gdc0ba2a:
* Fix outdated comment in KeystoneClientV3
-------------------------------------------------------------------
Mon Sep 22 00:35:32 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev98.g689ea27:
* Updated from global requirements
-------------------------------------------------------------------
Sat Sep 20 00:25:45 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev97.g68f78c8:
* Updated from global requirements
* Switch heat resources & db & tests to oslo.i18n
-------------------------------------------------------------------
Fri Sep 19 00:27:26 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev93.g047a924:
* Switch heat engine to oslo.i18n
* Add user data and config drive properties
* Save files while updating a template
-------------------------------------------------------------------
Thu Sep 18 07:03:26 UTC 2014 - dmueller@suse.com
- Update to version heat-2014.2.dev87.gc620894:
* Implement CFN CancelUpdateStack action
* Pass list of parameters to engine service to reset
* Pass flag to engine service to patch parameters
* Updated from global requirements
* Correct KEY/VALUE names for NOVA_SCHEDULER_HINTS
* Add Heat REST API action for cancel update stack
* Add RPC API for cancel update stack
* Enhance SoftwareComponent property validation
* Enable SoftwareDeployment for SoftwareComponent
* Add OS::Heat::SoftwareComponent resource
* Manually update requirements to oslo.messaging
* Set the default state of a stack to CREATE_IN_PROGRESS
* Add heat-keystone-setup-domain to sphinx conf.py
* Make str(json_param) return string vs python
* Convert functions into a fixed part of the template
* Allow filtering of stacks by username, tenant and owner_id
* Don't delete stack domain project on stack-abandon
* Fix AWS::EC2::VPC resource delete failure
* Fix file mode, remove executable bit
* Log translation hint for Heat.api
* Fix so that CSV as str return value
* Cleanup trust on delete with stored context if needed
* Tests update FakeKeystoneClient to align user_id and trustor
* Clarify NotFound error when creating trust
* Only delete stack user project from correct domain
* Reuse disable_rollback on stack update
* Replace marconi by zaqar in heat plugins
* Fix signal handling for WSGI servers
-------------------------------------------------------------------
Fri Sep 12 00:50:53 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev31.g33d5396:
* Use action_handler_task for delete_snapshot
* Log translation hint for Heat.common
* warn against sorting requirements
* Log translation hint for Heat.tests
-------------------------------------------------------------------
Thu Sep 11 00:47:38 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev23.g0c2ee06:
* Implement AWS::EC2::EIPAssociation updatable
-------------------------------------------------------------------
Tue Sep 9 07:38:12 UTC 2014 - tbechtold@suse.com
- Update to version heat-2014.2.dev22.g35d7465:
* Imported Translations from Transifex
2014.2.b3
* Refactor nested stack create/update/preview
* Fix a wrong argument name at Heat keystoneclient plugin
* Implement BlockDeviceMappings for LaunchConfiguration
* Refactor functions in eip.py
* Fix delete failed because association creation failed
* Modify the way to get 'network_id' of the port
* Add validate function for AWS::EC2::EIPAssociation
* Implement OS::Sahara::Cluster resource
* Switch heat api to oslo i18n
* Implement OS::Heat::StructuredDeployments
* Implement OS::Heat::SoftwareDeployments
* Provide access to outputs from OS::Heat::ResourceGroup
* ResourceGroup make do_prop_replace class method
* ResourceGroup build from list of resource names
* Improve docker resource deletion
* Error class can accept message with format characters
* Don't import Properties class directly
* Deny updates to AWS::EC2::VolumeAttachment
- Add python-saharaclient and python-swiftclient as Requires.
-------------------------------------------------------------------
Fri Sep 5 07:34:11 UTC 2014 - dmueller@suse.com
- fix requires
-------------------------------------------------------------------
Thu Sep 4 00:16:18 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev391.gc2a6de9:
* Implement AWS::EC2::EIP updatable
* Import oslo.i18n and port heat bins to use oslo.i18n
* Implements stack lifecycle plugpoints
-------------------------------------------------------------------
Wed Sep 3 00:14:01 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev385.g70eb84f:
* correctly implement volumes_from property
* Added PublicDnsName verification in unit tests
* Implement OS::Sahara::ClusterTemplate resource
* Implement OS::Sahara::NodeGroupTemplate resource
* Implement GroupSet updatable for AWS::EC2::NetworkInterface
* Match tenant_id when name ambiguity in get_secgroup_uuids()
* Doc: don't generate empty properties fields
* Add test for ResourceDefinition equality
* Don't stop creates/updates immediately on error
-------------------------------------------------------------------
Tue Sep 2 13:11:01 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev367.g12b3bd4:
* Add length constraint to Nova Keypair's name property
* Fix usage of environment section constants
* Add "parent" key to list stacks output
-------------------------------------------------------------------
Tue Sep 2 00:15:18 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev361.gd650984:
* Fix port residue when instance deletion
* Fix marconi plugin registration
* Reimplement Volume snapshot with backup
* Allow concurrent tasks to complete after error
* Scheduler: Allow a grace period when cancelling tasks
* Return full error message for HTTP errors
* Add show_nested parameter to GET v1/stacks API
* Add show_nested to count_stacks RPC interface
* db API add show_nested to stack_count_all
* Add controller and action debug message in wsgi.py
-------------------------------------------------------------------
Mon Sep 1 00:16:29 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev341.g6bbeac3:
* Detect neutron endpoint on-the-fly
* Add missing "." to help strings
* Allow an update after a failure
-------------------------------------------------------------------
Sun Aug 31 00:14:53 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev335.g9abf5f9:
* Get rid of old-style classes
* Allow JSON parameters in environment files
* Rename docker directory to heat_docker
* Use ResourceDefinition as 'before' in resource updates
* Add show_nested to list_stacks RPC interface
* Patch 044 migration to work w/ MySQL 5.6
-------------------------------------------------------------------
Sat Aug 30 00:15:15 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev323.g97021c7:
* Allow resource groups of 0 resources
* ResourceGroup subclass build resource definition
* Common stack_user_project_id across nested stacks
* Add a method to freeze a ResourceDefinition
* Always replace a failed resource on rollback
* Add networks property to OS::Trove::Instance
* Unittests: Refactor Volume resources tests
* Additional exception type check for ceilo-client
* Push metadata changes to the TempURL
* Add Server software_config_transport POLL_TEMP_URL
* Allow method verb override in get_temp_url
* Fix downgrades in migration scripts 016 and 035
-------------------------------------------------------------------
Fri Aug 29 00:16:37 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev299.g467fa4a:
* Pass properties to Resource._needs_update()
* Refactor Resource's decision whether to update
* Store properties data in database
* Add subnets attribute to OS::Neutron::Port resource
* AWS SecurityGroup use is_using_neutron()
* Allow to decide between Nova-network and Neutron
* Check for error messages in volume tests
* Improve errors in Volume tasks
* Add more info to ResourceUnknownStatus
* Split scaling policy into separate files
* Cut down on warning logs
* Fix failed to delete the EIP resource
* boolean parameter type is not recognized in the API
* Allow for setting ViP ID
* Fix typo
* Add language attribute to code samples
* Update stack.load_all adding show_nested
* Use the template module to access the Template class
* Remove the unused doc path heat/doc
* handle_signal to handle translated error msgs
-------------------------------------------------------------------
Thu Aug 28 14:07:17 UTC 2014 - dmueller@suse.com
- fix requires
-------------------------------------------------------------------
Wed Aug 27 23:44:06 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev259.g48f402e:
* Mark metadata_update RPC call deprecated
* db API add show_nested to stack_get_all
-------------------------------------------------------------------
Tue Aug 26 23:43:54 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev255.g384c67a:
* Gate-supporting files for functional tests
* SoftwareDeployments move signal reason into resource plugin
* Use empty list in list_join for validation
* Provide access to outputs from OS::Heat::AutoScalingGroup
-------------------------------------------------------------------
Mon Aug 25 23:43:23 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev247.g531e95a:
* Move name resolving before get server
* Edits on template_guide/functions.rst
* Moving network_id_from_subnet_id to neutron client
-------------------------------------------------------------------
Mon Aug 25 14:14:53 UTC 2014 - vuntz@suse.com
- Fix ownership of /etc/heat/api-paste.ini
-------------------------------------------------------------------
Mon Aug 25 13:04:47 UTC 2014 - bwiedemann@suse.com
- use %_rundir if available, otherwise /var/run
-------------------------------------------------------------------
Sat Aug 23 23:43:19 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev241.g6e3488b:
* Change type validate method of template resource
* Include project ID in stack abandon data
* Fix wrong log level
* Providing reference on resource during preview
* Using neutron utils function from neutron plugin
* Move neutron_utils functions to neutron client
* Implement snapshot listing
* Silence urllib3 redundant logging
* Enable lazy translation on heat
* Move CooldownMixin into separate file
* Move nova_utils functions to nova client plugin
* Man page for heat-keystone-setup-domain
* Add backward compatibility for notification_driver
* Fixed resource errors logged at default log level
-------------------------------------------------------------------
Fri Aug 22 23:43:31 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev215.gce03f9c:
* Convert CFN waitcondition API to resource_signal
* Use auth_token from keystonemiddleware
* Implement custom constraints for subnet/port/router
-------------------------------------------------------------------
Thu Aug 21 23:43:28 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev209.g7b91eac:
* Implement sahara client plugin
* Avoid name clash between local variable and a module
-------------------------------------------------------------------
Wed Aug 20 23:43:08 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev207.g848bc37:
* Use oslo.config>=1.4.0.0a3
* Imported Translations from Transifex
* Remove resource_id_set(None) calls
* Allow listing of resources from deleted stacks
-------------------------------------------------------------------
Tue Aug 19 23:43:11 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev201.gf353560:
* Resolved server and instance status redundancy
* Run migration tests on PostgreSQL and MySQL
* Add some stubs speeding up test suite
* Add OS::Swift::Signal resource
* Add owner_id to new _create_stack RPC interface
* Add utility functions for Swift TempURLs
* Fix client exception handling in VolumeExtendTask
* Implement snapshots for servers and volumes
* Return metadata from resource_signal RPC interface
* WaitConditionHandle resources, create events with reason data
* Using default FnGetRefId behavior for LaunchConfig
-------------------------------------------------------------------
Tue Aug 19 00:33:27 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev180.gefcaa20:
* rpc client test remove rpcapi logic
* engine service add owner_id to create_stack
* Add "backup" column to stack table
-------------------------------------------------------------------
Mon Aug 18 16:19:14 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev175.g1dfb9c8:
* Make Fn::Join give a better error message
* Privilege checking for heat-keystone-setup-domain
* Adding validation algorithm for get attr functions
* Add log output about HTTP calls in cinderclient
-------------------------------------------------------------------
Mon Aug 18 00:33:00 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev168.ga49cb1c:
* Convert AWS Route Table and association to use clients
-------------------------------------------------------------------
Sat Aug 16 00:35:40 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev167.gacf6360:
* Native WaitConditionHandle move to common curl_cli
* Template get_version breaks with Template object
* Fix DBError output in test logs
-------------------------------------------------------------------
Fri Aug 15 00:34:58 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev161.g9c782e6:
* Move VolumeAttachment updates to Cinder resource
* Implement barbican client plugin
* Implement marconi client plugin
* Port rackspace clients to client plugins
* Use setuptools to install contrib plugins
* Move nova_utils functions to nova client plugin
* Fix typos in comments and help strings
* test_parser.py remove some spurious Replay/Verify calls
* Use new template for resource update reparse
* Implement check for Instance resource
* Appropriate exception for signal handling failure
* Show correct error messages
-------------------------------------------------------------------
Thu Aug 14 00:34:26 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev143.gfcd89aa:
* Cinder, trove, ceilo use ignore_not_found etc
* Use Constraint stubs in common.py
* Add constraints to check whether image/keypair exists
* Remove function get_software_config
* Refactor calling handle_* into a separate task
* Add stack-check action to the API
* Check resources are in expected states
* Glance, swift use ClientPlugin.ignore_not_found
* Neutron use ClientPlugin.ignore_not_found etc
* Fix dict format in wait_condition.py docstrings
* Implement BlockDeviceMappings for AWS::EC2::Instance
* Deny updates to AWS::EC2::Volume resource
* Amend docs with `immutable` property attribute
* Change Volume metadata attribute to raw dict
* Move calculating new capacity to a function
-------------------------------------------------------------------
Wed Aug 13 00:33:15 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev113.g5665965:
* Display stack owner when formatting stacks
* Nova use ClientPlugin.ignore_not_found
* Don't validate parameters when loading a stack
* Newline cleanups in db API
* Add APIs to create and manipulate snapshots
* Fix for minor typos in stack.py
* Check for property immutability in rsrc update
* Add `immutable` property attribute
* Fix dead link in cfn template doc
* Set python hash seed to 0 in tox.ini
-------------------------------------------------------------------
Tue Aug 12 00:33:49 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev93.gf1220c3:
* Allow ResourceGroup to select an attribute path
* Remove unused functions from policy enforcer
-------------------------------------------------------------------
Mon Aug 11 12:24:18 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev89.g6dd121c:
* Add config file for performance gate job
* Fix monkey-patching occurence in a test
* Improve mocking in HeatTestCase
* Always convert string type params to string
* LaunchConfiguration replace on changed Metadata
* replace dict.iteritems() with six.iteritems(dict)
* Move size update to Cinder volume
* Restore resource_id from backup_stack
* Refactor UpdateReplace exception
* Client plugin exception handling methods
* Correct example syntax and whitespace
* Add RPC method to snapshot stacks
* Retry resource create until success
* Add "index_var" property to the resource group resource
* Parse RST in plug-in class docs
* Allow plugins to specify signal event reason
* Update test_signal to use stub_keystoneclient
* Add native WaitConditionHandle resource
* Refactor service readiness notification
* Fix test for stack delete on same active engine
-------------------------------------------------------------------
Mon Aug 4 00:29:33 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev53.g3640b67:
* Fixed wait skipped after 1st step of task
-------------------------------------------------------------------
Sun Aug 3 00:31:15 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev51.g211c9cb:
* Fix rollback failure when updating stack
* Exceptions ResourceInError, ResourceUnknownStatus
* Added reference to the Nova Flavor documentation
-------------------------------------------------------------------
Sat Aug 2 00:32:15 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev45.g3db5aa5:
* Allow Resources to select paths from attributes
-------------------------------------------------------------------
Fri Aug 1 00:32:05 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev43.g78b68ba:
* Prevent excessive validation for maxPersonality limit
-------------------------------------------------------------------
Thu Jul 31 00:31:31 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev42.gf8e3a4b:
* Use standard FnGetAtt method for Swift container
* Stop software_deployments from passing empty keys
* Replace str() with six.text_type() where exception is used
* Refactor AWS::EC2::Instance delete handling
* Policy Enforcer, pass entire context dict
-------------------------------------------------------------------
Tue Jul 29 00:32:15 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev34.gbe46f60:
* Reusing PARAMETER_CONSTRAINTS value
* Remove rst2script.sed and integration.sh
* Refactor handling of exceptions in Resource actions
* Convert AWS::EC2::Subnet to use attributes Schema
* Refactor selecting values from an attribute
-------------------------------------------------------------------
Fri Jul 25 23:50:01 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev24.g6164bb5:
* Remove deprecated tools/README instructions
* timeutils function retry_backoff_delay
* Add template version for the provider template
-------------------------------------------------------------------
Thu Jul 24 23:49:20 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev19.g96b8a3f:
* Move the Stack class into stack.py
* Move glance_utils functions to glance client plugin
* Move network constraint to neutron plugin
* Use config region_name_for_services for rackspace clients
* Remove tools/glance-jeos-add-from-github.sh
* Refactor ResourceGroup's FnGetAtt()
* Create a new revision of HOT for Juno
* Migrate to oslo.db
-------------------------------------------------------------------
Thu Jul 24 08:14:08 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev3.g7aa79d3:
* Remove duplicate opt import in sqlalchemy/api.py
2014.2.b2
* test_heatclient fix mocking with latest keystone
* Store clients in context
-------------------------------------------------------------------
Tue Jul 22 23:50:12 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev315.g1505644:
* Add resource properties to stack-preview
* Pass user_creds_id into nested stacks
* Add query param to allow nested resource list
* Fix serialization of InvalidSchemaError
* Refactor OS::Nova::Server delete handling
* Account for status when deleting servers
* Don't resolve attributes before create
* stack user add _user_token
* clients make heat_url public
* Use six.add_metaclass instead of __metaclass__
* Fix updating from an empty stack
* Fix updating for OS::Neutron::Port resource
* Fix schema-to-template for empty schema
* Stop coercing provider res. attributes to strings
* Allow user to view outputs of failed stacks
-------------------------------------------------------------------
Mon Jul 21 23:49:02 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev285.ga199f46:
* Allow listing of resources and nested resources
-------------------------------------------------------------------
Sun Jul 20 23:48:46 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev283.g1ef0aa9:
* Revert "Store clients in context"
* Remove deprecated nova_create_flavors.sh script
-------------------------------------------------------------------
Fri Jul 18 23:49:22 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev280.g9adf703:
* Store clients in context
* Implement events pagination, sorting and filtering
-------------------------------------------------------------------
Thu Jul 17 23:50:50 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev276.g8e52880:
* Expose recent docker features in the resource
* Implement keystone client plugin
* Implement heat client plugin
* Implement ceilometer client plugin
* Implement trove client plugin
* heat_keystoneclient add get_user_token
* Pass user_creds_id when creating backup stack
* Fix early resource property value validation
* Adding own child_template for AutoScalingGroup
* Stop overriding CONF.default_log_levels per binary
-------------------------------------------------------------------
Thu Jul 17 00:04:23 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev256.gce65e9b:
* Remove redundant method handle_get_attributes
* Add missing DeprecationWarning category to warning
* Add an OS::Heat::WaitCondition resource
* Refactor waitcondition resources to allow easier subclassing
* Convert WaitConditionHandle to use handle_signal
* Make sure we can create an empty template
* Fix H201 violations and re-enable gating
* Fix OS::Trove::Instance restore_point property
* Fix error count for stack-list while show deleted
* Change help text for StructuredConfig.CONFIG property
* Implement cinder client plugin
* Unit tests: Check for lost resource after failed rollback
* Remove unused parameter name in validate_value
* Patch 033 migration to work w/ MySQL 5.6
-------------------------------------------------------------------
Mon Jul 14 00:39:39 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev228.g2f0fc89:
* Implement neutron client plugin
* Implement glance client plugin
-------------------------------------------------------------------
Sat Jul 12 00:42:33 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev224.gb1be3a2:
* Fixing a typo
* Removed redundant code in stack preview, create
* Don't overwrite deployments metadata in Server resource
* Fix several misspells
* Implement swift client plugin
-------------------------------------------------------------------
Thu Jul 10 00:42:32 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev215.ga7dd2bb:
* Remove unused 'VERSIONS' definition
* Fix typo in HOT template guide
-------------------------------------------------------------------
Wed Jul 9 00:41:26 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev212.g66861d7:
* remove bogus comments re stack_delete_after in tests
* Implement nova client plugin
* Add datastore properties to OS::Trove::Instance
* Improve OS::Trove::Instance resource
-------------------------------------------------------------------
Tue Jul 8 00:41:15 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev206.g55ab8bd:
* Use stevedore to load client plugins
* HOT intrinisic function list_join like Fn::Join
* Support using domain_name instead of domain_id
* Sleep before stopping threads for delete
* Change template loading to use stevedore extensions
* Use auth_token_info to initialize heat_keystoneclient sessions
-------------------------------------------------------------------
Sun Jul 6 00:40:00 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev194.gdd59d50:
* Revert "Convert WaitConditionHandle to use handle_signal"
* Revert "Update waitcondition API to use signal RPC interface"
* Revert "Refactor waitcondition resources to allow easier subclassing"
* Base class for client plugins
* Support loading constraints as stevedore extensions
-------------------------------------------------------------------
Sat Jul 5 00:41:12 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev184.gb7d624e:
* Imported Translations from Transifex
* Order intrinsic function docs alphabetically
* Refactor waitcondition resources to allow easier subclassing
* Update waitcondition API to use signal RPC interface
* Convert WaitConditionHandle to use handle_signal
* Updated from global requirements
* Makefile option to build xml docs
* Implement Flavor Extra-specs Key/Value Pairs
* Avoid truncating API Response
* Catch NotFound for every stack delete db operation
* Make heat.engine.clients a package
* Deprecate direct access to clients methods
* Only do property validation in validate()
* Pass the context when updating raw_templates
* Add a OS::Nova::ServerGroup resource
* Re-organise top-level template guide structure
* Fix docker volumes binds issue
-------------------------------------------------------------------
Thu Jul 3 00:21:29 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev155.g41aa555:
* UnitTests: fix mock assertions usage
* Don't expose password in heat-keystone-setup-domain logs
* Use None instead of mutables in method params defaults
* use register_cli_opts instead of register_opts
* Fix pass incorrect volume_size while building bdm
* Fix pagination of stack-list
* Guaranteed password complexity using OS::Heat::RandomString
-------------------------------------------------------------------
Tue Jul 1 00:19:55 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev142.gb160972:
* Only do property validation in validate(
* Fixed the reference to 'Creating Unit Tests' in HACKING.rst
* Fix the section name in CONTRIBUTING.rst
-------------------------------------------------------------------
Sat Jun 28 00:18:26 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev137.g15714b3:
* Document get_file get_param incompatibility
* Added links to missing integration information
-------------------------------------------------------------------
Fri Jun 27 00:18:12 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev133.g089f7f0:
* Port to oslo.messaging
* Make some properties updatable for Volume resource
* Account for differences in Rackspace Cloud Glance
* Update to latest version of pyrax and add Swift support
* Instructions on image creation for SoftwareConfig
-------------------------------------------------------------------
Thu Jun 26 00:18:29 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev123.ge6da405:
* Don't rely on setdefault returning a value
* Prevent "No handlers could be found..." logging
* Sync oslo incubator
* Add log output of x-openstack-request-id from nova
* Add name attribute to Nova server
* Add parameter type validation before stack-create
* Add boolean type parameter process for template resource
* Removed 'message' keyword when raising Error
-------------------------------------------------------------------
Wed Jun 25 00:22:56 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev108.g7d7621b:
* Remove unused generate_request_id
* Fix race condition deleting in-progress stack
* Hide deprecate warnings for metadata tests
* Remove heat_keystoneclient roles filtering workaround
* Hide warning for old style attribute schema test
-------------------------------------------------------------------
Fri Jun 20 23:39:13 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev99.g59be7ef:
* Don't set context auth_token in heat_keystoneclient
* engine.clients always use keystoneclient auth_token
* tests add stub_keystoneclient to base test class
* test_autoscaling refactor suspend/resume stubbing
* Remove test_autoscaling _stub_validate
-------------------------------------------------------------------
Thu Jun 19 23:39:39 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev89.gaa4c128:
* Revert "Load resources using Resource.load_all_from_stack()"
* Convert service.py to use_stored_context
* parser.Stack add use_stored_context option
* Use a dict for clients memoization
* Fix String Parameter Receive a unicode
* Respect schema data type in constraint validation
* Fix property-parameter mapping for boolean property
* ec2token tolerate fully-qualified ec2authtoken auth_uri
-------------------------------------------------------------------
Wed Jun 18 23:39:39 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev75.g569d621:
* Revert "Load resources using Resource.load_all_from_stack(
* Support x-openstack-request-id for Heat
* Sync oslo-incubator.middleware module
* Sync with oslo incubator
* Update: persist current template on change
* Update template incrementally as resources change
* Allow raw templates to be updated in the DB
* Update: Keep a copy of the old template for rollback
* Load resources using Resource.load_all_from_stack()
* Refactor resource initialisation from DB
* List stacks using Stack.load_all()
* Implement Stack loading from DB as a separate function
* Update: Make addition/removal of resources more explicit
* RPC API: Really don't include metadata in resource list
* Get resource description from ResourceDefinition
* Get metadata from ResourceDefinition
* Deprecate old schema definition in dbinstance
-------------------------------------------------------------------
Tue Jun 17 23:40:14 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev42.g51be0de:
* Remove usages of threads in DummyThreadGroup
* Get the resource type from ResourceDefinition
* Get deletion policy from ResourceDefinition
* Use ResourceDefinition to generate UpdatePolicy
* Add AllowedValues constraint to Rackspace::Cloud::LoadBalancer
* Heat and Openstack incomplete documentation
* Set rollback status early in update if triggered
-------------------------------------------------------------------
Mon Jun 16 23:39:33 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev28.gad76a29:
* Unit tests: use ResourceDefinition to test facades
* Use ResourceDefinition to generate Properties
* Unit tests: Name resources the same as in template
* Unit tests: always use ResourceDefinition for handle_update()
* Unit tests: Always use ResourceDefinition for updates
* Assume compute service_type for nova client
* Allow passing an existing user_creds_id to parser.Stack
* Restore resource metadata attribute
* parser.Stack add stored_context
-------------------------------------------------------------------
Fri Jun 13 23:39:47 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev10.g5a395e0:
* Implement NovaFloatingIpAssociation res updatable
* Support of regional endpoinds using Keystone v2
-------------------------------------------------------------------
Thu Jun 12 23:39:43 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev6.gfc5eb7f:
* Handle missing user_creds in stack.delete
* Use ResourceDefinition when updating Load Balancer
-------------------------------------------------------------------
Thu Jun 12 06:53:16 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev2.gac9ea4c:
* Revert "Use auth_token_info to initialize heat_keystoneclient sessions"
2014.2.b1
* Use auth_token_info to initialize heat_keystoneclient sessions
* Ensure routing key is specified in the address for a direct producer
* Fix spelling in a doc string
* Move Engine initialization into service start()
* Remove optional imports from clients.py
* Check that personality is provided before iterating
-------------------------------------------------------------------
Wed Jun 11 00:31:40 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev447.gce71253:
* Add OS::Glance::Image resource
* Fix physical_resource_name for Nova server
* Add auth_token_info to request context
* Implement resize of Cinder volumes
* Use add_resource() to build autoscaling templates
* Don't log entire template
* Added field parameter identifying the custom validation
* Adding error message for output description
* Include parameter name in error message
* Use entry points for config generation
* Implement caching of resource attributes
* remove default=None for config options
* Implement handle_update for FloatingIPAssociation resource
-------------------------------------------------------------------
Tue Jun 10 00:29:27 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev421.gbfa6a2d:
* Allow a resource to be added to a template
* Support passing a Template object to StackResource
* Handle HOT when converting Outputs to Attributes
* Use ResourceDefinition in autoscaling
* Unit tests: Create resources with ResourceDefinition
* Avoid double-initialisation of Resources
* Fix requirements_style_check on BSD platforms
* Fix exceptions in update_stack
-------------------------------------------------------------------
Mon Jun 9 00:29:47 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev405.gb1197da:
* Fix default template for AWS::CloudWatch::Alarm with Ceilometer
* doc: generate a valid xml tree
-------------------------------------------------------------------
Sun Jun 8 00:29:27 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev401.g73f214b:
* Define options for glance client
-------------------------------------------------------------------
Sat Jun 7 00:30:06 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev399.gfffe0b6:
* Add OS:Barbican:Order resource
* Add OS:Barbican:Secret resource
* Pass the parent's registry into child stacks
-------------------------------------------------------------------
Thu Jun 5 00:30:11 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev393.g846c217:
* Remove translation from loguserdata
-------------------------------------------------------------------
Wed Jun 4 00:30:17 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev391.g0678d6c:
* Get the dependency graph directly from functions
* Use ResourceDefinition for creating Resources
* Add a ResourceDefinition class
* Remove support for nova volumes
* Use stack lock context manager in abandon & delete
* Implement context manager for stack lock
* all non debug log messages should be translated
* Remove unnecessary coding line
* Allow functions to calculate dependencies
* Unit tests: remove resolve_runtime_data() call
* test_engine_service remove redundant DummyThreadGroups
-------------------------------------------------------------------
Fri May 30 13:38:31 UTC 2014 - dmueller@suse.com
- remove setting of kombu backend
-------------------------------------------------------------------
Thu May 29 23:51:04 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev369.g590899c:
* Add Boolean parameter type
* Use Emacs-friendly file variable to set file encoding
* Fix broken link to API reference
-------------------------------------------------------------------
Wed May 28 23:50:47 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev363.g0262a29:
* Deprecating the old style attribute Schema
* Sync version of sphinx from requirements
* Replacing variable logger on LOG
* Use str_to_num for Number parameter
* Re-enable lazy translation
* All resources to use Schema update_allowed
* Remove mention of update_allowed_keys
* removed deprecated tools
* Fixes personality support in Rackspace ASG resource
* Do no re-validate parameters for existing stacks
* Fix delete event error in postgres
-------------------------------------------------------------------
Tue May 27 23:50:14 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev341.g2d37843:
* Migrate to glanceclient to get image id
* Only raise UpdateReplace when properties change
* Enable lazy translation in unit tests
-------------------------------------------------------------------
Mon May 26 23:49:49 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev335.g7d63ef2:
* Add missing VerifyAll calls to test_validate
-------------------------------------------------------------------
Fri May 23 23:50:06 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev333.g9ba541b:
* Order imports in alphabetical order (9/9)
* Sync oslo incubator
-------------------------------------------------------------------
Thu May 22 23:50:11 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev329.g5b29bb1:
* Remove all mostly untranslated PO files
* Restore resource_id from backup_stack when delete
* Refactor neutron resources lookup
* Make attributes definition similar on properties
* Using new attribute schema for all resources
-------------------------------------------------------------------
Thu May 22 00:02:33 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev320.gfb6b910:
* Use oslo.config for heat-keystone-setup-domain
* Fix stack_resource's handle_adopt
* Add a test equivalent to default_log_levels
* Synced jsonutils from oslo-incubator
-------------------------------------------------------------------
Wed May 21 00:01:41 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev313.gfd658d7:
* Revert "Default engine workers to the number of CPUs"
* Add range constraint to AWS volume size
* Do not validate constraints in schema constructor
* Move API parameter parsing from OpenStack API to engine
-------------------------------------------------------------------
Tue May 20 00:02:20 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev306.g42acc9d:
* Using correct attribute of exception
* Handle NotFoundException when deleting alarm
* Only push metadata when required
* Remove update_allowed_keys definition and usage
* debug level logs should not be translated
* Fix failed to delete the NovaFloatingIPAssociation resource
-------------------------------------------------------------------
Mon May 19 00:01:22 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev294.g5604168:
* Default engine workers to the number of CPUs
* Allow setting the number of heat engine workers
-------------------------------------------------------------------
Wed May 14 00:21:57 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev292.g322f61f:
* Removing default version for templates
* TestRandomString was calling the wrong setUp
-------------------------------------------------------------------
Tue May 13 00:20:37 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev288.g61b0860:
* Make Server metadata a passive store again
-------------------------------------------------------------------
Sun May 11 00:21:02 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev286.g1aba2fa:
* Provides ability to reference existing neutron resources
-------------------------------------------------------------------
Sat May 10 00:21:47 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev284.gad709eb:
* Updated from global requirements
* Make a top level contrib doc header
* Add glanceclient to heat
* Clean up openstack-common.conf
-------------------------------------------------------------------
Fri May 9 00:21:43 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev276.gf671d4e:
* Give resource fakes a string ID
* Eager-load Stack.raw_template for Stack.load
* Fetch RawTemplate from Stack, not a query
* Fetch all db resources in one query
* resource_get_all_by_stack returns a dict
* Stop periodic watcher tasks before deleting stack
* Update olso modules
* API changes for param to show soft-deleted stacks
* Engine changes for API param to show soft-deleted stacks
-------------------------------------------------------------------
Thu May 8 00:20:58 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev263.g0b25aff:
* Use keypairs.get instead of keypairs.list()
* resource-list fails on a failed resourcegroup stack
* Revert "Support ... x-forwarded-for header"
* Don't use SSH in Rackspace::Cloud::Server
* Refactor DB resource fetching from Resource to Stack
* Use the new oslotest library
* Refactor boolean conversion into a separate function
* Move API parameter parsing from engine to API
-------------------------------------------------------------------
Wed May 7 00:20:24 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev247.g91ae858:
* Update common docstrings to match guidelines
* Ignore nova limits set to '-1'
* SoftwareDeployments tolerate string zero status code
* Make Server CONFIG_DRIVE property a boolean
* Include exception in custom constraints errors
* Do not query database for every metadata_get
* Use resource methods for metadata get/set
* Do not initialise stack_user password
* Deprecate Stack.resolve_runtime_data()
* Fix validate failed with an image_name in uuid format
* Validate user_data_format for server with deployment
-------------------------------------------------------------------
Mon May 5 23:41:23 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev225.g90b24b0:
* Add ISO 8601 date constraint
* Add database model to store snapshots
* Add a Nova Flavor resource
* Don't dynamically create provider types in the global env
(bnc#879062, CVE-2014-3801)
-------------------------------------------------------------------
Mon May 5 09:38:08 UTC 2014 - dmueller@suse.com
- Update to version heat-2014.2.dev218.g2d41233:
* Pass unresolved template to Resource.update()
* Unit tests: tidy up resolve_runtime_data() calls
* Autoscaling: compare fully-resolved templates
* Rolling updates for OS::Heat::AutoScalingGroup
* Shut the heat-engine after all threads finished
* Skip tests when loading plugins
* tests remove stack_delete_after decorator
* Truncate status_reason to column length
* unit tests: Don't mess with template retrospectively
* unit tests: Check validation in VPC test
* Don't wrap HeatExceptions during validation
* unit tests: Test dependency resolution using validate()
* Fixes stack rollback failure with AWS::EC2::Instance
* Allow empty sections in the yaml templates
* Support proxying Heat API by using x-forwarded-for header
* Prefetch data in resource_get_by_name_and_stack
* Distribute create_heat_domain
* Fix all flake8 problems
* Order and separate imports properly
* Make events return by insertion order
* Update openstack-common in prep for graceful stop
* Remove unused logger
* Change volume size property type to integer
* Refined schema for VPCZoneIdentifier
* Fix status reason in events for deployment signals
-------------------------------------------------------------------
Wed Apr 30 23:41:03 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev171.g44f91f0:
* Deprecate first_address attribute of Server
* Using attribute schema for building documentation
* Raise InvalidTemplateReference for missing resources
* Port all resources to new resource data methods
-------------------------------------------------------------------
Tue Apr 29 23:41:18 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev164.gae43482:
* Restores Nova API for volume attach and detach
* tests remove wr_delete_after decorator
* tests make dummy db setup/reset consistent
* An IO optimised method for accessing resource data
* Fix many typos
* Document the availability of OS::stack_name and OS::stack_id
* Catch NotFound for keystone delete operations
* Check that all po/pot files are valid
-------------------------------------------------------------------
Mon Apr 28 23:41:13 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev149.gdb7d45f:
* Don't manipulate template during abandon
* Make sure NetworkInterfaces and SubnetId updatable
-------------------------------------------------------------------
Fri Apr 25 23:57:55 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev145.g39e06ae:
* Don't manipulate LoadBalancer template in-place
* Add link to a resource's nested stack
-------------------------------------------------------------------
Wed Apr 23 23:57:51 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev141.gad4bb14:
* Adding attribute schema class for attributes
* Optional data for resource_data_get_all
* Make Docker property schema similar with others
-------------------------------------------------------------------
Tue Apr 22 23:57:52 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev135.g405d8b9:
* Imported Translations from Transifex
* Add a log info message in Stack state_set
-------------------------------------------------------------------
Tue Apr 22 00:24:49 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev132.g635fad8:
* Fix wrongly printed count of received handled conditions
* Allow DesiredCapacity to be zero
* Use cinder API for volume attach and detach
-------------------------------------------------------------------
Sat Apr 19 00:25:37 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev126.g67d51fc:
* Don't pass enable_snat by default in Router
* Avoid redundant polling of DB for metadata
* Support multiple heatclient versions for SD
* Don't ignore event creation errors
-------------------------------------------------------------------
Fri Apr 18 00:25:32 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev119.gbeb76da:
* Make template validation uniform
* Push COMPLETE status change at the end of update
* Do not use suppport message if it's None
* Allow filtering of stacks by action
-------------------------------------------------------------------
Thu Apr 17 13:42:53 UTC 2014 - dmueller@suse.com
- fix init script
-------------------------------------------------------------------
Wed Apr 16 23:43:13 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev112.gf25d677:
* Implement locking in abandon stack
* Add hint on creating new user for Heat in DevStack
-------------------------------------------------------------------
Tue Apr 15 23:43:31 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev108.g8b3c161:
* Fix inaccurate error_msg for InvalidTemplateVersion
* Move some template validation to Template class
* Sync oslo incubator
-------------------------------------------------------------------
Mon Apr 14 23:43:18 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev103.g3a61deb:
* Replace str with six.text_type in tests
* Tidy up urlfetch.py exception handling
* Avoid referencing Message.__str__ in exceptions
* Replace str with six.text_type
* Fix missed whitespace in attribute description
* Allow complex scheduler hints for AWS Instance
-------------------------------------------------------------------
Fri Apr 11 23:43:33 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev91.g4f7da1b:
* Sync latest oslo.db code
* Remove unused variable for UpdateReplace exception
* Sort requirement files in alphabetical order
* Expounded on global environments
* Order imports in alphabetical order (5/9)
-------------------------------------------------------------------
Thu Apr 10 23:47:52 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev82.g1763e92:
* Don't disguise CFN API exceptions
* Refactor to separate serializers from wsgi controller
* Add missing test coverage for XMLResponseSerializer
* More specific exceptions when validating params
* Add documentation for creating a resource plug-in
* Allow NotFound to be created without args
* Remove testscenarios load_tests
* Update status section to indicate HOT is supported
-------------------------------------------------------------------
Wed Apr 9 23:48:19 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev69.gfe6ada0:
* Cherry pick oslo-incubator db fixes
* Update contrib docstrings to match guidelines
-------------------------------------------------------------------
Tue Apr 8 23:48:37 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev65.g9628b71:
* Updated from global requirements
* Cherry pick oslo rpc HA fixes
* Add save_admin_pass property to CloudServer
* Add admin_pass as attribute to CloudServer
* Ensure outputs are resolved for adopted stacks
* Catch exception during resolving outputs
* Add handle_update to VolumeAttachment
* Correct update to zero numbers of health monitors
* Pass and use the environment in validate_template
* Make the first line of every file consistent
-------------------------------------------------------------------
Tue Apr 8 00:08:49 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev46.g5b57317:
* Allow for stack users in _authorize_stack_user
* Fix timeout for stack actions
* Remove use of py3kcompat
* Ensure parameter timeout_mins available in update
-------------------------------------------------------------------
Sat Apr 5 00:07:54 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev39.g6c8f85a:
* Credentials for native heat os-collect-config polling
* Run pep8 check in run_tests.sh as in tox
* Remove unused code in test_validate.py
* Order imports in alphabetical order (4/9)
-------------------------------------------------------------------
Fri Apr 4 08:41:12 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev31.gb833968:
* Updated from global requirements
* Using default value during update
* Add a resource_facade intrinsic function to HOT
* Insertion port id in address attribute of server
* Remove auth_token condition in clients
-------------------------------------------------------------------
Thu Apr 3 00:10:17 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev21.gedd0a23:
* Fix incorrect logic during updating in unittest
* Validation functions for resources and outputs
* Initial validation of functions
* Disable check_uptodate.sh check in pep8
* Always answer empty list if deployments not ready
-------------------------------------------------------------------
Wed Apr 2 13:36:34 UTC 2014 - dmueller@suse.com
- add check to prevent 3rd time introducing the same regression
(bnc#871199)
-------------------------------------------------------------------
Wed Apr 2 00:12:47 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev12.g89e79ec:
* Resolve data from Resource Facade
* Add a default DeletionPolicy for Fn::ResourceFacade
* Check top-level sections when parsing a template
2014.1.rc1
* Fix Jenkins translation jobs
* Raise and catch a specific error during validation
-------------------------------------------------------------------
Tue Apr 1 00:13:55 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.2.dev769.gc99fafb:
* Open Juno development
* Properly delete OS::Nova::FloatingIPAssociation
* version migration fails if version is an integer
* Fix incorrect error msg in validate_template()
* Add events for automation statuses to Cloud Server
* Ensure that the NoCloud data source is loaded, part 2
* Add IP address to error message of failed stack
-------------------------------------------------------------------
Sun Mar 30 01:12:49 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev755.g3aaa843:
* Don't log exception for None timeout_mins
* OS::Nova::Server depend on subnets related to nets
* Order imports in alphabetical order (8/9)
-------------------------------------------------------------------
Sat Mar 29 01:13:51 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev749.gcfa9465:
* Imported Translations from Transifex
* Migrate invalid template version values
* Add docker network_gateway attribute
* Display container ip not gateway IP
-------------------------------------------------------------------
Fri Mar 28 01:13:46 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev741.g0c7663b:
* Validate that resource type is a string
* Fail if non-existent security group referenced
* Fix using attributes in unittest
* Update heat.conf.sample
* Fix heading markup in hot_spec.rst
-------------------------------------------------------------------
Thu Mar 27 01:12:51 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev732.gaa55d97:
* Make OS::Nova::Server networks property updatable
* Fix creating docker containers
-------------------------------------------------------------------
Wed Mar 26 01:14:56 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev728.ge70aade:
* Don't catch all exceptions in image constraint
* Revert "Add validation to KeyPair resource"
* Don't create cloud-init user unless specified
* Change router's prop name agent_id to l3_agent_id
* Add subnets as a dependency for router
* heat is enabled by default in devstack now
* Properly encode heat.common.exception in rpc
* Error and NotFound inherit HeatException class
* Store stack domain credentials for deployments
* Reimplement DHCPAgent as net's property
-------------------------------------------------------------------
Tue Mar 25 01:14:52 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev708.g5985536:
* Document software config classes
* Fix stack-show failed with a name in uuid format
* Provide the necessary inputs to enable HEAT_SIGNAL
* Implement an identifier stack_path()
* Don't re-bind parameters during stack update
* Fix user provider template registration
* Add documentation to the firewall properties
* Get rid of global variable in JSON->YAML conversion
* Refactor CLB to work with groups
* Add more unit tests for ThreadGroupManager
-------------------------------------------------------------------
Sat Mar 22 01:12:30 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev688.ga63ba7d:
* Using resolving properties for update
* Stack identity reads tenant from stack not context
* Catch NotFound exception on user delete_key
* Never specify project_name in keystone v3 auth
-------------------------------------------------------------------
Fri Mar 21 01:29:01 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev680.g976801e:
* Order imports in alphabetical order (7/9)
* Propagate files in nested stacks
* Remove unused variable
-------------------------------------------------------------------
Wed Mar 19 01:38:23 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev674.g96f427b:
* Replacing NetworkGateway when devices updated
* Allow update of disable_rollback
* Fix start_with_acquired_lock - pass kwargs to func
-------------------------------------------------------------------
Tue Mar 18 10:59:25 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev668.g99d1483:
* Fix typo in HOT spec
* Tolerate None outputs on deployment handle_signal
* Add name property to StructuredDeployment
* Include environment resource in documentation
* Use six.move.xrange to replace xrange
* remove attributes from OS::Heat::AutoScalingGroup
* Reimplement L3Agent as router's property
* KeyError generated when using a provider template
* Default properties to the empty dict in ResourceGroup
* Removing unnecessary required=True options
* Remove unused versions define in template_format.py
* Fix InternalException raised on stack-show
* Set statuscode=404 in NotFoundException in tests
-------------------------------------------------------------------
Mon Mar 17 09:58:02 UTC 2014 - rhafer@suse.com
- switch over to non-openstack-prefix'ed users
-------------------------------------------------------------------
Mon Mar 17 01:37:57 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev642.g1a60d1a:
* policy.json allow all users to do stacks:lookup
-------------------------------------------------------------------
Sun Mar 16 01:39:45 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev640.g5c03101:
* Refactor Template.parse()
-------------------------------------------------------------------
Sat Mar 15 01:42:33 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev638.g4585f1e:
* Generate local TemplateResource class
-------------------------------------------------------------------
Fri Mar 14 01:45:33 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev637.g4a8cae5:
* Fix update of Pool's list of HealthMonitors
* Move load_user_creds out of StackWatch
* Devstack getting started, update IMAGE_URLS
* Fix HOT inconsistencies in resource sections
* Order imports in alphabetical order (6/9)
* Order imports in alphabetical order (1/9)
* Return template based class in list resource types
* Order imports in alphabetical order (3/9)
* Order imports in alphabetical order (2/9)
-------------------------------------------------------------------
Thu Mar 13 01:37:41 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev619.g5a876d2:
* Add space to description of stack_domain_admin
* Use stack ID to create domain project name
* Modify assert statement when comparing with None
* Improve compatibility between Keystone V2 and V3
* Retry logic for SSH connection in Cloud Server resource
-------------------------------------------------------------------
Wed Mar 12 06:48:30 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev610.g22fd357:
* Account for stack_user_project_id in stack_get_by_name
* Resource type implementations for structured software config
* Resource type implementation for software deployment
* Remove signal_id from deployments API and model
* Provide attribute schema for waitcondition resource
* Add state check when suspend or resume stack
* Add host_routes property to Neutron subnet resource
-------------------------------------------------------------------
Tue Mar 11 01:26:56 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev596.gadd95a5:
* Fix some help strings in common/wsgi.py
-------------------------------------------------------------------
Mon Mar 10 15:59:04 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev594.gc92aa9b:
* Server property for software config transport
* OS::Nova::Server support for software config
* Delete user_creds on stack delete
* migrate User/AccessKey resources to StackUser base class
* StackUser add _delete_keypair function
* Refactor stack watching into a separate class
* Remove decorators for exceptions
* Handle 503 response from Nova API
* Make template formats pluggable
* Add an InvalidTemplateVersion exception
* Move HOT template code to its own module
* Add user_creds_delete to the DB API
* fix DB API user_creds_get for non-existent ID
* Make user_creds_id a parser.Stack attribute
* Fix HOT set_stack_id
* heat_keystoneclient don't pass project and trust_id
* Allows vip from a different subnet for lbaas resource
* Allow handle_signal to assert which actions are valid
-------------------------------------------------------------------
Fri Mar 7 09:29:11 UTC 2014 - speilicke@suse.com
- Update to version heat-2014.1.dev561.g9cab4bb:
* Fix AccessPolicy update with added resources
* Fix resolving for Ref function
* Revert "Showing member list for nested resources"
* Add test for StackUser._create_keypair
* StackUser add suspend/resume support
* Allow getting attributes on suspended resources
* Allow proper instance with volume suspension
* Server secgroups and network/port together invalid
- Add python_requires source service
- Fix build requirements
-------------------------------------------------------------------
Thu Mar 6 15:03:31 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev545.gffe0af0:
* heat_keystoneclient add delete_stack_domain_user_keypair
-------------------------------------------------------------------
Thu Mar 6 06:21:40 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev543.g362e033:
* heat_keystoneclient add legacy fallback path
* Fixup uuid stubbing in test_stack_user.py
* Move HOT parameters code to a separate module
* Load functions from plugins
* Use PluginManager to load resources
-------------------------------------------------------------------
Thu Mar 6 00:39:10 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev533.g6c030fa:
* Add tools/create_heat_domain helper script
* Nova server to ref cloud-config resources in user_data
* Return None when get_attr cannot resolve a value
* Native ScalingPolicy resource
* Remove vim header from files
* Docs: use the plugin manager to list resources
* Handle API limit exception in nova_utils.refresh_server
* I18N support for error message
* run_tests.sh default doc omits pep8
* Switch over to oslosphinx
-------------------------------------------------------------------
Wed Mar 5 01:12:42 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev513.gf944f7d:
* replace dict comprehension with dict constructor
* Implement OS::Neutron::ExtraRoute as /contrib
* Always report the action in state_reason as engine encodes it
* Convert empty filter dictionary to None
* Allow Server name property to be updated
* Move the code that reads the global environment
* Add a plugin_manager module
* Calculate template version only once
* Give cfn a separate Template class
* Move HOT version checking to HOTemplate class
* Make server resources use nova_utils.refresh_server()
* migrate StackUser base class to stack domain users
* engine: allow stack_user_project users to retrieve stack
* Add config options to specify stack domain admin
* Modify stack_user_domain config option to take domain ID
* Nova keypair validation breaks client plugins
* Add Keystone V2 plugin
* Make Keystone client pluggable
* Add a validation step to parameters schema
* Add neutron network constraint
-------------------------------------------------------------------
Tue Mar 4 10:59:31 UTC 2014 - speilicke@suse.com
- Update to version heat-2014.1.dev473.ge469aef:
* Adds Parameter Label to template validate call
-------------------------------------------------------------------
Tue Mar 04 01:27:13 UTC 2014 - cloud-devel@suse.de
- Rebased patches:
+ 0001-Switch-over-to-oslosphinx.patch (manually)
-------------------------------------------------------------------
Tue Mar 4 01:27:10 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev471.g5160a76:
* Generate docs for contrib plugins
* Restructure contrib/ directories
* Document schema properties for Neutron subnet resource
* Remove redundant default value None for dict.get
-------------------------------------------------------------------
Mon Mar 3 13:24:37 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev463.g54117fe:
* Add admin_pass as a property
* Change software_config storage of config and io columns
* Add project to unscoped stack list response
* Unscoped List Stacks
* Alter stack_count_all_by_tenant to stack_count_all
* Fix stack_get_all call on stack watcher
* Change Resource timestamps to save correct info
-------------------------------------------------------------------
Mon Mar 3 11:45:19 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev449.ga905ce9:
* Update Oslo wiki link in README
* Document schema properties for Neutron router resources
* Add validation of nested property schema
* Adding "device_owner" property for Port resource
* Implement glance image constraint
-------------------------------------------------------------------
Mon Mar 3 01:26:18 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev439.g59c0441:
* add OS::Heat::AutoScalingGroup
-------------------------------------------------------------------
Sun Mar 2 01:32:27 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev437.gfbecd4f:
* Change Stack timestamps to save correct info
* Change access to ceilometerclient
-------------------------------------------------------------------
Sat Mar 1 01:35:31 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev433.g0007c2d:
* I18N support for log message and attributes schema
* Ensure that the NoCloud data source is loaded
* Don't install cloud-init on Rackspace images
* SignalResponder move signed URL deleting to its own method
* REST deployment metadata method
* RPC method to fetch deployments metadata
* Fix typo and remove unused code in nova_utils.py
* Raise NotFound in software_config_get/software_deployment_get
* Convert AccessKey resource to attributes_schema
* Check that 'heat_template_version' is a HOT version
* Replace '+' with string interpolation operation
* Remove unused output section from test template
* Add preview for LoadBalancer
-------------------------------------------------------------------
Thu Feb 27 01:01:52 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev407.gac8ef2a:
* Docs: use pydoc to read docstrings
* Remove redundant FnGetAtt from User resource
* Implements resource type NetworkGateway
-------------------------------------------------------------------
Wed Feb 26 00:50:09 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev401.g9dd525f:
* Tidy up rpc_client definitions
* Updated from global requirements
* Changed Openstack into OpenStack in contrib.rst
-------------------------------------------------------------------
Tue Feb 25 00:46:05 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev396.g1116377:
* Replace hard code in software_deployment REST api
* Doc generation display message for deprecated resources
* Use property support_status in documentation generation
* Fix test for cloud loadbalancer
* Add Docker resources to docs
* Change Docker resource mapping name
* Fix resource mapping for Docker
* Remove Fn::FindInMap from HOT
* Move built-in functions to separate modules
* Disallow Heat-only functions in CloudFormation templates
* Provide access to the template version
-------------------------------------------------------------------
Mon Feb 24 01:06:21 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev374.g4a9ed59:
* Use support_status for existing deprecated properties
* Move X-Auth-Url logic to auth_url middleware
* Add support_status attribute to properties schema
* Move HOT to a separate subpackage
* Replace function resolution with lazy evaluation
* unit tests: Refactor to accomodate lazy evaluation
* Ensure some properties update_allowed on port res
-------------------------------------------------------------------
Sat Feb 22 00:49:22 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev360.g6506f45:
* Add flavor constraint
* Rackspace Cloud Networks resource
* Fix resource mapping for Rackspace
* Refactor SupportStatus into its own module
* Add ability to create provider networks (vlan,flat)
* Environment template guide enhancement
* unit tests: Fix types in Fn::ResourceFacade tests
* Fix test_association_eip unit test
* unit tests: Always resolve static functions
* Evaluate lazy functions in autoscaling launch config
* Replace stack_get_all_by_tenant with stack_get_all
-------------------------------------------------------------------
Fri Feb 21 01:20:31 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev338.gcd07271:
* Move refresh_server() to nova_utils
* Parse stack_adopt_data
* de-hardcode adjustment type strings in autoscaling
* Add a requirements file for contrib/rackspace/
-------------------------------------------------------------------
Thu Feb 20 01:22:10 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev330.g56bacbd:
* Add systemd notification support to heat
* Revert "Merge "Re-enable lazy translation""
* Add Heat API reference to developer docs
* Add preview for TemplateResource
* Add preview for InstanceGroup
* Add preview for ResourceGroup
* Add preview for NestedStack
* Add StackResource specific preview behavior
* Remove empty unit test directory
* Add validation to KeyPair resource
* raw_template hot parameter type data migration
-------------------------------------------------------------------
Wed Feb 19 01:21:32 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev308.ge9f9f05:
* Replace hardcoded schema strings in autoscaling.py
* REST API for software deployment
* Calculate dependencies based on unresolved template
* Re-resolve functions during stack update
* Refactor re-resolving of templates
* Add a base class for pluggable functions
* Prevent user introspection of Python objects
* Remove spurious tracebacks from tests, part 2
* Add API support for stack preview
* Add engine preview stack with Template and Params
* Refactor resource loading functions
* Don't disable SELinux in cloud-init's boothook.sh
* Native Nova Server compatibility for Cloud Server
* RandomString use the random string as the resource_id
* Display max_template_size when a template is too large
* Fix usage of resource_data_get_all in stack-abandon
-------------------------------------------------------------------
Tue Feb 18 01:29:07 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev276.g4f4222f:
* Revert config mocking to cfg.CONF.set_override
* Enable usage of custom constraint in parameters
* Use six.moves cStringIO instead of cStringIO
* Re-enable lazy translation
* Rename Openstack to OpenStack
* Use integer when appropriate in autoscaling schema
* Don't try to stop a stack on a dead engine
* Handle API limit exception in OS::Trove::Instance
* Updates template_validate call to validate parameter_groups
* Translate constraint description in validation
* Raise the default max header to accommodate large tokens
-------------------------------------------------------------------
Mon Feb 17 01:29:42 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev254.ga002359:
* Restructure Marconi plugin directory structure
* Separate the Marconi client from the resource
* REST API for software config
* Adds Parameter Label to HOT spec and parameter schema
-------------------------------------------------------------------
Sun Feb 16 01:25:08 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev246.g26fe7a9:
* Fix incompatibilities in tests with keystoneclient 0.6
-------------------------------------------------------------------
Fri Feb 14 08:07:18 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev245.g8c4adee:
* Improve help strings
* Add a nova keypair constraint
* Fix errors in hot_spec doc
* Remove spurious tracebacks from tests
* Remove TODO comments in create_resource
* Delete rackspace database resource
* Provide region_name to trove-client
* Retrieve user_id from HTTP Headers to populate Context
* Implement HOT intrinsic function get_file
-------------------------------------------------------------------
Thu Feb 13 17:46:36 UTC 2014 - dmueller@suse.com
- added patches:
* 0001-Switch-over-to-oslosphinx.patch
-------------------------------------------------------------------
Thu Feb 13 15:09:06 UTC 2014 - dmueller@suse.com
- remove log_file option
-------------------------------------------------------------------
Thu Feb 13 01:28:26 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev227.ge7fd5a7:
* Refactor SignalResponder to abstract user logic
* heat_keystoneclient add support to enable/disable domain users
* Verify that parsed environment file maps to a dict
* Fix misspellings in heat
-------------------------------------------------------------------
Wed Feb 12 01:15:28 UTC 2014 - cloud-devel@suse.de
- Update to version heat-2014.1.dev221.g4c4b780:
* Implement custom constraints
-------------------------------------------------------------------
Tue Feb 11 17:19:15 UTC 2014 - speilicke@suse.com
- Update to version heat-2014.1.dev219.g2a2cf52:
* Add Rackspace resources summary to docs
* heat_keystoneclient add create_stack_domain_user_keypair
* heat_keystoneclient add delete_stack_domain_user function
* heat_keystoneclient add create_stack_domain_user function
* heat_keystoneclient raise error if stack user role missing
* Add parser.Stack support for stack_domain_projects
* Imported Translations from Transifex
* Add personality files property to Server resource
* HOT templates get_param allows extra attributes
* Make Server compatible with Nova Key Pair resource
* Rename docker_plugin to docker
* Rename Marconi plugin package
* Don't raise MySQL 2013 'Lost connection' errors
* Adding option in config to specify region name
* Add unit tests for heat.scaling.template
* Fix default raw_template files value in migration
* Move resource_templates to heat.scaling
* Refactor _create_template to not rely on instances
* Do not log error on software config/deployment NotFound
* Handle API 500 response in OS::Nova::Server
* Rename rackspace.rst to contrib.rst
* Reorganize docker-plugin for consistency
* Restructure Rackspace resources
* Delete fixed_ips if it's empty list
* Create heat database with default character set utf-8
* Allow an in-progress stack to be deleted
* Ensure stack lock is released after stack-delete
* Fix indentation errors found by Pep8 1.4.6+
- Replace git_tarballs source service with download_files and set_version
+ Use upstream URL as source (enables verification)
-------------------------------------------------------------------
Fri Feb 7 12:58:40 UTC 2014 - dmueller@suse.com
- fix typo in init script
-------------------------------------------------------------------
Tue Feb 4 01:22:21 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev130.gad6051b:
+ Fix handle_create of NetDHCPAgent for updating
-------------------------------------------------------------------
Mon Feb 3 00:45:10 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev128.g1993b17:
+ Add qpid-python to requirements
-------------------------------------------------------------------
Sat Feb 1 01:14:45 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev126.ga3e9eb0:
+ Purge remaining heat_keystoneclient v2 code
+ Only update_and_save if the stack exists
+ Showing member list for nested resources
+ serialize non-string nova metadata
+ Refactor software config db model to use LongText
+ Add heat.sqlite in git ignore list
+ Enabled source code coverage for contrib directory
+ Add migration method to test sqldump files
+ Imported Translations from Transifex
+ Map the NotFound exception to HTTPNotFound
-------------------------------------------------------------------
Fri Jan 31 00:57:11 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev106.geb7a4a4:
+ Don't run pep8 tests with -P
+ Global environment ignores files starting with dot
+ heat_keystoneclient convert get_ec2_keypair to v3 API
+ heat_keystoneclient convert delete_ec2_keypair to v3 API
+ Fix user and signal responder exception import
+ Fix AWS::StackId pseudo-parameter during stack update
+ API tolerate None environment string
+ HOT templates get_attr allows extra attributes
+ Use a HeatIdentifier instance to create Parameters
+ Native Pseudo Parameters
+ Prevent access Parameters key in template dict
-------------------------------------------------------------------
Thu Jan 30 15:09:12 UTC 2014 - dmueller@suse.com
- move lock_path to /var/run
-------------------------------------------------------------------
Thu Jan 30 01:35:52 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev84.gae02ce4:
+ Update oslo db
+ fix some flaws in heat documents
-------------------------------------------------------------------
Wed Jan 29 01:24:14 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev80.g3d2517b:
+ Add autoscaling notifications
+ Refactor Parameters Schema based on common Schema
-------------------------------------------------------------------
Tue Jan 28 19:39:35 UTC 2014 - dmueller@suse.com
- configure signing_dir / lock_path
-------------------------------------------------------------------
Tue Jan 28 01:03:03 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev76.g6abf46e:
+ Updated from global requirements
+ Move param format for template-validate to API
+ stub cfg.CONF in heat_keystoneclient
+ Fixes template not using the JSON or YAML format
-------------------------------------------------------------------
Mon Jan 27 01:21:28 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev68.g0ba5b95:
+ Marconi message queue resource implementation
+ Don't pass empty security groups in port creation
+ heat_keystoneclient migrate create_ec2_keypair to v3 API
+ Store credential ID for AccessKey and SignalResponder
+ Update base oslo modules
+ Update olso gettextutils
+ Fix order of arguments in assertEqual (patch 1/2)
-------------------------------------------------------------------
Sun Jan 26 01:22:23 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev54.gf15c9a5:
+ "version" section should be required in template
+ Fixed OS::Neutron::Pool creation
+ Assign X-Auth-Url header in a separate middleware
+ Added testr-args option support for tox coverage
+ Don't delete trust on backup stack delete
-------------------------------------------------------------------
Sat Jan 25 01:10:53 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev44.g8a1eebc:
+ Fix adding heat_stack_user role via v3 API
+ Refactor heat gate testing contrib support
+ Use region for cinder management uri
+ Make endpoint_type configurable
+ Fix error in RS Auto Scale properties schema
-------------------------------------------------------------------
Fri Jan 24 12:56:16 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev34.g1df32d8:
+ new method 'HeatTestCase.patchobject'
+ heat_keystoneclient migrate auth_token/service_catalog to v3 API
+ Turn block_device_mapping.volume_size to int
+ Fix incorrect resource types in docs/comment/code
+ Refactor MySQL long text support
+ Fix OS::Neutron::Pool validation
+ Allow choice in how SignalResponder user id is stored.
+ Add a new ThreadGroupManager class
+ Fix syntax error in docs
+ Document Heat terms in glossary.rst
+ Always specify preserve_ephemeral on server rebuild
+ add the validation of MaxSize ,MinSize and DesiredCapacity
+ Adding Range constraint for SIZE property
+ Implement adopt-stack
+ Implement adopt-stack for nested stacks
+ Enable better sub-classing of common Schema class
+ Add a new "UpdateWaitConditionHandle" resource
+ Fix order of arguments in assertEqual (patch 2/2)
+ Ignore tox -e cover generated files
+ Database model for software config/deployment
+ Remove dependencies on pep8, pyflakes and flake8
+ Make LB-updating in rolling update more reliable
-------------------------------------------------------------------
Wed Jan 22 01:44:08 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev393.g7406a33:
+ Fix ceilometer alarm properties schema
+ Use oslo crypto
-------------------------------------------------------------------
Tue Jan 21 16:27:06 UTC 2014 - dmueller@suse.com
- fix running db migrations on start
-------------------------------------------------------------------
Mon Jan 20 01:14:45 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev389.gb7bf3c8:
+ Using _handle_not_found_exception in resources
+ Convert heat_keystoneclient user-create logic to v3 API
+ Convert heat_keystoneclient user-delete logic to v3 API
+ Convert heat_keystoneclient user enable/disable logic to v3 API
-------------------------------------------------------------------
Sun Jan 19 01:17:51 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev381.g1b723d0:
+ Don't query for resource during stack creation
+ New middleware to handle SSL termination proxies
-------------------------------------------------------------------
Sat Jan 18 01:45:36 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev377.gbca680b:
+ Fix comparison with singletons
+ Add way to group exceptions in DependencyTaskGroup
-------------------------------------------------------------------
Fri Jan 17 01:39:16 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev373.g8fec58f:
+ Add contrib to py26 and py27 gates
+ Add _() to rackspace resource strings
+ Remove heat-cli-guide
-------------------------------------------------------------------
Thu Jan 16 01:25:47 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev367.gaaa4132:
+ Let Integer property convert strings to numbers
+ Fix heat-keystone-setup error when try to create heat user
+ Close SSH connections in Cloud Servers resource
+ Add stack id and resource id in logs
+ Implement neutron metering resources
+ Added heat url in config for heat standalone mode
-------------------------------------------------------------------
Wed Jan 15 01:38:06 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev355.g21f97a0:
+ Implements Nova FloatingIP resources
+ Fix showing events on swift.
+ Add filter and pagination to stack_get_all
-------------------------------------------------------------------
Tue Jan 14 01:07:44 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev349.gf75369e:
+ I18N support for InvalidContentType exception
+ Correct use of Fn::Split in generated provider templates
+ Generate provider templates with Boolean params correctly
+ Include a format version in generated templates
+ Update heat.conf.sample
-------------------------------------------------------------------
Mon Jan 13 01:02:05 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev340.g0edbb85:
+ Use the new Schema class for template generation
+ Fix asserttion of types
+ update pom.xml files with clouddocs-maven-plugin version 1.12.2
+ Convert Server to new Schema format
-------------------------------------------------------------------
Sun Jan 12 01:42:47 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev332.g9324732:
+ Fixes duplicate calling add_constructor()
+ Fix get_column_num problem in heat-keystone-setup
+ Remove superfluous tag schema from Volume
-------------------------------------------------------------------
Sat Jan 11 01:15:05 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev326.ge450253:
+ Fix unused variables 2/2: enable unused var check
+ Add documentation for multi-engine
+ log warning, when $SERVICE_HOST is localhost
+ Added session_persistence property to VIP
-------------------------------------------------------------------
Fri Jan 10 11:43:06 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev318.g5e9fad1:
+ Avoid error on double-delete of nested stack
+ Fix schema format in template generation unit tests
+ Validate number of instance metadata entries
+ Improve tools/uninstall-heat
+ Update log message for scale out/in
+ Service authorize stack user from provided stack
+ Introduce a way to trace a resource's implementation
+ Enable parallel while deleting neutron resources
+ Remove override of "patch" function
+ Fix more regressions in contrib
+ Add ability to configure Heat and Trove client options
+ Store AccessKey secret_key in resource data
+ heat_keystoneclient revise get_ec2_keypair
+ remove obsolete comment from rackspace clients.py
+ Update Loadbalancer default template to F20 image
+ Tolerate deleted trust on stack delete
+ Fix unused variables 1/2: add more asserts
-------------------------------------------------------------------
Thu Jan 9 01:17:34 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev284.gba2503c:
+ Test db migration 31
-------------------------------------------------------------------
Wed Jan 8 01:12:34 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev282.ga23c722:
+ Use oslo db.migration script
+ Replace try...except...pass block with assertRaises
-------------------------------------------------------------------
Tue Jan 7 13:15:05 UTC 2014 - dmueller@suse.com
- fix requires
-------------------------------------------------------------------
Tue Jan 7 01:37:11 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev278.gaa322b2:
+ add assertion to heat-keystone-setup script
+ Filter resource types by support status
+ Fix regression in Rackspace Cloud Servers tests
+ Fixes typo of explanation on exception.py
+ Refactor Instance#_check_active
-------------------------------------------------------------------
Mon Jan 6 01:38:28 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev268.g75b38b3:
+ Do not override cloud-init cloud_config_modules
+ Add policy enforcement to ReST API
+ Add test coverage for SignalResponder delete
+ Make LoadBalancer nested stack template configurable
+ Deleted TEMPDIR on exit
-------------------------------------------------------------------
Sat Jan 4 01:23:07 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev258.g5165780:
+ update rackspace clients.py
+ Add new Ceilometer combination alarm resource
+ Sort the output of config/generator.py by group name
+ "mountpoint" should not be required parameter
+ EventService exception handling to not log errors
-------------------------------------------------------------------
Fri Jan 3 00:59:57 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev248.gb15954c:
+ Rename scaleout_apis.rst -> scale_deployment.rst
-------------------------------------------------------------------
Thu Jan 2 18:34:09 UTC 2014 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev246.gb3a17f3:
+ Fix SignalResponder signature response when deleted
+ Fix misused assertTrue in unit tests
+ Fix a typo in the README for docs
+ Do not use python built-ins as variable names
+ Imported Translations from Transifex
+ Empty files shouldn't contain copyright nor license
+ Add test for AutoScalingGroup resize and metadata
+ Use WithScenarios base class instead of load_tests
+ Remove usage of mox class
+ Remove redundant word from OS::Nova::Server
+ Enhance message for watch rule
-------------------------------------------------------------------
Wed Dec 25 01:15:26 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev224.gef8b312:
+ Remove useless validate methods
+ Don't provide default values to properties.get()
+ Imported Translations from Transifex
+ Add migration test framework
-------------------------------------------------------------------
Tue Dec 24 01:23:31 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev216.gf0bc492:
+ Add a schema for the AWS::EC2::Instance Volumes property
+ Use property name constants in CinderVolume
+ Add support for multiple encryption methods
+ SignalResponder store access/secret in resource data
+ Imported Translations from Transifex
+ Remove unnecessary setUp call
+ Updated from global requirements
+ Change loglevel for certain failures
+ Let users specify metadatas on swift accounts.
+ rackspace: Convert resources to new Schema format
+ rackspace: Convert CloudLoadBalancer to new Schema format
-------------------------------------------------------------------
Sat Dec 21 01:11:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev194.g860212d:
+ wsgi.Resource exception handling to not log errors
+ SignalResponder, set resource_id in the correct place
+ Adds parameter_groups to HOT specification.
-------------------------------------------------------------------
Fri Dec 20 01:01:51 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev188.gadec077:
+ Convert [Cinder]VolumeAttachment to new Schema format
+ Convert AWS network resources to new Schema format
+ Add nested resource references to resource group
+ Use property name constants in Ceilometer alarm
+ Convert Neutron resources to new Schema format
+ Convert numeric values in instance metadata to strings
+ Simplify update_with_template() method
+ Fix copy/paste errors in API docstrings
-------------------------------------------------------------------
Thu Dec 19 00:53:24 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev172.g8ae4104:
+ Convert Instance to new Schema format
+ Add an external gateway property to neutron router
+ Fix misused assertTrue in unit tests
+ rackspace: Convert Scaling resources to new Schema format
+ Correct create_trust_context docstring
+ Add sanity check to ensure user_id can be trusted
-------------------------------------------------------------------
Wed Dec 18 13:32:48 UTC 2013 - dmueller@suse.com
- Update to version 2014.1.dev160.gb7f3c62:
+ Add validation for an existence of a resource type
+ pep8 fix: assertEquals -> assertEqual
+ Change assertTrue(A in B) to assertIn(A, B)
+ heat-manage man page not generated in doc build
+ Convert Autoscaling resources to new Schema format
+ Make the mountpoint property description clearer
+ Implement engine listener service for multi-engine support
+ Don't replace (and log) the same resource entry
+ tests: Don't access properties_schema directly
+ Convert Ceilometer Alarms to new Schema format
+ Use ScaledResource as type for InstanceGroup members
+ Convert User resources to new Schema format
+ Convert resources to new Schema format
+ Convert Swift resources to new Schema format
+ Add support for network name for os::nova::Server
+ Update tox.ini to use new features
+ Utilize stack-lock for multi-engine support
+ Allow docker plugin to run w/o deps
+ Remove unused dumps validation in JsonParam value
+ Convert [Cinder]Volume to new Schema format
+ Enables db2 server disconnects to be handled pessimistically
+ oslo: add the crypto module
+ Fix stack_get_by_name does not list nested stack issue
+ Improve autoscaling error message
+ Imported Translations from Transifex
+ Add oslo mock fixture
+ Convert OSDBInstance to new Schema format
+ WaitCondition Count property is now updatable
+ Add OS::Neutron::RouterL3Agent for router.py
+ Prevent tempest from failing upon ActionInProgress
+ Don't pass swift headers as None
+ Add support for rebuild --preserve-ephemeral.
+ Fix comparison with singletons
-------------------------------------------------------------------
Fri Dec 13 00:54:01 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev95.gcaa765d:
+ Fix missing policy enforcement in CFN API
+ Deny API requests where context doesn't match path
-------------------------------------------------------------------
Thu Dec 12 00:54:24 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev91.g04ee9d4:
+ Sync global requirements to pin sphinx to sphinx>=1.1.2,<1.2
+ Add OS::Neutron::NetDHCPAgent for neutron/net.py
+ Add load balancer PoolMember resource
+ oslo: add the test module needed by test_migrations
+ Database changes for multi-engine support
+ Implement stack-locking for multi-engine support
+ oslo: update the remainder of the modules
+ Remove unused variable badkeys
+ Sync oslo threadgroup.py to fix wait & stop methods
-------------------------------------------------------------------
Wed Dec 11 01:13:42 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev74.gc8217a3:
+ Add attributes schema to OS::Neutron::FloatingIP
+ Remove oslo uuidutils.generate_uuid from heat code
+ Replace try...except block with assertRaises
+ Imported Translations from Transifex
+ Document Port properties
+ Sync oslo rpc
-------------------------------------------------------------------
Tue Dec 10 01:05:42 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev62.ga2da560:
+ Fix regression in cloud server tests
+ Account for truncated resource names in test PhysName
+ Make build_userdata user_data_format aware
+ Instance call build_userdata directly
+ Change ID column of Event table to UUID
+ Allow intrinsic functions to be called in any order
-------------------------------------------------------------------
Mon Dec 9 12:14:09 UTC 2013 - dmueller@suse.com
- add cache dir to package
-------------------------------------------------------------------
Sun Dec 8 00:55:51 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev50.g3110364:
+ Set the rpc control_exchange "again"
+ Clean up useless ex variable
+ Fix stack-show on a TemplateResource with outputs
-------------------------------------------------------------------
Sat Dec 7 01:00:49 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev44.gb3d0569:
+ Remove unused fake test code
+ Provide access to Trove client
+ Add heatclient to available clients
+ Derive context is_admin from policy
+ Remove misleading docstrings in ContextMiddleware
+ Remove owner_is_tenant from RequestContext
+ Fix show_deleted errors in RequestContext
+ Sync DB2 error code handling from oslo
+ Factor Schema out of properties.py for re-use
+ Add a .coveragerc to exclude tests and oslo
+ Add API endpoint to query build information
+ Fix bad resource schema for Volume
+ Restrict sort_keys for stack lists
+ Migrate away from rackspace_resource
+ Openstack Trove (DBaaS) resource
+ Make db API respect context show_deleted
+ run_test.sh -V --unit doesn't run using virtualenv
+ Pass the files correctly though the update mechanism
+ Handle TemplateResouces with the wrong template extension
+ Return map parsed value at JsonParam.value
+ Fix error in Trove Instance schema definition
+ Add SupportStatus class for resources
+ Add collection count to stack list
+ Call cfn-create-aws-symlinks in boothook.sh
+ heat engine changes for abandon-stack
+ contrib: Add Docker Container plugin
+ Properly reconnect subscribing clients when QPID broker restarts
+ tests: use server.test not example.com
+ Bump to sqlalchemy-migrate 0.8.2
+ Property methods for resource metadata
+ oslo: delete rpc/securemessage.py
+ oslo: add py3compat
+ Use the new oslo py3kcompat.urlutils
+ oslo: update config generator
+ Imported Translations from Transifex
+ Add REST endpoint for abandon-stack
+ oslo: update the rpc module
-------------------------------------------------------------------
Tue Dec 3 01:23:16 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev451.g0a56957:
+ Remove duplicate test scenario
+ VersionNegotiation - 404 if no version is provided
+ Make engine service docstrings conform to Sphinx
+ Remove property decorator in TemplateResource
+ Remove external AWS links and add doc if needed.
+ Avoid eventlet-unsafe exception handling
+ Fn::Replace support for type Number
-------------------------------------------------------------------
Fri Nov 29 01:13:44 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev438.g1aa3ce7:
+ Sync openstack.common.local from oslo
+ Let resources decide when to update
+ Ensure that members is a list
+ Imported Translations from Transifex
+ Catch error deleting trust on stack delete
+ Add check_is_admin to common.policy.Enforcer
-------------------------------------------------------------------
Thu Nov 28 00:58:28 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev426.g636a9f6:
+ Clean up "target" interface to policy
+ test_common_policy cleanups
+ Implement PrivateIpAddress attribute
+ Fix not correct AWS::StackId value
-------------------------------------------------------------------
Wed Nov 27 00:56:39 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev418.g155d94e:
+ Use all available headroom for autoscaling
+ Add filter support to stack API
-------------------------------------------------------------------
Tue Nov 26 13:00:06 UTC 2013 - dmueller@suse.com
- SQLAlchemy-migrate was renamed to sqlalchemy-migrate in openSUSE
-------------------------------------------------------------------
Tue Nov 26 00:46:40 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev414.g3f1f69b:
+ Add test for OS::Heat::HARestarter
+ Added support for Allow-Address-Pairs feature
+ Remove param explode_nested from doc
-------------------------------------------------------------------
Mon Nov 25 11:04:29 UTC 2013 - dmueller@suse.com
- update requires
-------------------------------------------------------------------
Mon Nov 25 01:24:59 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev408.gffa8af6:
+ Adds ability to configure various clients used by the Heat
-------------------------------------------------------------------
Sun Nov 24 01:25:11 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev406.g70b0839:
+ Fix BaseException.message DeprecationWarning
+ Improve coverage of storing credentials in parser.Stack
+ Add coverage for trusts parser.Stack delete path
+ Define deletion policy constants
-------------------------------------------------------------------
Sat Nov 23 00:39:29 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev398.g5aa6b72:
+ Add a missing mock to rackspace cloud server test
+ Fix the middleware MIME type
+ Fixes bullet list without blank line issue
+ Add exact filter support to SQL API list stacks
+ Add a guide to setup standalone mode
+ Fix some docs errors/warnings
+ FaultWrapper error mapping supports parent classes
+ Implement a Heat-native resource group
-------------------------------------------------------------------
Fri Nov 22 01:30:53 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev382.g958ddb8:
+ Fix i18N compliance with non-existant keypair
+ Remove Component class
+ Make heat depend on python-heatclient
+ Doc usage enhancement
-------------------------------------------------------------------
Wed Nov 20 09:23:33 UTC 2013 - speilicke@suse.com
- Update to version 2014.1.dev375.g186b5a4:
+ Remove unused db/sqlalchemy/manage.py
+ Don't use the last server fake, but the one we want
+ Update install.sh to reflect recent oslo.db format
+ Ensure autoscaling actions occur for percentage adjustment
+ Refresh Cloud Server data for RackConnect check
+ Move resource doc generation to doc/source/ext
+ Rewrite get_secgroup_uuids to avoid resource_by_refid
+ Managed Cloud compatibility for Cloud Servers
+ Add _() to fix i18N compliance (part 1)
+ Use get_secgroup_uuids in Instance
+ Implement Tags for S3 bucket
+ Fix some direct imports from sqlalchemy
+ Add support for limiting and sorting stacks
+ Add links section to the stacks index response
+ Get pool members from DB API
+ Allow nova metadata to be updated
+ Make instance Tags updatable
+ Fixes Error when contain Non-ascii in template
+ Add _() to fix i18N compliance (part 2)
- Disable the 'ext.resources' Sphinx extension to not pull in half of
PyPI for man-page builds
- Updated requirements
-------------------------------------------------------------------
Thu Nov 14 00:55:36 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev341.g2fbfae4:
+ Implement stack-locking for multi-engine support
+ Add property doc strings for S3 bucket
+ Revert "Implement stack-locking for multi-engine support"
+ Shorten physical resource name to custom limit
+ Fix server update attribute test
-------------------------------------------------------------------
Wed Nov 13 00:43:18 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev333.g2ddcf04:
+ Refactor tests to use mock
+ Fix "members" property check
+ Implement update for neutron router resources
+ Implement update for neutron port resources
+ Rename exception NoUniqueImageFound
+ Imported Translations from Transifex
+ Using a number in str_replace causes an exception
-------------------------------------------------------------------
Tue Nov 12 01:28:34 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev319.ga128035:
+ Create a guide for scaling out Heat API's
+ RackConnect compatibility for Cloud Servers
+ Imported Translations from Transifex
+ Implement update for neutron network resources
+ Implement OS::Neutron::SecurityGroup
+ Set the waitcondition maxvalue to 12 hours as AWS specifies.
+ Add property documentation for the waitcondition
+ Resources for Rackspace Auto Scale
+ Implement update for neutron subnet resources
-------------------------------------------------------------------
Sat Nov 9 01:25:01 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev302.g620fd01:
+ Imported Translations from Transifex
+ Check that the epel repo exists before adding it
+ Send usage notifications on major stack events
-------------------------------------------------------------------
Sat Nov 2 01:49:52 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev297.g95c5739:
+ Imported Translations from Transifex
+ Make check_uptodate compatible with BSD shells
+ Rename admin flag on SqlAlchemy#stack_get
+ Add a man page for heat-manage
-------------------------------------------------------------------
Fri Nov 1 00:49:01 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev290.ga1301ba:
+ Add Rackspace Cloud DNS Resource
-------------------------------------------------------------------
Thu Oct 31 00:34:16 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev289.gbca4b68:
+ Stop irratating pep8 error in test_clouddatabase.py
+ Add a link method to Thread
+ Ensure apt-get installs do not prompt user input
+ Imported Translations from Transifex
+ Implement volume tags as metadata
-------------------------------------------------------------------
Wed Oct 30 00:54:43 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev281.g297e118:
+ Assert that all function exceptions have the function name
+ Make Fn::Select accept an integer selector again
+ Fix sqlalchemy models
+ Fix sqlalchemy migrations
-------------------------------------------------------------------
Tue Oct 29 01:00:25 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.dev274.g6d9f45c:
+ Change heat-api.org to openstack.org
+ Add doc support for update_allowed
+ Only log to console in heat-db-setup
+ Move all possible function tests into scenarios
-------------------------------------------------------------------
Mon Oct 28 16:26:11 UTC 2013 - dmueller@suse.com
- fix requires
-------------------------------------------------------------------
Sat Oct 26 00:58:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a267.gb7c50f7:
+ use msg_fmt not message in Exceptions
+ Updated from global requirements
+ Fix nested stack test setUp ordering
+ Stub out unmocked keystone auth in signal tests
+ use exception str() not .message
+ Tolerate lookup failures in Fn::Select
+ Delete deprecated docs/ directory
+ Stub out unmocked keystone in test_engine_service
+ Support defining update_allowed in the property_schema
+ change base resources to use UpdateAllowed property schema
+ change contrib/ to use UpdateAllowed property schema
+ change alarms to use UpdateAllowed property schema
+ change neutron to use UpdateAllowed property schema
+ Instance delete should check for 'DELETED' status
+ Imported Translations from Transifex
-------------------------------------------------------------------
Thu Oct 24 23:31:42 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a240.g8c7872e:
+ Document security group properties
+ Allow user_data to be passed without modification
+ Refactor Nova server resizing to be self contained
+ Add rebuild to OS::Nova::Server
+ Allow plugins to be specified as a cloud_backend
+ Repeat Ceilometer alarm actions by default
+ Updated from global requirements
+ change assertEquals to assertEqual
+ Imported Translations from Transifex
+ Prove that a user can't remove global resources
+ Reverse assert arguments so the errors make sense
+ Use resource_id_set to clear resource ID's
-------------------------------------------------------------------
Wed Oct 23 23:31:07 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a217.g3e53c8e:
+ Document subnet properties
+ Document vpc properties
+ Imported Translations from Transifex
+ Correct misleading template guide Ref example
+ Document network interface properties
-------------------------------------------------------------------
Tue Oct 22 23:49:41 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a207.g09481c6:
+ End doc sentences in a consistent way
+ RS LoadBalancer should return its ID as Ref
+ Document route table properties
-------------------------------------------------------------------
Tue Oct 22 00:51:16 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a201.g4382fbe:
+ Move db_sync into the sqlalchemy DB api.
+ Add granularity option to purge_deleted
+ Updated from global requirements
+ Add support to disable resources
-------------------------------------------------------------------
Mon Oct 21 14:14:33 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a194.g999066c:
+ Fix incorrect indentations found by Pep 1.4.6+
+ Imported Translations from Transifex
+ Add a test for TimeoutInMinutes accepting a str int
+ Make the template and env yaml parsing more consistent
+ Catch all yaml exceptions
-------------------------------------------------------------------
Sun Oct 20 00:07:40 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a185.g1205d68:
+ Prevent urlfetch from returning encoded chars
+ Allow RS LoadBalancer resource to have no nodes
+ Wrap engine exceptions in _()
+ Use "python -m coverage" instead of coverage cli
+ Updated from global requirements
-------------------------------------------------------------------
Fri Oct 18 23:52:47 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a175.gedda3e2:
+ Updated from global requirements
+ Imported Translations from Transifex
+ Add requests library to requirements.txt
+ Update openstack.common.db
+ Stop using openstack.common.exception
+ Convert str passed as Numbers/Integer to numbers
+ Wrap api exceptions in _()
+ Wrap common exceptions in _()
+ Revert "Don't install EPEL rpm on CentOS 6.4"
-------------------------------------------------------------------
Fri Oct 18 00:21:30 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a157.ga1ad083:
+ Implement native Nova keypair resource
+ Remove a buggy method in sqlalchemy.api
+ Make Autoscaling update policy tests faster
+ Allow flavor and image names in CS resource
+ Remove spurious traceback in test
+ Provide more tests for DB APIs
+ Imported Translations from Transifex
+ Updates OpenStack Style Commandments link
-------------------------------------------------------------------
Thu Oct 17 00:05:39 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a141.g4603a7a:
+ Migrate to Oslo DB 96d1f887dda Part 3
+ Enable exception format checking when testing
+ Imported Translations from Transifex
+ Do not attempt a stack update when it is suspended
+ Don't allow updates when another action is in-progress
+ Ignore H803 from Hacking.
+ Validate template parameter attributes
+ Fix regression in DBaaS tests
-------------------------------------------------------------------
Tue Oct 15 23:32:35 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a125.g3dc2ce0:
+ Allow DependsOn to accept a list
+ Add log_handler to implement the publish_errors config option
+ Pass errors from *_format.parse() to the caller
-------------------------------------------------------------------
Mon Oct 14 23:58:46 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a119.g6f26ac6:
+ Add keystone_authtoken section into the heat.conf.sample
-------------------------------------------------------------------
Mon Oct 14 12:21:32 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a117.g749f536:
+ Change pyrax identity_type of Rackspace resources
+ Don't install EPEL rpm on CentOS 6.4
+ Fix the signal details string
+ Fix possible race issue with test_engine_service
+ Fix RequestContext.to_dict user/username inconsistency
+ Add cinder prop image, deprecate imageRef
+ Add help for purge_deleted command age argument
+ DB API : tolerate None values to _encrypt
+ Fail stack-create if script exits with non-zero status
+ Make templateResource not replace on update
+ Updated from global requirements
+ Begin 3 chapters for Orch API Ref Manual
+ Update openstack.common.policy from oslo
+ Rolling update support for Instance/AutoScalingGroup
+ Fix heat deletion failed if floating ip is not found
+ update the config generator from oslo
+ Start using tools/config instead of tools/conf
+ Move check_uptodate.sh into config/ and delete tools/conf
+ Fix some docs warnings and errors
+ Allow overriding the instance_user per server
+ Return Integer or Float casted value in NumberParam
+ Imported Translations from Transifex
+ Catch the appropriate exception for missing instance
+ Create a better exception in Fn::Replace
+ Save parse errors in TemplateResource for later
+ Raise error if instances are created with names > 63 chars
+ Increase support for the AllocationId property
+ Remove obsolete redhat-eventlet.patch
+ A resource to generate random strings
+ Imported Translations from Transifex
+ Add property port_id to RouterInterface
+ Imported Translations from Transifex
-------------------------------------------------------------------
Wed Oct 9 09:25:16 UTC 2013 - dmueller@suse.com
- default to sqlite (like the other openstack modules)
-------------------------------------------------------------------
Wed Oct 9 00:00:59 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2014.1.a57.g662c010:
+ Make sure that nested stacks have their watch rules checked
+ Update some cases of iterating stack resources
+ Cleanup nested loop variables in TemplateResource
+ Don't try validate TemplateResource properties in template_validate
+ Make the testing of resource loading easier
+ Move the registration of the global env to after plugin resources
-------------------------------------------------------------------
Mon Oct 7 10:09:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.rc1:
+ Log exception traces in APIs
+ Disable lazy translation
+ heat_keystoneclient: Fix consuming trusts via v2 API
+ Add _() around the attributes_schema in net.py
+ Add the "show" attribute to the neurton attribute_schema
+ Purge Fedora getting started of old info
+ Purge ubuntu getting started guide of old info
+ Imported Translations from Transifex
+ Fix F17 CFN link in Getting Started
+ Updated from global requirements
-------------------------------------------------------------------
Wed Oct 2 00:22:31 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a205.g003a3b9:
+ Fix inconsitencies in HOT template guide and spec
+ Lazily load resources when loading a Stack
+ Remove tools/openstack*
-------------------------------------------------------------------
Tue Oct 1 14:29:32 UTC 2013 - vuntz@suse.com
- Fix description of python-heat subpackage.
-------------------------------------------------------------------
Mon Sep 30 23:47:48 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a200.g002dcaa:
+ Conform stack resource error so it gives a 4xx
+ Do not assume fixed_ips is a specified property
-------------------------------------------------------------------
Sun Sep 29 00:45:24 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a196.g31dac07:
+ Document EIP resource properties:
+ api : default signal body to None
+ Store tenant with trust details in user_creds
+ Remove Router resource id attribute
+ Remove Subnet id attribute
+ Provide config option to cap events per stack
+ Remove Neutron VPN resources id attributes
-------------------------------------------------------------------
Sat Sep 28 00:49:53 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a182.gdcbd7b6:
+ Rename counter_name to meter_name in alarm
+ Do not translate HOT param constraints
+ Sync gettextutils from oslo
+ Document floatingip properties
+ For Subnet gateway_ip, pass None for empty string
+ Handle HOT param constraints in provider templates
+ Move Rackspace resources into contrib
+ Document neutron Net properties
+ Make availability zone for CinderVolume optional
+ Imported Translations from Transifex
+ Skip None values in fixed_ips when creating Port
+ Return parsed list value in CommaDelimitedList
-------------------------------------------------------------------
Fri Sep 27 16:23:53 UTC 2013 - dmueller@suse.com
- switch to crudini
-------------------------------------------------------------------
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
-------------------------------------------------------------------
Sat Sep 14 23:35:52 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a34.g95bab11:
+ Add security_groups for create_port()
-------------------------------------------------------------------
Fri Sep 13 23:40:34 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a32.g378d73e:
+ Migrate remaining TEXT columns to LONGTEXT
+ Add error handling to property value resolution
+ Document volume properties
+ Use the generic RequestLimitExceeded exception when possible
-------------------------------------------------------------------
Fri Sep 13 00:07:35 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a24.g799b2ff:
+ Remove py33 from tox.ini until eventlet is ported
-------------------------------------------------------------------
Thu Sep 12 00:09:31 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a22.g6cd54b3:
+ Add HOT functions to dependency checks
+ Make some heat resolve functions workable in hot
+ Enclose command args in with_venv.sh
+ Impose a size limit on JSON request body
+ Use physical_resource_name as Ref for Instance/AS Group
-------------------------------------------------------------------
Sun Sep 8 00:14:14 UTC 2013 - opensuse-cloud@opensuse.org
- 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 - opensuse-cloud@opensuse.org
- 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 - opensuse-cloud@opensuse.org
- 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 - opensuse-cloud@opensuse.org
- 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 - opensuse-cloud@opensuse.org
- 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 - dmueller@suse.com
- 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 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a482.g752da8e:
+ Remove localhost references from tests
-------------------------------------------------------------------
Thu Aug 29 23:46:33 UTC 2013 - opensuse-cloud@opensuse.org
- 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 - opensuse-cloud@opensuse.org
- 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 - opensuse-cloud@opensuse.org
- 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 - dmueller@suse.com
- 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 - opensuse-cloud@opensuse.org
- 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 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a310.ge409910:
+ Use LONGTEXT for templates in MySQL
+ Allow Parameters to set defaults for TemplateResource
-------------------------------------------------------------------
Mon Aug 19 23:51:17 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a307.gad22636:
+ Add code from Oslo DB 96d1f887dda Part 2
+ Revert "Implement an "Action in progress" error."
-------------------------------------------------------------------
Mon Aug 19 12:45:45 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a303.g20bdc0f:
+ Move _check_resize to nova_utils
+ Use nova_utils for keypair validation
-------------------------------------------------------------------
Mon Aug 19 11:23:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a301.ga18f711:
+ Move _deferred_server_statuses to nova_utils
-------------------------------------------------------------------
Mon Aug 19 09:11:19 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a300.g5420135:
+ Adding HOT str_replace and get_resource functions
+ Catch "FloatingIpPoolNotFound" in eip.py
+ Translate user-facing exception messages
+ Move _delete_server to nova_utils
-------------------------------------------------------------------
Fri Aug 16 23:55:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a293.ga4a823a:
+ Tests for s3 and swift resources were extended
+ Updated LaunchConfig for AutoScaling UpdatePolicy
+ Make Event object independent of resource object
-------------------------------------------------------------------
Thu Aug 15 23:53:17 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a287.gdfdef84:
+ Extract failure reason before deleting nova server
+ Tolerate missing user on signal responder delete
+ Store owner_id on Stack so updates maintain it
-------------------------------------------------------------------
Thu Aug 15 00:07:28 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a281.gc92aa02:
+ Do validation in parameter schema
+ Handle heat with SQLAlchemy >= 0.8
-------------------------------------------------------------------
Wed Aug 14 10:11:34 UTC 2013 - dmueller@suse.com
- fix requirements
-------------------------------------------------------------------
Wed Aug 14 09:14:41 UTC 2013 - speilicke@suse.com
- Fix file permissions for /etc/heat/heat-*.conf files
-------------------------------------------------------------------
Wed Aug 14 09:09:07 UTC 2013 - speilicke@suse.com
- Install global heat config file (etc/heat/heat.conf.sample) as
/etc/heat/heat.conf and load that from init files
-------------------------------------------------------------------
Wed Aug 14 07:09:23 UTC 2013 - speilicke@suse.com
- Update to version 2013.2.a277.g752bf20:
+ ReST API: Add an API for retrieving resource schemata
+ Introduce new resource_data_delete db api
+ Add constraint checking to Property schema
+ Remove unneccessary Property constraints from unit tests
+ Move property constraints validation to Schema
+ Fix intermittent failure in autoscaling tests
+ Move heat-cfn, heat-boto, heat-watch to new repo
+ Add debug option to run_tests.sh
+ Fix syntax description of HOT get_attr function
+ Update Oslo to 96d1f887dda Part 1
+ Tidy up a few places in test_engine_serivce.py
+ Validate created/updated stacks in StackResource
+ Use correct actions for StackResource
+ Ensure all REST API error responses are consistent
+ Fixes files with wrong bitmode
+ Hot SoftwareConfig model part
+ Revert "Add missing _ imports to allow doc generation"
+ Not to eat Metadata parsing error
+ Derive keystone_ec2_uri from auth_uri
+ Update test requirements
+ Stub ResourceWithProps instead of GenericResource
+ Differentiate resource types in test_update_rollback_remove
- No need to require shadow-utils anymore, even SLE_11_SP3 has pwdutils
- Refresh dependencies
- Drop outdated binaries (heat-boto, heat-cfn, heat-watch) and their
man-pages
-------------------------------------------------------------------
Mon Aug 12 23:51:33 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a237.g499ef45:
+ Fix problem creating ResourceFailure
+ Port policy from oslo and refactor heat policy
+ RPC Client: Add missing unit tests
+ RPC: Add an RPC call to get a resource type schema
+ Enable multi-cloud standalone mode
+ Don't raise ResourceFailure directly in Instance
+ Initial input for HOT template guide and spec
+ Resolve LaunchConfig references
+ Get rid of unused greenlet things in test_resource
+ Fail fast if Resource action methods are missing
-------------------------------------------------------------------
Sun Aug 11 23:53:59 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a219.g82e01b6:
+ Define a Schema format for properties
+ Tidy up RPC API definitions
-------------------------------------------------------------------
Sat Aug 10 10:55:30 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a215.g872fcf8:
+ Remove unnecessary individual import tests.utils.X
+ Add unittests for faultwrap middleware
+ db: Remove deprecated assert_unicode attribute
+ Implement neutron health monitor resource
+ Implement neutron pool resource
+ HOT parameter validator part
+ Use openstack rpc functions to generate _Remote exceptions
+ Remove meaningless property set in models.HeatBase
+ Tolerance for modified ceilometer alarm notification
-------------------------------------------------------------------
Thu Aug 8 23:52:25 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a198.gbafa5fe:
+ Implement an "Action in progress" error.
+ Fix H501 Do not use locals() for string formatting
+ Fix H231 Python 3.x incompatible 'except x,y:'
+ Add missing _ imports to allow doc generation
+ Refactor InstanceGroup to use a nested stack
+ Provide a way to clean up testing database
+ Refactor some tests for stack soft-delete
+ Exclude heat-cfn, heat-watch from pep8
+ Enable stack soft delete for event persistence
+ Provide a way to clean up soft deleted data
+ Remove raw_template_get_all from db api
+ Refactor compute resources to use nova_utils
+ Updated from global requirements
-------------------------------------------------------------------
Thu Aug 8 00:03:20 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a173.gc84b280:
+ Returns text error when instance validation fails
+ Add the enabled property to the ceilometer alarm.
+ Don't assign "error" variable twice.
+ Stop copying UUIDStub, put it into tests.utils
+ DB models and migration scripts for soft delete
+ Fix test cases pass dict schema directly as parameter schema object
+ Add help option to Config Settings
+ Rename Quantum to Neutron
+ Don't cache data from the API that could change.
+ Refactor useful nova functions for re-use.
-------------------------------------------------------------------
Tue Aug 6 23:34:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a155.g5270ec8:
+ Change token name from context.
+ Rename: VALUES to ALLOWED_VALUES, PATTERN to ALLOWED_PATTERN
+ Add Babel missing requirement
+ Fix test cases pass dict as template object directly.
-------------------------------------------------------------------
Tue Aug 6 00:02:34 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a148.g6a4f8a5:
+ Small tweaks to recreation of remote errors
-------------------------------------------------------------------
Mon Aug 5 21:08:56 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a146.gc1342fc:
+ Sync gettextutils from oslo
+ Enable localizable REST API responses via the Accept-Language header
+ Make Volumes work with the default AvailabilityZone
+ Remove support for eventlet 0.9.16
+ Resource: Clean up exception handling and error messages
+ Rackspace: Don't raise ResourceFailure exceptions
+ unit tests: Add a handle_delete method to GenericResource
+ Unit tests: Don't raise ResourceFailure directly
+ Include the resource and action in ResourceFailure exceptions
+ Revert "Replace part_handler.py with write-files cloudinit mechanism"
-------------------------------------------------------------------
Mon Aug 5 15:54:28 UTC 2013 - dmueller@suse.com
- quantumclient -> neutronclient
-------------------------------------------------------------------
Fri Aug 2 23:38:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a128.gbd380aa:
+ Stop delete polling after status == DELETED.
+ Call cfn-create-aws-symlinks in rackspace servers.
+ Add the AutoScalingGroupName to the server Tags
+ Allow the Ceilometer Alarm to be used with cfn-push-stats
+ Rename rackspace server ImageName, Flavor, UserData.
-------------------------------------------------------------------
Thu Aug 1 13:52:40 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a120.ge6ec146:
+ Don't use a static uuid for the stack_id in ceilometer_alarm
-------------------------------------------------------------------
Thu Aug 1 12:27:25 UTC 2013 - speilicke@suse.com
- Update to version 2013.2.a119.g1e496dd:
+ Enable service validate-template for hot template
+ Sphinx extension to generate resource documentation.
+ Auto-document all resource types.
+ Fix a timing sensive cloudwatch testcase
+ Add a Ceilometer alarm resource
+ Allow template resource use outside of Environment
+ Print before exiting
+ Add Cloud Server support for RHEL and CentOS.
+ Add rest endpoints for resource template generation.
+ Clarify text in heat/tests/templates/README
+ Functions documentation cleanup.
+ Rackspace database resource output is null
+ Initialize resources to DELETE-COMPLETE if missing during stack delete
+ Tolerate an actual boolean for NoEcho.
+ Replace part_handler.py with write-files cloudinit mechanism
+ Replace rackspace PublicKey property with key_name.
+ Support any distribution without UserData/MetaData
+ Assign rackspace server name from physical_resource_name.
+ Move the random_name() function from loadbalancer to utils
+ Clean up the attributes module
+ Fix for bad content inside Resources element
+ Remove password auth from pyrax
+ Use subsections in resource doc generation.
+ Use dummy_context() for rackspace server test
+ Rackspace database resource output is null
- Fix broken requirements
- Remove heat-specific Sphinx extension (similar to autodoc) for man-pages build
-------------------------------------------------------------------
Fri Jul 26 00:08:53 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a73.g07793f1:
+ Only create the period watch task if there is a watch in the stack
+ Set tenant headers from ec2 authentication.
+ Set role headers from ec2 authentication.
+ Configure standalone pipelines for cfn and cloudwatch.
+ Add a py33 tox environment
+ Reset state before resource recreation
+ add docs from the heat wiki
+ Update openstack.common.config
+ Handle 'detaching' state of Volume
+ Refactor the code in heat/tests/test_volume.py
+ Reset the the watch_rule.last_evaluated on start up
+ Migrate all tests to use dummy_context.
+ Add missing Aapche 2.0 license headers (H102)
+ Add `default` attribute in hot parameter definition
+ Add resource for Rackspace Cloud Servers.
+ Use new style classes
+ api : Implement OnFailure option to cfn API CreateStack call
+ make heat-api return a parsable error
+ Only use a token for openstack client operations.
+ remove remote_error and corresponding try...catches.
+ HOT parameter validation model translation
+ Fix loguserdata output to file issue
+ Replace urllib2 with requests in urlfetch module
+ Add some docs for intrinsic functions.
+ Add an API for passing a signal through to a resource
+ Make the current alarms use the signal action
+ Generate a template from a resource implementation.
+ Teach ScalingPolicy and Restarter to create signed urls
+ Always convert AllowedValues to a list
+ Skip RSA generation during tests
+ Fix cloud_watch delete when the watchrule is not found.
-------------------------------------------------------------------
Mon Jul 22 00:15:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a15.g4d7ab4c:
+ Wrap the watch rule start in a method
-------------------------------------------------------------------
Sat Jul 20 15:04:01 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a13.ga19d3bc:
+ Handle InstanceType change in Instance.handle_update
+ Test utils dummy_context for tests that need one.
+ Move url_for into heat_keystoneclient.
-------------------------------------------------------------------
Thu Jul 18 23:55:27 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a334.ga37d2b4:
+ Put pre-created resources in state INIT COMPLETE.
-------------------------------------------------------------------
Thu Jul 18 07:35:02 UTC 2013 - speilicke@suse.com
- Update to version 2013.2.a332.g3e4e007:
+ Fix version and location of heat doc build
+ Make sure that Tags on the InstanceGroup get passed to nova
+ Update oslo.notifier and always register options
- Fix location for man-pages
-------------------------------------------------------------------
Wed Jul 17 10:24:19 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a326.g48701ed:
+ Don't reload haproxy and use ensureRunning=true
+ Let git ignore pydev project description files
+ Test that Tags get converted into nova metadata
+ Fix resource-data delete bug.
+ Add tests for resource-data delete bug.
+ Check missing parameters during stack create
+ Add a test for customizing AWS::EC2::Instance
-------------------------------------------------------------------
Tue Jul 16 00:06:11 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a312.g95191f0:
+ Cleanup and make HACKING.rst DRYer
+ Add resource_data table for free-form key/value data.
+ Align OpenStack client versions with project requirements.
-------------------------------------------------------------------
Sun Jul 14 23:42:32 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a306.g034d054:
+ Suggest the use of tripelO images
-------------------------------------------------------------------
Sat Jul 13 23:42:44 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a304.gc6ace94:
+ Create implicit depends from gateway to public subnet.
-------------------------------------------------------------------
Fri Jul 12 23:43:52 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a302.g446a8f8:
+ Wait until quantum resources are deleted.
-------------------------------------------------------------------
Fri Jul 12 07:14:31 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a300.gc2317f7:
+ Handle conversion of MAP properties to JSON params
+ Use new environment and parameters on stack update.
+ Add length validation to properties of type LIST and MAP.
+ Global disable scheduler _sleep instead of mocking.
+ Do not override FnGetAtt
+ provide test for nested stack error path
+ Add Rackspace cloud loadbalancer resource.
+ engine : Allow loadbalancer resource to work with no key
+ Rename part-handler.py to part_handler.py so it can be imported
+ avoid excessive database calls while loading events
-------------------------------------------------------------------
Fri Jul 12 07:13:53 UTC 2013 - dmueller@suse.com
- remove neutron-rename.diff
-------------------------------------------------------------------
Thu Jul 11 08:11:45 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a280.g535c441:
+ Make the waitcondition signed url more generic
+ Tolerate an empty environment properties.
-------------------------------------------------------------------
Tue Jul 9 23:54:54 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a276.g64edc76:
+ Enforce credentials requirement on stack create/update.
+ Check duplicate names between params and resources
+ Define behaviour for properties with None values.
+ Sync install_venv_common from oslo.
-------------------------------------------------------------------
Tue Jul 9 08:42:39 UTC 2013 - dmueller@suse.com
- add neutron-rename.diff
-------------------------------------------------------------------
Mon Jul 8 23:55:23 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a268.g0a530a8:
+ Stop patching the GenericResource's property_schema
+ engine : add suspend/resume support to watch resource
+ engine : add suspend/resume support to User resource
-------------------------------------------------------------------
Mon Jul 8 08:52:08 UTC 2013 - dmueller@suse.com
- remove 0001-update-to-use-Neutron-and-deprecate-Quantum.patch
-------------------------------------------------------------------
Sun Jul 7 11:22:28 UTC 2013 - dmueller@suse.com
- add 0001-update-to-use-Neutron-and-deprecate-Quantum.patch
-------------------------------------------------------------------
Fri Jul 5 23:50:31 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a262.gc03efe6:
+ Tolerate 404 on user delete.
+ cleanup watchrule delete logic/tests
-------------------------------------------------------------------
Fri Jul 5 13:02:37 UTC 2013 - dmueller@suse.com
- quantum -> neutron
-------------------------------------------------------------------
Thu Jul 4 08:12:03 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a258.gcfb4a60:
+ engine : autoscaling pass instance id's not names to loadbalancer
-------------------------------------------------------------------
Wed Jul 3 23:56:11 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a256.g1d8e205:
+ Fix command name display issue in heat-manage usage
-------------------------------------------------------------------
Wed Jul 3 08:47:17 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a254.gd47fb8e:
+ implement stack metadata
+ engine : perform periodic tasks with stored stack_context
+ Fixup assert_has_keys.
+ Rework associations from vpc to quantum resources.
-------------------------------------------------------------------
Tue Jul 2 23:57:34 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a246.g3c17227:
+ Explicitly pass old json snippet to update
+ Get rid of template caching in resources
+ Add resume support to Instance
+ api : Add actions resume support
+ engine : resume support for nested stacks
+ Add resume support to InstanceGroup
+ Expose resource dependency required_by to REST API.
+ add missing gettextutils imports
+ tests : remove duplicate suspend tests
+ Ports depend on the subnets in the same network.
+ Rackspace cloud database resource provider
-------------------------------------------------------------------
Mon Jul 1 23:45:51 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a224.g4b355a7:
+ engine : remove unnecessary default check_*_complete functions
+ engine : simplify resource state check
+ add GET /{tenant_id}/stacks/detail to Heat API
+ install "_" via gettextutils
+ Fixup handle_create backup restore.
+ destroy failed instances created by auto scaling
+ check content type in JSONRequestDeserializer
+ Add initial resume logic to engine
-------------------------------------------------------------------
Fri Jun 28 23:44:17 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a210.gda3b5ec:
+ Add editor backup files to .gitignore.
+ autoscaling : Fix issue when scaling to zero instances
+ Add suspend support to InstanceGroup
+ Remove comments from requirements.txt (workaround pbr bug)
-------------------------------------------------------------------
Thu Jun 27 23:43:10 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a203.ge8b893b:
+ Initial provider templates
+ Add dependency between RouterGateway and RouterInterface
+ Add MinLength, MaxLength to properties schema
+ Add suspend support to Instance
+ Raise suitable exception when stack validation fails
+ engine : suspend support for nested stacks
+ engine : parser.Stack create general stack_task
+ api : Add ReST actions POST method
+ engine : autoscaling refactor Instance list->object logic
-------------------------------------------------------------------
Thu Jun 27 09:56:01 UTC 2013 - speilicke@suse.com
- Only depend on python-discover on SLE, it's a Python-2.6 feature
backport
-------------------------------------------------------------------
Wed Jun 26 23:42:06 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a185.g84e0ed4:
+ Changes for HOT hello world template processing
+ Pass before and after snippets to template diff
-------------------------------------------------------------------
Wed Jun 26 14:17:50 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a181.gb48463c:
+ Allow JSON values for parameters
+ Refactor and partly parallelise stack update code
+ Simplify a stack update unit test
+ Handle YAML parser error as well
+ Allow a resource delete to be re-attempted.
+ Store created nova client in OpenStackClients.
+ Cache snippets in StackUpdate
+ engine : stack_resource change state_description to status_reason
-------------------------------------------------------------------
Tue Jun 25 23:41:59 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a165.ge5e1616:
+ Adding common base class for Rackspace Resource providers
+ Use print_function compatible syntax
+ Add initial suspend logic to engine
+ OS::Quantum::Subnet resource, add enable_dhcp
-------------------------------------------------------------------
Mon Jun 24 23:41:47 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a157.g123b386:
+ make stack creation return json response
+ Emit alarm actions if a rule remains in ALARM state.
+ Fixup some trivial license header mismatches
-------------------------------------------------------------------
Fri Jun 21 23:41:33 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a151.g47f9f54:
+ Do not refresh timestamp from database on read.
+ Fix BaseException.message DeprecationWarning
+ Give alarm a physical_resource_name which need no id.
+ Add VerifyAll to test methods using mox.
+ Unrestricted username length causing error.
-------------------------------------------------------------------
Thu Jun 20 23:41:38 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a142.gf236917:
+ Implement attribute schema for resources
+ Revert "check content type in JSONRequestDeserializer"
+ Fix one of the last stack.state's -> status
+ Updated common module from oslo
+ Fix and enable H303 and F403 No wildcard (*) import.
-------------------------------------------------------------------
Thu Jun 20 00:06:09 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a134.g6d7c84d:
+ scheduler: Simplify DependencyTaskGroup interface
+ Detect failed instance creation in autoscaling
+ check content type in JSONRequestDeserializer
+ Initial provider template uploading
+ Add dependency between FloatingIP and RouterGateway
+ Restore babel setup config options
+ Convert Stack to separate action/status
+ Introduce a schema for attributes
-------------------------------------------------------------------
Wed Jun 19 00:02:37 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a119.g2d673e5:
+ Use physical resource names with a short_id
+ Use physical_resource_name() for Swift containers
+ Fix bizarre Swift DeletionPolicy unit tests
+ Use PhysName for testing Swift container names
+ Initial Environment class and test
+ Convert Resource to separate action/status
+ engine : abstract state-transition logic
+ Add InstanceId property to EIP resource
+ Standardise resource names in Invalid Attribute errors
+ Return None for physical resource name during validation
+ autoscaling fix LoadBalancer reload static resolve
+ scheduler: Improve task descriptions in debug logs
+ suppress and log API internal exceptions
+ Add a Fn::Split function to aid provider templates
+ Use the Environment from within the engine
+ Remove unused parameter.user_parameters()
+ Make template_format.parse usable by environments
+ API support for Environments
+ Cleanup the doc strings in heat/rpc/client.py
+ Support cloud-specific suffixes to server status.
-------------------------------------------------------------------
Mon Jun 17 07:16:28 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a86.gd0cdcca:
+ Remove unused python-memcached from requirements.
-------------------------------------------------------------------
Fri Jun 14 23:49:50 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a84.g157223c:
+ Gate on H703
+ Make resource ids UUIDs in the database
+ Unit tests: Create User for testing AccessKey
+ Store stacks in the database when running unit tests
-------------------------------------------------------------------
Thu Jun 13 23:46:56 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a78.g28528ba:
+ Add bin/heat-manage to flake8 checks
+ Use Python 3.x compatible except construct
+ Convert Events to separate action/status
+ fix an CFN API and AWS error mapping
+ allow using image uuid for instance resource
+ Unit tests: Don't use mox to stub uuid.uuid4()
-------------------------------------------------------------------
Thu Jun 13 22:03:14 UTC 2013 - dmueller@suse.com
- fix init script
-------------------------------------------------------------------
Wed Jun 12 23:47:01 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a69.g580c554:
+ Fix various Sphinx errors/warnings
+ scheduler: Fix an issue with wrappertasks and exceptions
-------------------------------------------------------------------
Wed Jun 12 09:19:21 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a65.g843d127:
+ Adds possible topdir to python search path
+ engine : remove GreenletExit workaround
+ Add descriptions of the pep8 checks
+ Key error when auth in standalone mode
+ Fix H702 errors and enable them
+ Remove explicit distribute depend.
-------------------------------------------------------------------
Tue Jun 11 09:39:37 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a54.gc77d4d1:
+ Use Python 3.x compatible octal literals
+ Initial mariadb support
+ Add Fn::Replace template function.
+ Return empty string when Fn::Select target is None.
-------------------------------------------------------------------
Mon Jun 10 21:18:17 UTC 2013 - dmueller@suse.com
- fix buildrequires
-------------------------------------------------------------------
Mon Jun 10 21:03:03 UTC 2013 - dmueller@suse.com
- update requires
-------------------------------------------------------------------
Mon Jun 10 09:51:21 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a46.ga2df351:
+ Enable H403
+ raise an UnknownUserParameter exception when receiving an unknown param
-------------------------------------------------------------------
Fri Jun 7 23:54:49 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a43.g760e1b1:
+ get rid of no-op __init__ methods
-------------------------------------------------------------------
Thu Jun 6 23:55:49 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a42.g23768d8:
+ Make Fn::GetAtt add a dependency
+ Only call FnGetAtt if resource is in acceptable state.
+ flake8 F812 list comprehension redefines fix.
+ Fix instance creation when a network with no subnet is used
+ Rename functions which should not be run as tests.
+ Make autoscale not dependent on loadbalancer impl.
-------------------------------------------------------------------
Wed Jun 5 23:56:09 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a32.gbc69152:
+ For Fn::Join, replace None items with an empty string.
+ Add Fn::Select template function
+ Use a physical name matching class in unit tests
+ Use - instead of . for physical_resource_name delim.
-------------------------------------------------------------------
Tue Jun 4 23:53:09 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a26.gc981c55:
+ tests : fix cut/paste test name shadowing
+ Relax lxml version requirements.
-------------------------------------------------------------------
Mon Jun 3 23:53:04 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a23.g73a9d36:
+ a minor fix to volume.py
+ Fix Hacking H304 Warnings
+ Log at DEBUG level in unit tests
+ Handle metadata updates during stack creation
-------------------------------------------------------------------
Sun Jun 2 23:48:20 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a15.g2135963:
+ Fix an intermitting failure in test_metadata_refresh
-------------------------------------------------------------------
Fri May 31 23:38:02 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a14.g027e91c:
+ Allow stacks to be created without a timeout
+ Implement timeouts for nested stacks
+ Create stacks with a co-routine
+ Create nested stacks in parallel
+ Clarify a comment which says we require KeyName - which is incorrect
+ add error flow tests for volume detach
+ scheduler: Fix inifinite loop for no-wait tasks
-------------------------------------------------------------------
Thu May 30 15:02:06 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a342.gbc635e6:
+ Add a basic heat-manage
+ Fix the handling of non-existing paste file
+ Use heat-engine.conf for heat-manage config
+ Make dependency graph node class public
+ Make the mutable dependency graph a separate class
+ Move deletion from dependency graph to __delitem__
+ Add a dependency-aware task group
+ Create resources in parallel where possible
+ Restore heat.db.sync and add Deprecated message.
+ Get rid of extra delays in unit tests
+ Add CONTRIBUTING.rst file.
+ Clean up DB migrations when running unit tests
+ Add a separate Template class for the HOT format
-------------------------------------------------------------------
Wed May 29 11:18:19 UTC 2013 - dmueller@suse.com
- remove setBadness call from rpmlintrc
-------------------------------------------------------------------
Mon May 27 23:36:50 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a321.g5c348d6:
+ refactor test_engine_service.py
+ Fail validation when security groups and interfaces conflict
-------------------------------------------------------------------
Mon May 27 22:08:55 UTC 2013 - dmueller@suse.com
- update requires of test subpackage
-------------------------------------------------------------------
Mon May 27 11:20:22 UTC 2013 - speilicke@suse.com
- Update to version 2013.2.a318.g60ea259:
+ Migrate to pbr.
+ Add a convenience method to get instance volumes
+ Handle instance volume attachments with co-routines
+ Detach Volumes from an Instance in parallel
+ Use a task to delete Instances
+ Remove eventlet dependency from unit tests
+ Add CONTRIBUTING file.
+ Migrate test base class to testtools.
+ Update the oslo code before importing a new module
+ Bring in oslo.cliutils for heat-manage
- Updates test requirements
-------------------------------------------------------------------
Fri May 24 23:36:47 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a301.g3eafb93:
+ engine : replace UPDATE_REPLACE with ResourceReplace exception
+ heat tests : add coverage for instance UpdateReplace
+ Instance resource remove unreachable/redundant Metadata update check
+ engine : move update_template_diff functions into Resource
+ Rename requires files to standard names
+ Change SecurityGroups to be passed directly to nova
+ Make IDs for resources unique to ensure tests pass
+ Use UUIDs for Quantum security groups
+ Implement SecurityGroupIds property for instances
-------------------------------------------------------------------
Thu May 23 23:36:39 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a291.gb34c3d3:
+ Make volume attachment a co-routine
+ engine : Fix ResourceFailure exception issues
+ Make volume detachment a co-routine
+ Move VolumeAttachment polling to check_create_complete()
-------------------------------------------------------------------
Wed May 22 23:37:26 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a284.g71eb123:
+ Remove unrelated tracebacks from test output
+ Stub out sleeps in quantum unit tests
+ Verify function calls in cinder_fn_getatt unit test
-------------------------------------------------------------------
Tue May 21 23:38:35 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a279.g7b224c0:
+ PEP: be explicit about what errors are ignored.
+ Fix PEP H402 "one line docstring needs punctuation."
+ Fix PEP H301 (one import per line)
+ engine : cleanup Resource.update error paths
+ engine : remove unused update states/status
+ Adds sudo check for privileged operations.
+ UpdateStack for AWS::AutoScaling::ScalingPolicy
+ Fix PEP H902 (Use the 'not in' operator)
+ Implement OS::Cinder::VolumeAttachment
+ Fix PEP H101 (Use TODO(NAME))
+ update on_devstack doc
-------------------------------------------------------------------
Mon May 20 23:38:27 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a261.g97191c3:
+ Implement check_active for quantum net, port, router
+ Tolerate resource lookup errors for quantum FnGetAtt.
+ Tests for Router, RouterInterface, RouterGateway.
+ Exclude build/ from flake8 checks
+ The oslo module called utils is no more.
-------------------------------------------------------------------
Sun May 19 23:38:52 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a255.g75c449f:
+ The utils module in oslo is no more.
-------------------------------------------------------------------
Sat May 18 23:38:51 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a254.g1d79afc:
+ Migrate to flake8
-------------------------------------------------------------------
Sat May 18 13:06:32 UTC 2013 - dmueller@suse.com
- update requires based on pip-requires
-------------------------------------------------------------------
Fri May 17 23:39:03 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a253.g8102ccb:
+ Handle errors in Volume creation
+ Move Volume polling to check_create_complete()
+ Make Volume snapshot a task
+ Clean up import of cinderclient exceptions
+ Fix SecurityGroups for AWS::AutoScaling::LaunchConfiguration
+ Initialise resources when service is created.
+ Fix error in Dependencies representation
+ Use mox for mocking quantum client test calls
+ Align usage of test skipping.
+ Clean up a pyflakes error in a comment.
-------------------------------------------------------------------
Thu May 16 23:55:54 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a234.gdea685e:
+ use skipIf for all quantum test skip checks
+ Cleaned up some simple hacking/pyflakes errors.
+ Rename handle_snapshot and pass state
-------------------------------------------------------------------
Thu May 16 00:11:09 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a228.g03f6d0a:
+ Move WaitCondition polling to check_create_complete()
+ Use python logging for loguserdata.py, log to console
+ Clean up VPC unit tests
+ Implement CinderVolume.FnGetAtt
-------------------------------------------------------------------
Wed May 15 09:20:47 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a220.gd14efee:
+ engine : rename check_active to make it more generic
+ api : Fix template-show partial URL redirect
+ Implement the SubnetId property in the Instance resource
+ Provide example config option for instance_user.
+ Use hostname from env in heat-keystone-setup
+ Add new exception for invalid template ref
+ Add a timeout option to the scheduler
+ heat-cfn : Make error with missing auth details more obvious
+ Update install_venv_common from oslo-incubator
+ Copy the RHEL6 eventlet workaround from Oslo
+ Implement OS::Cinder::Volume
-------------------------------------------------------------------
Mon May 13 08:02:06 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a200.g652a5c0:
+ docs : update local template references to heat-templates url
+ tools : remove fetch-cloudformation-examples
+ tests : utils parse_stack allow stack_id override
+ tests : utils parse stack specify tenant in context
+ tests : convert most remaining tests to inline templates
+ tests : convert test_template_format to test-local templates
+ templates : remove in-tree templates
+ Skip more tests that require Cinder backups
+ Explicitely register options to fix intermittent failure
+ Fix unit test coverage issues for wrappertask
+ Fix GroupSet assignment to use resource id instead of name
+ Deprecate tools/nova_create_flavors.sh
-------------------------------------------------------------------
Tue May 7 23:54:00 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a181.g60e7ef0:
+ Support SnapshotId in volume creation.
+ Give each cli its own test.
+ Add a PollingTaskGroup task
+ Support password authentication.
+ Add a wrappertask decorator
+ Use a PollingTaskGroup to simplify autoscaling
+ Use scheduler for driving autoscaling task
+ Fix skips done in the test suite by using testtools skipIf
+ Add test to handle nova BUILD status on create
+ Wait for any nova server status that makes sense
-------------------------------------------------------------------
Tue May 7 16:31:35 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a161.gf333d77:
+ Support Snapshot policy in volumes
-------------------------------------------------------------------
Mon May 6 10:02:04 UTC 2013 - dmueller@suse.com
- heat switched to testr - adjust requires
-------------------------------------------------------------------
Fri May 3 23:53:23 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a159.g6ad24e4:
+ Depend on discover to fix python2.6 tests
+ Fix test_validate to run by itself
+ Allow non-replacement updates of Alarms
+ Sometimes use quantum for SecurityGroup
+ Use install_venv_common from oslo
+ heat api: ec2token remove unnecessary jsonutils retry
+ Set Stack id to None when deleted
+ Fix error reporting in @stack_delete_after unit tests
+ heat tests : add parse_stack function to test utils
+ heat tests : convert most tests to inline templates
+ heat tests : separate Autoscaling and CW alarm tests
-------------------------------------------------------------------
Thu May 2 23:56:20 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a139.g9405fcc:
+ Remove all references to nose
+ Enhance testcase for failed resource deletion
+ Refactor instance tests to share common code
+ Remove unused jenkins arguments from tox.ini
+ Fix test_dbinstance not running by itself
+ Make DeletionPolicy a resource attribute instead of a property.
+ Split the module lines in openstack-common.conf
-------------------------------------------------------------------
Wed May 1 23:54:45 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a126.g1ba1280:
+ Enable running tests via testr
+ Use testr for running gate tests
+ Remove examples and update testing-overview.txt
+ Remove functional tests in preferece for tempest
+ Removing all prints and capturing logging
+ Remove use of nose attrib plugin and most unittest
+ Remove broken --doctest call from run_pep8.sh
+ Re-work run_tests.sh to call testr instead of nose
+ Remove unused and outdated heat/testing dir
+ Remove unused skip_unless and skip_test decorators
+ heat docs: deprecate old GettingStarted guide
+ Retrieve the list of availability zones from nova in Fn::GetAZs
+ heat tests : run_tests.sh reinstate text coverage report
+ heat api : Update ec2token middleware for v4 signatures
+ Fix "No handlers could be found" warnings
+ Fix warning about using os.tempnam in test suite.
-------------------------------------------------------------------
Tue Apr 30 23:55:48 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a106.g36dea3a:
+ Remove pyflakes_bypass
+ Validate properties against the schema in validate_template
+ Update tools/integration.sh script to new docs tree
+ heat api: fix ec2token authentication
+ Add a scheduler module
+ heat docs : Update jeos building documentation
+ Make Resource.create() a co-routine
-------------------------------------------------------------------
Tue Apr 30 00:04:35 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a93.gc8711ce:
+ Do not initialize anything during import phase
+ heat engine : register options before using them
+ Fix DB sync script
-------------------------------------------------------------------
Mon Apr 29 08:13:58 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a89.g117e73b:
+ Propagate creation errors with exceptions
+ Mark resources as failed when creation aborted
+ Mock delete_network in Quantum unit tests
+ Propagate deletion errors with exceptions
+ Consolidated api-paste.ini file
+ Send RPCs to 'engine' topic not 'engine.$host'
+ Remove engine_topic configuration option
-------------------------------------------------------------------
Thu Apr 25 00:07:12 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a77.ga2e8cab:
+ Optionally allow ec2token config to come from .conf
+ Move ec2token defaults from paste.ini to .conf
-------------------------------------------------------------------
Tue Apr 23 22:00:47 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a73.gf3be3d9:
+ Subclass keystone middleware to set headers
+ Move heat-api auth_token conf from paste.ini
+ Remove service _user, _password, _tenant from context
+ Fix pyflakes-bypass for PyFlakes 0.7
+ Get rid of create state in Autoscaling
+ Clean up metadata refresh unit test
+ Get rid of create state in Instance
+ Fix issues with EIP unit test
+ Assert on Resource double-create()
-------------------------------------------------------------------
Mon Apr 22 23:47:41 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a61.gf83b7ea:
+ Improve Python 3.x compatibility
-------------------------------------------------------------------
Mon Apr 22 14:25:57 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a60.g4ce8855:
+ validate_template returns whole Parameters snippet
+ heat : remove fallback ec2signer implementation
+ heat engine : Autoscaling reload Loadbalancer correctly
+ Don't assume a Parameter value is a str
+ Make swift FnGetAtt fault tolerant and block less
+ Fix swift client token authentication
+ Catch NotFound exceptions on Volume handle_delete
+ Log tracepath for stack validate exceptions.
+ Allow cinder operations with only auth_token
+ Pass in endpoint url for swift auth_token auth
+ Allow nova operations with only auth_token
+ Pass in endpoint url for quantum auth_token auth
+ No longer pass no_cache=True to novaclient create
+ Add Getting Started Guides the developer doc's
+ Fix sphinx warnings
+ Replace deprecated commands with current equivalents
+ Delete unused ContextMiddleware
+ ReST API: Translate the documentation to WADL
+ Fix AccessKey deletion with bad credentials
+ Attempt to delete resources even if they failed
+ Remove unused and deprecated auth-context filter
+ Remove paste config for non-existant cache filters
+ heat tools : openstack script fixes for grizzly
+ heat : cloudwatch paste.ini credentials incorrect
+ heat : Getting started updates for grizzly
+ heat templates : Update Wordpress config for F18 guests
+ Update to the latest loopingcall from oslo.
+ Update the README to point to docs.openstack.org/developer/heat
+ heat-cfn: Handle parameters with = in them
+ uses os.urandom instead of Crypto.Random for backward compatibility
+ Fix the exception message in stack_resource.get_output()
+ Updated OpenShift template
+ Pass data from handle_create() to check_active()
+ Simplify rpc client calls
-------------------------------------------------------------------
Mon Mar 25 13:55:05 UTC 2013 - opensuse-cloud@opensuse.org
- Update to version 2013.2.a8.g84ba8f8:
+ Bump Heat version to 2013.2
+ Change executable file permissions for rpmlint
+ Change executable file permission for rpmlint
+ Tolerate missing keys in reformat_dict_keys
+ Get rid of versioninfo cruft
+ heat getting started : fix heat-jeos URL
-------------------------------------------------------------------
Thu Mar 21 10:18:05 UTC 2013 - dmueller@suse.com
- Require cloudwatch subpackage for the unit tests
-------------------------------------------------------------------
Mon Mar 18 10:48:37 UTC 2013 - speilicke@suse.com
- Update to version 2013.1.a414.g4efb51c:
+ Add heat-keystone-setup man page
+ If a stack create fails, ensure the stack is deleteable
+ Create a wsgi factory method for Debug filter.
- Drop +git.$TIMESTAMP.$COMMITHASH version suffix
-------------------------------------------------------------------
Sun Mar 17 11:23:54 UTC 2013 - dmueller@suse.com
- Update to version 2013.1.a408.g9b6b6df+git.1363519434.9b6b6df:
+ Fix security groups (need to be accessed as attributes)
+ heat docs : Add manpage for heat-boto
+ heat docs : Add heat-watch manpage
+ Remove Nova dependencies from hacking test
+ heat engine : fix exception syntax issue
+ Update dependency versions to match oslo-incubator
+ loguserdata: prevent shadowing of arguments and globals
+ Sort the manual page list in conf.py
+ Remove ssh from cloud-config-files
+ Allow per-deployment configuration of user id
+ loguserdata: handle exceptions from running the userdata
+ part-handler: add missing import
+ Use built-in exception filtering for GreenletExit
+ Add a manual page for heat-db-setup
+ heat docs : Add 2013 to the copyright string
-------------------------------------------------------------------
Wed Mar 13 08:56:19 UTC 2013 - vuntz@suse.com
- Update to version 2013.1.a381.g724a6fe+git.1363164979.724a6fe:
+ Register DB options independently of engine
+ Use internal DB management
+ Switch to final 1.1.0 oslo.config release
+ Pin SQLAlchemy to 0.7.x
+ Squash Grizzly database migrations
+ heat templates : Update for F18
+ heat engine : Add validation of stack names
+ Revert NestedStack FnGetRefId changes
+ Only split roles if they are not None.
+ Remove todolist from docs index
- Drop sqlalchemy-update.diff: fixed upstream.
-------------------------------------------------------------------
Tue Mar 12 10:52:07 UTC 2013 - dmueller@suse.com
- python-oslo-config -> python-oslo.config
-------------------------------------------------------------------
Tue Mar 12 00:09:04 UTC 2013 - cloud-devel@suse.de
- Update to version 2013.1.a364.gdd2d5c9+git.1363046944.dd2d5c9:
+ heat clients : Fix --timeout option for heat-boto
+ Skip quantum unit tests if client not installed
+ Set correct type for owner_id in DB model
+ Establish an initial version of the database
+ Avoid manipulating DB directly in unit test
-------------------------------------------------------------------
Mon Mar 11 16:10:59 UTC 2013 - dmueller@suse.com
- Add sqlalchemy-update.diff
* Add support for SQLAlchemy 0.7.x
-------------------------------------------------------------------
Mon Mar 11 12:57:14 UTC 2013 - cloud-devel@suse.de
- Update to version 2013.1.a355.g0174b7d+git.1363006634.0174b7d:
+ Recognise arn: for REST stack lookup.
+ Delay calling _get_user() until AccessKey is created
-------------------------------------------------------------------
Mon Mar 11 09:58:54 UTC 2013 - cloud-devel@suse.de
- Update to version 2013.1.a351.gf75171a+git.1362995934.f75171a:
+ add missing licence header
+ When updating the metadata load the stack with the stored context
+ Test coverage for NestedStack, and fix FnGetRefId
+ heat engine : Ensure properties validation is caught
+ heat engine : Loadbalancer template watch reference should be Ref
+ heat engine : watchrule quietly discard unused metric data
+ make parsed template snapshots before updating
+ Switch to oslo.config
+ Allow REST stack lookup by ARN
+ Allow instance NetworkInterfaces to be list of str or dict
+ heat tests : move GenericResource into tests directory
+ heat engine : allow Properties validation failure events
+ heat tests : Improve resource.py test coverage
+ Convenience method to look up resource by FnGetRefId
+ fakes: remove some duplicate methods
+ heat common : policy.py change LOG to logger
+ heat common : quieten policy logging
+ heat clients : make --host option error for heat-boto
+ heat common : BaseClient respect host argument
+ Use quantum IDs for VPC, Subnet, RouteTable resources
+ Add tests to validate REST path to action mapping.
+ Add Quantum floating ip tests to improve coverage.
+ Add Quantum port tests to improve coverage.
+ Add Quantum floating ip assoc tests to improve coverage.
+ Use stack.resource_by_refid to get the user resource.
+ heat engine : store stack on failed update
+ Update to Quantum Client 2.2.0
-------------------------------------------------------------------
Tue Mar 5 17:20:44 UTC 2013 - cloud-devel@suse.de
- Update to version 2013.1.a303.g8634e15+git.1362504044.8634e15:
+ heat engine : Add parser parameter support for AWS::StackId
+ heat engine : Set stack parameters AWS::StackId on stack create/store
+ heat engine : Compare runtime resolved resource snippets on update
+ heat engine : Re-resolve resource static data before create
+ heat engine : loadbalancer resource template, refer to StackId
+ Removes unused config settings from heat-engine.conf
+ heat tools : openstack script install mysql via openstack-db
+ heat engine : fix hardcoded DisableRollback value
+ heat clients : make boto client library pass disable_rollback
+ Update infrastructure to more closely match other OpenStack projects
+ Add heat-watch to pep8 checks
+ Remove unused imports from repo in preperation for pyflakes
+ Gate on certain pyflakes failures
+ Make the exception string a little more useful
+ Do a metadata refresh after an explicit metadata write.
+ Allow heat to be used without a KeyName set.
+ Fix flaky unit test
+ Fix Unrecognized Attribute admin_state_up Error
+ Remove unused import from loguserdata.py
+ Fix unit tests for Instance IP
+ Split resource create into create and check_active
+ Add breaks to for loops
+ Remove unused import from test_nokey.py
+ Add pyflakes to test-requires
+ heat engine : Disable stack rollback by default
+ heat clients : Change --disable-rollback to --enable-rollback
+ heat clients : Make heat-boto rollback disabled by default
+ Use oslo logging setup.
+ Move instance polling into check_active()
+ Separate public/private autoscaling adjust() APIs
+ Create autoscaling instances in parallel
+ Add N802 rule to hacking.py
+ vpc_test: move DependsOn to the correct template section
+ Validation failures now raise StackValidationFailed
+ Fail validation when an unknown property is supplied in a template.
+ Prevent shadowing of the "context" module/parameter
+ Make sure we have a volumes property before trying to use it
+ Stop heat services from logging to stderr by default
-------------------------------------------------------------------
Thu Feb 28 13:27:41 UTC 2013 - saschpe@suse.de
- Fix test_cli binary path
- Install templates/, currently into python_sitelib
-------------------------------------------------------------------
Thu Feb 28 11:17:30 UTC 2013 - saschpe@suse.de
- Split up into sub-packages: api, api-cfn, api-cloudwatch, engine
+ Add init scripts
- Install global configuration
- Proper logrotate configuration
- Add documentation sub-package
- Update to version 2013.1.a244.g95c8037+git.1362050250.95c8037:
+ Make quantumclient optional again
+ Remove compat cfg wrapper
+ Protect AccessKey deletion from failing
+ Add a module for generating random short ID strings
+ Use a short_id for naming Swift containers
+ Use a short_id for naming S3 containers
+ heat : Only set qpid loglevel when rpc_backend specifies qpid
+ Throw a proper error if the flavor is missing.
+ Make the alarm actions run in one thread
+ Update the metadata if an alarm action makes changes
+ heat engine : reinstate resources import
+ heat engine : fix variable/import shadowing in service.py
+ Add waitcondition to loadbalancer nested template
+ heat engine : Make loadbalancer nested template raw string
+ Depend on recently released python-quantumclient 2.1.2
+ Remove duplicate Mapper() constructor
+ Put heat data files in /var/lib/heat-cfntools
-------------------------------------------------------------------
Sun Feb 24 18:54:46 UTC 2013 - dmueller@suse.com
- Update to version 2013.1.a218.gbf64384+git.1361732086.bf64384:
+ Fix Instance deletion in unit tests
+ Wait for deletion of Instances during creation
+ heat engine : don't replace resource template before update
+ heat engine : pass json snippet into resource handle_update
+ heat engine : add Resource update_template_diff method
+ heat engine : Support Metadata update for Instance resource
+ heat engine : pass fully resolved template to update
+ heat engine : don't treat UPDATE_COMPLETE as failure
+ heat engine : WaitConditionHandle use creation time for timestamp
+ heat api : add register_api_opts to init.py
+ heat tests : Add utility decorator for deleting stacks
+ heat tests : test_waitcondition move cleanup out of teardown
+ heat tests : test_api_cfn_v1 move verify out of teardown
+ heat engine : WaitCondition add Handle property validation
+ heat docs : Fix version string issue
+ heat engine : Resource remove redundant None get defaults
+ heat tests : update_allowed_keys should be tuple
+ heat engine : Resource add function to compare properties
+ heat engine : AutoScalingGroup UpdateStack support
+ Fix typo in AutoScaling update
+ Update to latest oslo-version code.
+ Change install scripts to use cinder
+ Fix a few bash logic errors in install script
+ Remove unused heat/common/policy.py
+ update openstack common and include policy.py
+ Add initial code to support policy.json implementation
+ heat tests : remove duplicate import
+ heat tests : fix StackControllerTest name duplication
+ Add cinder support to resource volume
+ heat common : context should split roles from X-Roles
+ heat api : Add policy.json authorization to CFN API
+ Use yaml.safe_load: full yaml.load isn't needed
+ test_s3: use try_import from common
+ Add missing logging import
+ heat scripts : Avoid using lsb_release in tools/openstack
+ heat api : Add policy.json authorization to cloudwatch API
+ heat tests : split user test into User/AccessKey
+ heat templates : Remove IAM Policy sections
+ Implement simple AccessPolicy Resource
+ heat clients : Make boto client select http/https from configfile
+ Remove sendfile as a dependency.
+ Depend on WebOb==1.2.3 to align with other OS projects
+ Add update support to InstanceGroup
+ heat engine : add option to control instance boto http/https
+ Refactor loguserdata.py so it can be tested.
+ Implement the "Volumes" property of Instances
+ Catch 404s when deleting quantum resources.
+ Implement NetworkInterfaces instance property.
+ Make the doc look a bit better and give a better overview.
+ heat templates : allow access to wordpress in example templates
+ Impement VPC subnet resource
+ Fix policy checks for users without policies
+ Add Tags to vpc properties schema (Unimplemented)
+ Implement VPC Network Interface resource
+ ip_version is mandatory for quantum create_subnet
+ Use physical_resource_name for quantum/vpc resources.
+ Complete tests for NetworkInterface
+ Escape awk + sign so heat-keystone-setup works on Ubuntu 12.04
+ Implement Internet Gateway and VPC attachment
+ Make AvailabilityZone parameter available to nova create
+ heat engine : Add support for disable_rollback to engine API
+ Implement RouteTable and subnet association
+ Add information about using the python-heatclient to the documentation
+ make engine api handle string or bool disable_rollback
+ heat api : Handle DisableRollback parameter in cfn API
+ heat tests : delete stacks from DB in parser tests
+ heat cli : Add --disable-rollback option to heat-cfn
+ Provide unit test coverage for AWS::EC2::SecurityGroup
+ make stack_delete_after decorator tolerate deleted stacks
+ heat engine : Only create periodic task on CREATE_COMPLETE
+ heat engine : Implement rollback for stack create
+ Use 2013.1 for Grizzly release version info in setup.py
+ Missing policy json files from tarball
+ heat engine : avoid returning empty resource error strings
+ Add config for boto https_validate_certificates
+ heat common : Add ResourceUpdateFailed exception type
+ heat engine : fail update immediately on resource update failure
+ heat engine : Update stack dependencies during update
+ heat engine : Add support rollback support for stack updates
+ Update GettingStarted with link to prebuilt images
+ Use oslo-config-2013.1b3
+ Remove "deny from all" line in wordpress config
+ heat : bump oslo-config version to fix import error
+ Add an attribute to InstanceGroup and AutoScalingGroup to return the ips
+ heat tests : fix run_tests.sh pep checks
+ Do not tag development releases "dev"
+ heat api : don't store whole request in ec2Credentials context
+ heat api : allow validation of YAML templates via cfn api
+ heat loadbalancer : make LB nested template create credentials
+ Get rid of unused imports
+ Fix tarball tag to be empty rather than a point
-------------------------------------------------------------------
Fri Feb 22 10:27:08 UTC 2013 - saschpe@suse.de
- BuildRequire openstack-suse-macros instead of openstack-macros
-------------------------------------------------------------------
Mon Feb 4 11:56:50 UTC 2013 - cloud-devel@suse.de
- Update to version grizzly.2.77.g4103368dev+git.1359979010.4103368:
+ Hardcode provision-finished file path
+ Initial support for Transifex translations
+ heat engine : error on resource update with invalid properties
+ Store instance resource-id earlier
+ Merge from Oslo-incubator
+ Make sure failures in groups (autoscaling & static) are raised.
-------------------------------------------------------------------
Mon Jan 28 09:20:18 UTC 2013 - dmueller@suse.com
- Update to version grizzly.2.67.g0eff406dev+git.1359364818.0eff406:
+ heat engine : AutoScalingGroup implement Cooldown property
+ Make a dedicated InstanceGroup
+ heat engine : ScalingPolicy implement Cooldown property
+ heat tests : autoscaling test add missing VerifyAll
+ heat tests : WatchRule test add missing VerifyAll
+ Use pkg_resources to detect version of cloud-init
+ A native Swift container resource type.
+ heat_keystoneclient make token auth work
+ heat api paste.ini auth_uri should use auth_port
+ heat rename HEAT::HA::Restarter resource
+ heat engine : make WatchRule state message info
+ heat engine : make WatchRule initial state NODATA
+ heat tests : test_watch add tests for set_watch_state
+ heat tests : test_watch add create_watch_data test
+ heat engine : make watchrule actions run in stack ThreadGroup
+ heat tests : Add WatchRule evaluate test
+ heat engine : watchrule save state when actions undefined
+ ReST API: Don't overwrite webob error messages
+ heat tests : test_watch remove logging
+ ReST API: Return 400 for malformed JSON input
+ Typo error, "requied" -> "required" in run_tests.sh
-------------------------------------------------------------------
Wed Jan 23 14:11:03 UTC 2013 - saschpe@suse.de
- Clean up %config(noreplace), only logrotate config and *.conf
files should be noreplace
-------------------------------------------------------------------
Mon Jan 21 09:50:14 UTC 2013 - dmueller@suse.com
- Update to version grizzly.2.36.g55c9032dev+git.1358761814.55c9032:
+ openstack/common : rebase to latest oslo
+ heat tests : test_engine_service remove commented lines
+ heat engine : watchrule don't run rule for every SampleCount
+ heat templates : IHA enable cfn-hup
+ heat templates : fix IHA HeartbeatFailureAlarm during instance build
+ heat templates : IHA HeartbeatFailureAlarm should be Ref
+ heat templates : add missing credentials to IHA template
+ ReST API: Clean up exception-handling cruft
+ RPC API: Add a WatchRuleNotFound exception
+ RPC API: Add a PhysicalResourceNotFound exception
+ RPC API: Add a ResourceNotAvailable exception
+ RPC API: Add a ResourceNotFound exception
+ RPC API: Add a StackExists exception
+ RPC API: Add a StackNotFound exception
+ RPC API: Add an InvalidTenant exception
+ Prepare the groundwork for more exception types
+ Fix duplicate naming in unit tests
+ Get rid of unused initialisations in Resource
+ heat tests : remove debug print
+ Don't inherit from NestedStack
+ Move abstract nested stack class to separate file
+ Add a convenience method for deleting nested stacks
+ Only delete the flavors that the script will then replace.
+ Make pip-requires a little F18 friendlier
+ Remove instance in ERROR state after failed create
+ Remove extras dependency with a partial oslo sync.
+ heat engine : WaitCondition FnGetAtt return correct signal data
+ heat engine : Implement Count property for WaitCondition
+ heat engine : Add metadata validation to WaitConditionHandle
+ heat engine : implement metadata_update per-resource
+ Add auth middleware for custom cloud backend
+ Add configurable cloud backend
+ Trivial commit to make daily rpm builds work again.
+ heat engine : DBInstance don't pass credentials to cfn-init
+ heat engine : LoadBalancer resource delete nested stack
+ heat engine : DBInstance fix so nested stack is deleted
+ heat engine : allow NestedStack template validation to work
+ heat engine : ensure create thread exits on stack delete
+ Handle different cloud-init versions gracefully
+ Add missing files to generated tarballs
+ heat tests : remove unused get_sftp_client()
+ heat tests : remove pointless get_ssh_client
+ heat engine : map DBInstance DBSecurityGroups parameter correctly
+ heat tests : functional tests align eip output with Folsom
+ Turn off tag_date on branch master
+ heat tests : CFN_API functional tests NoEcho Parameters fix
+ heat tests : functional tests remove erroneous finally clause
+ heat tests : convert stack ID to uuid format
+ heat tests : functional tests poll_glance cleanup
+ heat tests : convert functional tests to folsom glanceclient
+ Use correct stack_id arg name for metadata_update()
+ On master branch, tag tarballs as dev snapshots
+ RPC API: Simplify describe_stack_resources call
+ Use the new find_physical_resource RPC call
+ RPC API: Add a separate find_physical_resource call
+ CFN API: Fix DescribeStackResources with physical ID
+ Handle duplicate physical resources IDs
+ RPC API: Clean up list_events results
+ RPC API: Clean up list_stacks results
+ RPC API: Clean up show_stack results
+ Include new doc directory
+ run_tests.sh fixup venv/novenv logic
+ run_tests.sh cosmetic, make if/then style consistent
+ run_tests.sh cosmetic cleanup indents
+ update tox.ini to pep8 latest (1.3.4)
+ heat cleanups to align unit tests with pep8 1.3.4
+ heat cleanups to align functional tests with pep8 1.3.4
+ heat cleanups to align with pep8 1.3.4
+ Fix DescribeStacks command for all stacks
+ ReST API: Improve format of resource_types response
+ Return an ARN as the Ref for nested stacks
+ Split nested stack implementation into abstract and concrete
+ Avoid logging.getChild for python2.6 compatibility
+ RPC API: Pass a stack identifier to metadata_update
+ Pass correct types in RPC Client unit tests
+ Update links in composed templates
-------------------------------------------------------------------
Wed Dec 19 14:50:03 UTC 2012 - saschpe@suse.de
- Use macro %openstack_sphinx_build_manpages_only
- Adapt new runtime requirements
-------------------------------------------------------------------
Wed Dec 19 12:38:28 UTC 2012 - saschpe@suse.de
- Update to version 2013.1+git.1355917108.c477779:
+ A new documention structure, ready for contributions
+ pip-requires PyCrypto should be >= 2.1.0
+ Add support for missing Instance attributes PrivateIp and PublicDnsName.
+ GettingStarted: Install python-pip package
+ Fix issues with deleting a WaitCondition
+ Fix importing of novaclient exceptions
+ tools/openstack_ubuntu fix nova-manage network create command
+ Handle empty UserData for instance
+ Make resource registration conditional
+ Add a resource type list to the ReST API
+ Add an RPC API to list resource types
+ Standardise client imports
+ Fix ReST API documentation for template validation
+ install.sh non-root error should go to stderr
+ install.sh add logic detecting rabbitmq
+ tools/openstack fixup header formatting
+ Add ubuntu version of tools/openstack
+ install.sh simplify heat-engine.conf conditional
+ Remove heat-metadata man page
+ Get rid of naked "except:" clauses in tests
+ Don't skip watchrule test on exception
+ Get rid of unused imports
+ Get rid of nose.main() in unit test files
+ heat_keystoneclient ec2 user fix
+ Move the cfn client code to a subpackage
+ heat cfn api, format waitcondition error responses correctly
+ Override events for AutoScalingGroup instances
+ resource state_set, abstract update/store logic
+ Don't allow identifiers with slashes
+ Don't allow slashes in Stack or Resource names
+ Move resolved template comparison to stack update
+ Fix race condition in list_stacks
+ Get rid of glanceclient dependency
+ heat engine : convert WaitConditionHandle URL to ARN format
+ heat : Add HeatIdentifier from_url function
+ Eventlet monkey-patch heat-api-cloudwatch.
+ Eventlet monkey-patch heat-api-cfn
+ Eventlet monkey-patch heat-api
+ Add test to simply run a few binaries
+ Switch over missed file in version switch
+ Don't pass -1 as a stack_id in unit tests
+ Make Volume tests independent
+ Clean up the volume test
+ Fix Instance unit tests
+ Add back catch_error which is used for CLI errors
+ Switch to openstack style versioning
+ Update openstack-common to get newly fixed version.py
+ heat-db-setup read engine config file for DB connection details
+ Don't get nested stacks by name
+ Fix exception handling in AccessKey fetching
+ Move utils.py to a more appropriate location
+ Get rid of leftover heat-jeos code in utils
+ Get rid of pointless cloudformation.py file
+ Get rid of the cfn_helper tests
+ Enable VPC unit tests
+ Enable Quantum unit tests
+ Get rid of naked except: clauses
+ heat : Update getting started wiki links
+ heat : Clarify openstack versions for Fedora releases
+ heat : Update repositiory in getting started guide
+ Add version.py from openstack-common
+ Do not wrap exceptions during quantum resource delete
+ Update openstack-common
+ Use common implementation for fetching templates
+ Add a common implementation for fetching a URL
+ Pass string to template_format.parse()
+ Resource.__eq__ allow resources in different stacks
+ Fix importing of quantum resources subpackage
+ Do the same install_requires as other projects
+ Install extras during pip install; fixes devstack
+ heat remove unused config options
+ heat getting started, add pip install extras
+ heat engine : remove KeystoneClient get_user_by_name
+ heat engine : Rework AccessKey to avoid keystone user lookup
+ Make sure heat uses its own control_exchange
+ Make default encryption key long enough for unit tests
+ Update the README with more current links
+ Add VPC resource implementation
+ Update .gitreview for org move.
+ Use pkgutil to load cloudinit data
+ Use module names as logger names
+ Add a plugin directory for Resources
+ Automatically register engine options
+ Move db crypto code out of the engine
+ Create a new heat.rpc package
+ Move template-format parsing code into common
+ Move the identifier module into heat.common
+ Remove gen(erate)_uuid from heat.common.utils
+ Remove is_uuid() from HeatIdentifier class
+ Use uuidutils from openstack-common
+ Add uuidutils from openstack-common
+ Update openstack-common
+ Remove heat-metadata service
+ heat engine : Convert WaitConditionHandle to pre-signed URLs
+ heat engine : subclass keystone client to encapsulate common code
+ Process engine config before initialisation
+ heat api : add waitcondition to cfn api
+ Add documentation on plugin_loader module
+ Lookup the class for an Instance in Autoscaling
+ Refactor autoscaling Instance creation
+ Load resources dynamically
+ Add a module for dynamically loading plugins
+ Distribute resource mapping to individual modules
+ Move the resource module out of the resources package
+ Remove YAML template trailing spaces
+ Convert some existing templates to YAML format.
+ For Fn::Join join strings in resolve_static_data
+ Set default empty dicts for missing sections
+ Don't assume parsed JSON in REST API.
+ cfn-json2yaml file-mode bugfix
+ pip-requires fix boto version
-------------------------------------------------------------------
Wed Dec 5 09:35:45 UTC 2012 - saschpe@suse.de
- Use @PARENT_TAG@ in _service file to automate versioning
-------------------------------------------------------------------
Mon Nov 26 15:35:32 UTC 2012 - saschpe@suse.de
- Add logrotate config
-------------------------------------------------------------------
Mon Nov 26 14:35:45 UTC 2012 - saschpe@suse.de
- Initial version