Conductor: Heat error 'User name should not be greater than 64 characters'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Murano |
Fix Released
|
Medium
|
Stan Lagun |
Bug Description
Moved to https:/
*Note:* Reproduced only for environments with LoadBalancer.
*Steps To Reproduce:*
1. Log into WebUI and navigate to Project > Environments
2. Create new environment 'test'
3. Navigate to the list of services for environment 'test'
4. Create one AD service and one ASP.NET Farm service
5. Start to deploy this environment
*Observed Result:*
Deploy failed. Heat status error message:
{code}
root@ss1283:~# heat stack-show 7107213b-
+------
| Property | Value |
+------
| capabilities | [] |
| creation_time | 2013-06-
| description | No description |
| disable_rollback | True |
| id | 7107213b-
| links | http://
| notification_topics | [] |
| parameters | { |
| | "ImageName": "ws-2012-full", |
| | "AWS::StackName": "e43dc6ffdb18d4
| | "AWS::StackId": "arn:openstack:
| | "KeyName": "murano-lb-key", |
| | "AWS::Region": "ap-southeast-1", |
| | "InstanceType": "m1.medium" |
| | } |
| stack_name | e43dc6ffdb18d42
| stack_status | CREATE_FAILED |
| stack_status_reason | Resource failed: Error: Resource failed: BadRequest: |
| | User name should not be greater than 64 characters. |
| | (HTTP 400) |
| template_
| timeout_mins | 60 |
| updated_time | 2013-06-
+------
{code}
{code}
root@ss1283:~# heat event-show 7107213b-
+------
| Property | Value |
+------
| event_time | 2013-06-
| id | 64 |
| links | http://
| | http://
| | http://
| logical_resource_id | aspfarm |
| physical_
| resource_properties | { |
| | "AppCookieStick
| | "Subnets": null, |
| | "HealthCheck": null, |
| | "LBCookieSticki
| | "Instances": [ |
| | "97bafa4f-
| | ], |
| | "Listeners": [ |
| | { |
| | "InstancePort": "80", |
| | "SSLCertificateId": null, |
| | "LoadBalancerPort": 80, |
| | "Protocol": "HTTP", |
| | "PolicyNames": null |
| | } |
| | ], |
| | "SecurityGroups": null, |
| | "AvailabilityZo
| | "nova" |
| | ] |
| | } |
| resource_status | CREATE_FAILED |
| resource_
| resource_type | AWS::ElasticLoa
+------
{code}
*Note:*
Murano Conductor generated the correct template file, we can create stack with this template manually.
In Heat logs /opt/stack/
{code}
2013-06-20 13:45:04.969 11283 DEBUG heat.openstack.
2013-06-20 13:45:05.950 11283 DEBUG heat.engine.
2013-06-20 13:45:05.950 11283 DEBUG heat.engine.
2013-06-20 13:45:05.951 11283 ERROR heat.engine.
2013-06-20 13:45:05.951 11283 TRACE heat.engine.
2013-06-20 13:45:05.951 11283 TRACE heat.engine.
2013-06-20 13:45:05.951 11283 TRACE heat.engine.
2013-06-20 13:45:05.951 11283 TRACE heat.engine.
2013-06-20 13:45:05.951 11283 TRACE heat.engine.
2013-06-20 13:45:05.951 11283 TRACE heat.engine.
2013-06-20 13:45:05.951 11283 TRACE heat.engine.
2013-06-20 13:45:06.200 11283 DEBUG heat.engine.
2013-06-20 13:45:06.284 11283 DEBUG heat.engine.
2013-06-20 13:45:06.284 11283 WARNING heat.engine.service [-] Stack create failed, state CREATE_FAILED
2013-06-20 13:45:06.285 11283 DEBUG heat.openstack.
{code}
Changed in murano: | |
importance: | Undecided → High |
Changed in murano: | |
milestone: | none → 0.2 |
status: | New → Won't Fix |
description: | updated |
Changed in murano: | |
importance: | High → Medium |
status: | Won't Fix → Fix Released |
need to use admin account to deploy LoadBalancer instance with Heat.