My previous comment was truncated, I think we probably need two changes:
1. In tripleoclient change all get_stack calls to not resolve outputs, as I don't think we actually need them? This should improve performance and reduce the overhead of the polling too I think?
2. In heat, have a fallback that catches any error when resolving outputs is enabled, and re-tries with resolving outputs disabled, so stack show works, but in a degraded mode with an error in the outputs section?
My previous comment was truncated, I think we probably need two changes:
1. In tripleoclient change all get_stack calls to not resolve outputs, as I don't think we actually need them? This should improve performance and reduce the overhead of the polling too I think?
2. In heat, have a fallback that catches any error when resolving outputs is enabled, and re-tries with resolving outputs disabled, so stack show works, but in a degraded mode with an error in the outputs section?