Merge "Ignore errors in OS::stack_id output"

This commit is contained in:
Zuul 2017-11-23 13:47:34 +00:00 committed by Gerrit Code Review
commit 8818adb0f5
1 changed files with 5 additions and 0 deletions

View File

@ -11,6 +11,7 @@
# License for the specific language governing permissions and limitations
# under the License.
from oslo_log import log as logging
from oslo_serialization import jsonutils
from requests import exceptions
import six
@ -27,6 +28,8 @@ from heat.engine.resources import stack_resource
from heat.engine import template
from heat.rpc import api as rpc_api
LOG = logging.getLogger(__name__)
REMOTE_SCHEMES = ('http', 'https')
LOCAL_SCHEMES = ('file',)
@ -316,6 +319,8 @@ class TemplateResource(stack_resource.StackResource):
resource=self.name,
attribute=STACK_ID_OUTPUT,
message=output[rpc_api.OUTPUT_ERROR])
except exception.TemplateOutputError as err:
LOG.info('%s', err)
except (exception.InvalidTemplateAttribute, exception.NotFound):
pass
else: