to understand the problem see here:
https://plus.google.com/u/0/photos/107073329269820143840/albums/6189459686043044673/6189459689028213266?pid=6189459689028213266&oid=107073329269820143840
https://plus.google.com/u/0/photos/107073329269820143840/albums/6189461490456446817/6189461492060046322?pid=6189461492060046322&oid=107073329269820143840
when there is a scaleup_ action or scaledown action , heat removes the port associated with the old servers of the autoscaling group in question. In my template I'm using software_config and deployment config for both CREATE and DELETE actions. And i'm suspecting that this is the problem. I'm using Juno version of Openstack which I patched with this fix https://github.com/ichi-the-one/heat/commit/596e7bfa85086f4b8c800c6b8352ac47da61d23f (inspired by these fixes of kilo https://bugs.launchpad.net/heat/+bug/1458095 https://bugs.launchpad.net/heat/+bug/1444087).
=====> you can find here the logs related to a scaleup action:
2015-09-03 12:02:37.218 5021 INFO heat.engine.resources.openstack.scaling_policy [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Alarm scaleup_policy, new state alarm
2015-09-03 12:02:37.219 5021 INFO heat.engine.resources.openstack.scaling_policy [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] scaleup_policy Alarm, adjusting Group group with id demo-group-nrz5mzoyv6po by 1
2015-09-03 12:02:37.226 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.227 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.228 5021 INFO heat.common.urlfetch [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.458 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.458 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.471 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.473 5021 INFO heat.engine.environment [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.473 5021 INFO heat.common.urlfetch [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.479 5021 INFO heat.common.urlfetch [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.486 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "ivy6w6tnwwk7"
2015-09-03 12:02:37.487 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "lek7fz4ox5jd"
2015-09-03 12:02:37.494 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack UPDATE IN_PROGRESS (demo-group-nrz5mzoyv6po): Stack UPDATE started
2015-09-03 12:02:37.507 5021 INFO heat.common.urlfetch [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.519 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] updating file:///etc/heat/templates/nested_stack_cassandra.yaml "ivy6w6tnwwk7" [245efe31-eb23-4ec4-baf1-ca3914ad27ca] Stack "demo-group-nrz5mzoyv6po" [5799fd8d-6e2c-4887-a881-4d06907f436f]
2015-09-03 12:02:37.547 5021 INFO heat.engine.environment [req-c12888a8-9e33-4128-8b09-0e3cee7d5f23 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.547 5021 INFO heat.engine.environment [req-c12888a8-9e33-4128-8b09-0e3cee7d5f23 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.560 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareConfig "delete_config"
2015-09-03 12:02:37.561 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating Port "db_port"
2015-09-03 12:02:37.562 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareConfig "create_config"
2015-09-03 12:02:37.562 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating Server "server"
2015-09-03 12:02:37.649 5021 INFO heat.engine.environment [req-c12888a8-9e33-4128-8b09-0e3cee7d5f23 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:37.650 5021 INFO heat.engine.environment [req-c12888a8-9e33-4128-8b09-0e3cee7d5f23 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:37.923 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareDeployment "delete_deployment"
2015-09-03 12:02:37.923 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating PoolMember "member"
2015-09-03 12:02:37.924 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareDeployment "create_deployment"
2015-09-03 12:02:37.931 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack UPDATE IN_PROGRESS (demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho): Stack UPDATE started
2015-09-03 12:02:37.992 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating file:///etc/heat/templates/nested_stack_cassandra.yaml "lek7fz4ox5jd" Stack "demo-group-nrz5mzoyv6po" [5799fd8d-6e2c-4887-a881-4d06907f436f]
2015-09-03 12:02:38.012 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating Port "db_port"
2015-09-03 12:02:38.013 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating Server "server"
2015-09-03 12:02:38.210 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating PoolMember "member"
2015-09-03 12:02:38.211 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareConfig "create_config"
2015-09-03 12:02:38.212 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareDeployment "create_deployment"
2015-09-03 12:02:38.213 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareConfig "delete_config"
2015-09-03 12:02:38.213 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Validating SoftwareDeployment "delete_deployment"
2015-09-03 12:02:38.230 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack CREATE IN_PROGRESS (demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb): Stack CREATE started
2015-09-03 12:02:38.231 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating Port "db_port" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:38.468 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating SoftwareConfig "create_config" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:38.543 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating SoftwareConfig "delete_config" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:39.681 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating Server "server" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:43.224 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource create_config for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:43.226 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource delete_config for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:43.253 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating Port "db_port" Stack "demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho" [245efe31-eb23-4ec4-baf1-ca3914ad27ca]
2015-09-03 12:02:44.754 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] updating Server "server" [fa3af134-4b37-4050-aabc-b47f8960590b] Stack "demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho" [245efe31-eb23-4ec4-baf1-ca3914ad27ca]
2015-09-03 12:02:46.320 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource server for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:46.470 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource create_deployment for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:46.472 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource member for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:46.473 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource delete_deployment for stack demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho updated
2015-09-03 12:02:49.915 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] deleting Port "db_port" [10f0c4cd-decf-48f0-bf12-106465d69cfa] Stack "demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho" [d9563d2f-4c23-495f-ac86-f1349cc4c9a5]
2015-09-03 12:02:51.261 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack DELETE IN_PROGRESS (demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho): Stack DELETE started
2015-09-03 12:02:54.187 5021 INFO heat.engine.environment [req-c9f13534-ec8e-480b-8510-15dbf7bab116 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:02:54.188 5021 INFO heat.engine.environment [req-c9f13534-ec8e-480b-8510-15dbf7bab116 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:54.189 5021 INFO heat.common.urlfetch [req-c9f13534-ec8e-480b-8510-15dbf7bab116 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:54.200 5021 INFO heat.common.urlfetch [req-c9f13534-ec8e-480b-8510-15dbf7bab116 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:02:54.280 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack DELETE COMPLETE (demo-group-nrz5mzoyv6po-ivy6w6tnwwk7-t7q5h2onylho): Stack DELETE completed successfully
2015-09-03 12:02:54.321 5021 INFO heat.engine.update [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Resource ivy6w6tnwwk7 for stack demo-group-nrz5mzoyv6po updated
2015-09-03 12:02:55.826 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating SoftwareDeployment "delete_deployment" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:55.863 5021 WARNING heat.common.keystoneclient [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Truncating the username demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb-delete_deployment-34h7ztxgdxdx to the last 64 characters.
2015-09-03 12:02:56.003 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating SoftwareDeployment "create_deployment" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:02:56.326 5021 WARNING heat.common.keystoneclient [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Truncating the username demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb-create_deployment-kgu2aszloxnc to the last 64 characters.
2015-09-03 12:02:56.544 5021 INFO heat.engine.resource [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] creating PoolMember "member" Stack "demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb" [30a6ea9a-c215-45a1-b224-01ec7df07f12]
2015-09-03 12:03:00.031 5021 INFO heat.engine.environment [req-f5323505-affc-4464-8d35-aa3980864467 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:00.031 5021 INFO heat.engine.environment [req-f5323505-affc-4464-8d35-aa3980864467 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:00.033 5021 INFO heat.common.urlfetch [req-f5323505-affc-4464-8d35-aa3980864467 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:00.043 5021 INFO heat.common.urlfetch [req-f5323505-affc-4464-8d35-aa3980864467 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:07.984 5021 INFO heat.engine.environment [req-852419c9-27d8-4b4f-958a-6151acda7fb7 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:07.985 5021 INFO heat.engine.environment [req-852419c9-27d8-4b4f-958a-6151acda7fb7 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:08.007 5021 INFO heat.engine.environment [req-852419c9-27d8-4b4f-958a-6151acda7fb7 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:08.007 5021 INFO heat.engine.environment [req-852419c9-27d8-4b4f-958a-6151acda7fb7 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.555 5021 INFO heat.engine.resources.openstack.scaling_policy [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Alarm scaleup_policy, new state alarm
2015-09-03 12:03:19.556 5021 INFO heat.engine.resources.openstack.scaling_policy [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] scaleup_policy Alarm, adjusting Group group with id demo-group-nrz5mzoyv6po by 1
2015-09-03 12:03:19.563 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:19.563 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.564 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.576 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.913 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:19.914 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.936 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:19.937 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.950 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:19.953 5021 INFO heat.engine.environment [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.953 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.961 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.967 5021 INFO heat.common.urlfetch [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Fetching data from file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:19.972 5021 INFO heat.engine.resource [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "ivy6w6tnwwk7"
2015-09-03 12:03:19.973 5021 INFO heat.engine.resource [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "lek7fz4ox5jd"
2015-09-03 12:03:19.974 5021 INFO heat.engine.resource [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Validating file:///etc/heat/templates/nested_stack_cassandra.yaml "or6ump3257bq"
2015-09-03 12:03:19.981 5021 INFO heat.engine.stack [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] Stack UPDATE FAILED (demo-group-nrz5mzoyv6po): State invalid for UPDATE
2015-09-03 12:03:19.982 5021 ERROR heat.engine.resource [req-a5e7de41-75ed-4163-a918-c4867cb57620 None] signal AutoScalingPolicy "scaleup_policy" [584d2bc4eb2e4ece915a93f5b08b1bd7] Stack "demo" [7a2b5b2a-c4a4-45ef-a7ab-45013250f05a] : Nested stack UPDATE failed: State invalid for UPDATE
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource Traceback (most recent call last):
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resource.py", line 1044, in signal
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource signal_result = self.handle_signal(details)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/openstack/scaling_policy.py", line 150, in handle_signal
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource group.adjust(self.properties[self.SCALING_ADJUSTMENT], adjustment_type)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/autoscaling.py", line 655, in adjust
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource LOG.exception(_('Failed sending error notification'))
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/oslo/utils/excutils.py", line 82, in __exit__
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource six.reraise(self.type_, self.value, self.tb)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/autoscaling.py", line 646, in adjust
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource self.resize(new_capacity)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/resources/autoscaling.py", line 384, in resize
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource self.check_update_complete(updater)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource File "/usr/lib/python2.7/site-packages/heat/engine/stack_resource.py", line 255, in check_update_complete
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource nested_stack.status_reason)
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource Error: Nested stack UPDATE failed: State invalid for UPDATE
2015-09-03 12:03:19.982 5021 TRACE heat.engine.resource
2015-09-03 12:03:21.336 5021 INFO heat.engine.environment [req-bbaf8a4b-de2f-4320-b033-9c77fe3e2880 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:21.336 5021 INFO heat.engine.environment [req-bbaf8a4b-de2f-4320-b033-9c77fe3e2880 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:21.354 5021 INFO heat.engine.environment [req-bbaf8a4b-de2f-4320-b033-9c77fe3e2880 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:21.355 5021 INFO heat.engine.environment [req-bbaf8a4b-de2f-4320-b033-9c77fe3e2880 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:25.292 5021 INFO heat.engine.environment [req-781070ee-0bf2-4e10-b1d8-a38c55743adf None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:25.293 5021 INFO heat.engine.environment [req-781070ee-0bf2-4e10-b1d8-a38c55743adf None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:26.748 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack CREATE COMPLETE (demo-group-nrz5mzoyv6po-lek7fz4ox5jd-2dwegep5ivjb): Stack CREATE completed successfully
2015-09-03 12:03:26.767 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack DELETE IN_PROGRESS (demo-group-nrz5mzoyv6po): Stack DELETE started
2015-09-03 12:03:27.784 5021 INFO heat.engine.stack [req-fc66dabd-f568-49af-b949-e91ddf1fc142 None] Stack DELETE COMPLETE (demo-group-nrz5mzoyv6po): Stack DELETE completed successfully
2015-09-03 12:03:30.513 5021 INFO heat.engine.environment [req-50159d3c-9fc8-4410-bbc0-8ff0e029ee59 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:30.514 5021 INFO heat.engine.environment [req-50159d3c-9fc8-4410-bbc0-8ff0e029ee59 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
2015-09-03 12:03:30.533 5021 INFO heat.engine.environment [req-50159d3c-9fc8-4410-bbc0-8ff0e029ee59 None] Registering OS::Heat::ScaledResource -> AWS::EC2::Instance
2015-09-03 12:03:30.534 5021 INFO heat.engine.environment [req-50159d3c-9fc8-4410-bbc0-8ff0e029ee59 None] Registering file:///etc/heat/templates/nested_stack_cassandra.yaml -> file:///etc/heat/templates/nested_stack_cassandra.yaml
===========> in my template i have this:
resources:
db_port:
type: OS::Neutron::Port
properties:
network_id: { get_param: network }
fixed_ips:
- subnet_id: { get_param: subnet_id }
security_groups:
- {get_param: security_group}
create_config:
type: OS::Heat::SoftwareConfig
properties:
group: script
inputs:
- name: IP
- name: SEED
config: |
#!/bin/bash -v
cat << EOF >> /etc/resolv.conf
nameserver 8.8.8.8
nameserver 192.168.5.1
EOF
### the rest of the script
delete_config:
type: OS::Heat::SoftwareConfig
properties:
group: script
inputs:
- name: param1
config: |
#!/bin/bash -v
###deletion script
create_deployment:
type: OS::Heat::SoftwareDeployment
properties:
config:
get_resource: create_config
server:
get_resource: server
input_values:
IP: { get_attr: [ server, first_address ]}
SEED: {get_param: seed}
signal_transport: HEAT_SIGNAL
actions:
- CREATE
delete_deployment:
type: OS::Heat::SoftwareDeployment
properties:
config:
get_resource: delete_config
server:
get_resource: server
input_values:
param1: param1
signal_transport: HEAT_SIGNAL
actions:
- DELETE
server:
type: OS::Nova::Server
properties:
image: {get_param: image}
flavor: {get_param: flavor}
key_name: {get_param: key_name}
networks:
- port: { get_resource: db_port}
metadata: {get_param: metadata}
user_data_format: SOFTWARE_CONFIG