Commit Graph

15 Commits

Author SHA1 Message Date
Jiaqi Luo d5908338f5
fix golangci 2025-02-27 15:40:27 -07:00
Jiaqi Luo befb1d33b2 Migrate from Drone to GitHub Action 2024-07-01 13:17:57 -07:00
Chris Kim 806ef425e0
Add interlocks to ensure operations are not interrupted (#150)
* 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>
2023-12-12 14:18:36 -08:00
Chris Kim 24c523a440
Bump golang to 1.19.4-alpine3.17, rancher/wharfie to v0.5.3, and dapper to v0.6.0 (#102)
* 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>
2023-01-06 09:19:35 -08:00
Ross Kirkpatrick bbb696911e
Bump to go1.18 and client-go 1.24, remove windows-specific x509 logic (#86)
* 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
2022-07-13 11:50:29 -04:00
Jake Hyde 497c5f6feb Renamed uninstall.sh to system-agent-uninstall.sh 2022-06-08 13:34:28 -04:00
Jake Hyde e4da3bcdbc Implemented uninstall script and added to install script 2022-06-03 18:32:52 -04:00
Chris Kim 20d93d3bab
Add failure handling to system-agent (#51)
* 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>
2021-08-23 15:16:12 -07:00
Jamie Phillips ee713d8bfe
Adding Windows builds and compiles.
Signed-off-by: Jamie Phillips <jamie.phillips@suse.com>
2021-08-18 20:39:49 -04:00
Chris Kim 203e3da9fd Build the system-upgrade-controller image using drone
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-03-04 11:15:18 -08:00
Chris Kim 9b53b49d87 use pkg/version instead of main for versioning
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-03-04 10:41:19 -08:00
Chris Kim 78914b003f Pull from GitHub for latest version when installing
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-03-04 10:22:49 -08:00
Chris Kim d893c4595e Update from oats87/rancher-agent to rancher/system-agent
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-03-01 15:15:33 -08:00
Chris Kim 67f4196307 Enhancements for better reliability
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-01-12 10:35:38 -08:00
Chris Kim 90c04a9dbd Initial code commit
Signed-off-by: Chris Kim <oats87g@gmail.com>
2021-01-11 18:32:40 -08:00