{"action":"created","issue":{"url":"https://api.github.com/repos/openshift/origin/issues/3526","labels_url":"https://api.github.com/repos/openshift/origin/issues/3526/labels{/name}","comments_url":"https://api.github.com/repos/openshift/origin/issues/3526/comments","events_url":"https://api.github.com/repos/openshift/origin/issues/3526/events","html_url":"https://github.com/openshift/origin/issues/3526","id":92408319,"number":3526,"title":"Transient deployment trigger errors should be reported via status fields in API","user":{"login":"ironcladlou","id":298299,"avatar_url":"https://avatars.githubusercontent.com/u/298299?v=3","gravatar_id":"","url":"https://api.github.com/users/ironcladlou","html_url":"https://github.com/ironcladlou","followers_url":"https://api.github.com/users/ironcladlou/followers","following_url":"https://api.github.com/users/ironcladlou/following{/other_user}","gists_url":"https://api.github.com/users/ironcladlou/gists{/gist_id}","starred_url":"https://api.github.com/users/ironcladlou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ironcladlou/subscriptions","organizations_url":"https://api.github.com/users/ironcladlou/orgs","repos_url":"https://api.github.com/users/ironcladlou/repos","events_url":"https://api.github.com/users/ironcladlou/events{/privacy}","received_events_url":"https://api.github.com/users/ironcladlou/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openshift/origin/labels/area/usability","name":"area/usability","color":"006b75"},{"url":"https://api.github.com/repos/openshift/origin/labels/component/deployments","name":"component/deployments","color":"0052cc"},{"url":"https://api.github.com/repos/openshift/origin/labels/kind/enhancement","name":"kind/enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/openshift/origin/labels/priority/P2","name":"priority/P2","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"kargakis","id":3900799,"avatar_url":"https://avatars.githubusercontent.com/u/3900799?v=3","gravatar_id":"","url":"https://api.github.com/users/kargakis","html_url":"https://github.com/kargakis","followers_url":"https://api.github.com/users/kargakis/followers","following_url":"https://api.github.com/users/kargakis/following{/other_user}","gists_url":"https://api.github.com/users/kargakis/gists{/gist_id}","starred_url":"https://api.github.com/users/kargakis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kargakis/subscriptions","organizations_url":"https://api.github.com/users/kargakis/orgs","repos_url":"https://api.github.com/users/kargakis/repos","events_url":"https://api.github.com/users/kargakis/events{/privacy}","received_events_url":"https://api.github.com/users/kargakis/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2015-07-01T15:03:50Z","updated_at":"2015-10-01T17:40:19Z","closed_at":null,"body":"Sometimes the ConfigChange trigger fires but does nothing because image stream tags defined on the ImageChange trigger aren't yet available. #3492 describes why the events we currently generate should be removed. This condition isn't really an error that should be logged or reported via events; instead, it's is a reason for a state that the trigger (or possibly the DC itself) is currently in. Some ways this could be represented:\r\n\r\n1. The ConfigChange trigger has a status and a message indicating that it's not currently incrementing the new deployment version because image tags aren't yet available\r\n2. The DeploymentConfig status has some message indicating that its ConfigChange trigger is currently ineffective due to the lack of image tag availability\r\n\r\nEssentially, the user needs to know why deployment triggers they've defined aren't having an expected effect. The case where image tags are triggered on but not yet populated on image streams appears to be very common, so we should report them in a more clear and useful way.\r\n"},"comment":{"url":"https://api.github.com/repos/openshift/origin/issues/comments/144796586","html_url":"https://github.com/openshift/origin/issues/3526#issuecomment-144796586","issue_url":"https://api.github.com/repos/openshift/origin/issues/3526","id":144796586,"user":{"login":"ironcladlou","id":298299,"avatar_url":"https://avatars.githubusercontent.com/u/298299?v=3","gravatar_id":"","url":"https://api.github.com/users/ironcladlou","html_url":"https://github.com/ironcladlou","followers_url":"https://api.github.com/users/ironcladlou/followers","following_url":"https://api.github.com/users/ironcladlou/following{/other_user}","gists_url":"https://api.github.com/users/ironcladlou/gists{/gist_id}","starred_url":"https://api.github.com/users/ironcladlou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ironcladlou/subscriptions","organizations_url":"https://api.github.com/users/ironcladlou/orgs","repos_url":"https://api.github.com/users/ironcladlou/repos","events_url":"https://api.github.com/users/ironcladlou/events{/privacy}","received_events_url":"https://api.github.com/users/ironcladlou/received_events","type":"User","site_admin":false},"created_at":"2015-10-01T17:40:18Z","updated_at":"2015-10-01T17:40:18Z","body":"Those are some examples of the type of message that could appear in this field."}}