* Add interlocks to ensure system-agent does not get restarted when it is applying a plan and does not start applying a plan when a restart is pending
* Remove s390x from drone file
* Don't always set CROSS to true when building
Signed-off-by: Chris Kim <oats87g@gmail.com>
* Bump golang to 1.19.4-alpine3.17, rancher/wharfie to v0.5.3, and dapper to v0.6.0
* bump golangci-lint
* fix validate script
* fix CI for validation to run go fmt
Signed-off-by: Chris Kim <oats87g@gmail.com>
* initial 1.24 k8s support plus go1.18
* fix gocr and wharfie versioning
* bump dapper
* bump go version for builds to 1.18.3, bump alpine
* handle if
* fix wharfie and gocr version pins
* bump golangci-lint to 1.18 compat
* revert dapper bump for arm
* Deal with failure
* Enhance system agent to store and handle failure cases
Signed-off-by: Chris Kim <oats87g@gmail.com>
Co-authored-by: Brian Downs <brian.downs@gmail.com>