Deployment will fail if we have no public IPs on instances
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
deprecated-murano-apps |
Invalid
|
Undecided
|
Unassigned |
Bug Description
If user wants to deploy Hello World Java Cluster, he should set checkbox 'assign floating IP' for Tomcat and PostgreSQL applications instances, because if user will not do this, deployment will fail.
Looks like we need to change logic in Java Cluster workflow and convert $.tomcat.public_ip to string with the separate operator and use internal IP address if user will no assign floating IPs on the instances.
Steps To Reproduce:
1. Create new environment 'test'.
2. Add Tomcat and PostgreSQL applications without floating IPs to environment 'test'.
3. Add Java Cluster Hello World application to environment 'test' and select created Tomcat and PostgreSQL applications.
4. Start to deploy this environment.
Observed Result:
Deployment will fail with the following error in log:
[exceptions.
In Murano Engine we can see the following traceback:
2014-09-16 03:39:22.011 6562 ERROR murano.
exceptions.
Traceback (most recent call last):
File "/tmp/murano-
File "/tmp/murano-
File "/home/
return execute_
File "/home/
result = action()
File "/home/
func = lambda: evaluate(
File "/home/
return self._parsed_
File "/home/
return f()
File "/home/
return self._try_
File "/home/
return func(*args_to_pass)
File "/home/
return a() + b()
File "/home/
return self._try_
File "/home/
return func(*args_to_pass)
File "/home/
return a() + b()
description: | updated |
description: | updated |
Changed in murano: | |
importance: | High → Low |
milestone: | juno-rc1 → none |
We doesn't have this application published. Bug is marked as invalid.