fluxcloud
fluxcloud copied to clipboard
Log about a failed deployment
I would like to have the information from helm-operator sent via an exporter as well. In case there is a failed helm deployment, such an information would help us really much. Are you thinking about implementing such behaviour?
##flux log ts=2019-06-04T11:26:46.976670041Z caller=sync.go:470 component=cluster method=Sync cmd=apply args= count=9 ts=2019-06-04T11:26:47.299043655Z caller=sync.go:536 component=cluster method=Sync cmd="kubectl apply -f -" took=322.205024ms err=null output="helmrelease.flux.weave.works/deployment-test-container-crash configured" ts=2019-06-04T11:26:47.314261782Z caller=daemon.go:627 component=daemon event="Sync: b182e3d, default:helmrelease/deployment-test-container-crash" logupstream=true ts=2019-06-04T11:26:47.747839441Z caller=loop.go:441 component=sync-loop tag=flux-sync old=ea0fd97fb37a55f3da6ccdac6adc22c8fbf81eb7 new=b182e3dc8f2b9afb1d78a75b008265a1207de239 ts=2019-06-04T11:26:47.923236797Z caller=loop.go:103 component=sync-loop event=refreshed url=###HIDDEN_URL### branch=master HEAD=b182e3dc8f2b9afb1d78a75b008265a1207de239
##fluxcloud registered events `Request for:/v6/events {"id":0,"serviceIDs":["default:helmrelease/deployment-test-container-crash"],"type":"sync","startedAt":"2019-06-04T11:26:28.8560952Z","endedAt":"2019-06-04T11:26:28.8560952Z","logLevel":"info","metadata":{"commits":[{"revision":"b182e3dc8f2b9afb1d78a75b008265a1207de239","message":"test failed deployment event"}],"includes":{"other":true}}} {"channel":"#weave-flux-notif","icon_emoji":":ghost:","username":"Flux Operator","attachments":[{"color":"#4286f4","title":"Flux deployment:","title_link":"###HIDDEN_URL###","text":"Event: Sync: b182e3d, default:helmrelease/deployment-test-container-crash\nCommits:\n\n* \u003c###HIDDEN_URL###|b182e3\u003e: test failed deployment event\n\nResources updated:\n\n* default:helmrelease/deployment-test-container-crash"}]} {#weave-flux-notif :ghost: Flux Operator [{#4286f4 ###HIDDEN_MSG&URL### Event: Sync: b182e3d, default:helmrelease/deployment-test-container-crash Commits:
- <###HIDDEN_URL###|b182e3>: test failed deployment event
Resources updated:
- default:helmrelease/deployment-test-container-crash}]}
##helm-operator logs
ts=2019-06-04T11:27:32.528227847Z caller=chartsync.go:300 component=chartsync warning="unable to proceed with release" resource=default:helmrelease/deployment-test-container-crash release=deployment-test-container-crash err="release requires a rollback before it can be upgraded (FAILED)"
That would be great