uselagoon / remote-controller

A group of controllers for handling Lagoon builds and tasks in Kubernetes or Openshift
5 stars 1 forks source link

Refactor build monitor to allow incremental progress updates to be sent to logs exchange #82

Closed shreddedbacon closed 2 years ago

shreddedbacon commented 3 years ago

https://github.com/uselagoon/lagoon/pull/2862 implements logs2s3, and solves part of the problem of https://github.com/uselagoon/lagoon/issues/2835

To fully solve, the build monitor needs to be able to periodically send updates, or send updates when a new label lagoon.sh/buildStep transitions between steps of the build

This gist provides a rough idea of how the buildStep patching will work https://gist.github.com/shreddedbacon/959a21a33cd2d95db5b1de1dc155047d