There should be a validation check in Savanna when duplicating name of Heat stack
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Sahara |
Fix Released
|
Medium
|
Alexander Ignatov |
Bug Description
For instance, I have created a Heat stack with name "some-name". I want to create a cluster with name "some-name" when using the Heat as infrastructure engine. If I create the cluster with this name, I will have error.
Savanna trace is
2014-02-28 14:44:37.055 31708 TRACE savanna.context Traceback (most recent call last):
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context func(*args, **kwargs)
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context INFRA.create_
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context self._rollback_
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context six.reraise(
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context launcher.
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context stack = tmpl.instantiat
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context heat.stacks.
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context data=kwargs, headers=headers)
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context resp = self._http_
2014-02-28 14:44:37.055 31708 TRACE savanna.context File "/home/
2014-02-28 14:44:37.055 31708 TRACE savanna.context raise exc.from_
2014-02-28 14:44:37.055 31708 TRACE savanna.context HTTPConflict: ERROR: The Stack (test-cluster-
2014-02-28 14:44:37.055 31708 TRACE savanna.context
Heat trace is
2014-02-28 10:44:38.781 13043 ERROR heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 TRACE heat.openstack.
2014-02-28 10:44:38.781 13043 ERROR heat.openstack.
2014-02-28 10:44:38.781 13043 ERROR heat.openstack.
2014-02-28 10:44:38.783 13087 ERROR root [-] Unexpected error occurred serving API: The Stack (test-cluster-
Changed in savanna: | |
milestone: | none → next |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in savanna: | |
assignee: | nobody → Alexander Ignatov (aignatov) |
milestone: | next → icehouse-rc1 |
Changed in savanna: | |
importance: | Low → Medium |
Changed in savanna: | |
milestone: | icehouse-rc1 → icehouse-3 |
Changed in savanna: | |
status: | Fix Committed → Fix Released |
Changed in sahara: | |
milestone: | icehouse-3 → 2014.1 |
Fix proposed to branch: master /review. openstack. org/77871
Review: https:/