Pavlo, I've verified your case. The problem is that mos 9.0 + ssl doesn't work with waitconditions by default now. In order to make it working, we need to put url=https://<ip>:8004/v1/%(tenant_id)s in [clienst_heat] section of heat.conf. After that waitconditions will work. heat_waitcondition_server_url doesn't influence behaviour of waitconditions (this is strange, probably this is because of particular configs), so this solution seems acceptable to me.
Pavlo, I've verified your case. The problem is that mos 9.0 + ssl doesn't work with waitconditions by default now. In order to make it working, we need to put url=https://<ip>:8004/ v1/%(tenant_ id)s in [clienst_heat] section of heat.conf. After that waitconditions will work. heat_waitcondit ion_server_ url doesn't influence behaviour of waitconditions (this is strange, probably this is because of particular configs), so this solution seems acceptable to me.