orchard/internal
Nikolay Edigaryev 4eafec99a5
Fail VMs if the worker had crashed/is unhealthy (#70)
* Fail VMs if the worker had crashed/is unhealthy

* OnDiskName: properly handle cases when VM's name contains hyphens

* Worker: introduce Offline() method and check it before scheduling

* tart.List(): use Tart's JSON output

* OnDiskName: remove empty parts check

* Scheduler: move health-checking logic to a separate function

* Only fail "running" VMs

* Only fail orphaned VMs if they're in terminal state

* Integration tests

* Run healthCheckingLoopIteration() before schedulingLoopIteration()

* Worker: sync on-disk VMs only once at start
2023-04-03 16:47:49 +04:00
..
bootstraptoken Introduce service accounts and bootstrap tokens (#22) 2023-02-21 11:34:12 -05:00
command Fail VMs if the worker had crashed/is unhealthy (#70) 2023-04-03 16:47:49 +04:00
concurrentmap Refactorings for simplify readability (#35) 2023-03-17 06:11:28 -04:00
config Port forwarding support (#30) 2023-03-14 11:31:13 -04:00
controller Fail VMs if the worker had crashed/is unhealthy (#70) 2023-04-03 16:47:49 +04:00
netconstants Simplified bootstrapping of a cluster (#40) 2023-03-22 23:43:37 +04:00
orchardhome Events Entity (#28) 2023-03-13 08:04:17 -04:00
proxy Introduce "orchard ssh" and "orchard vnc" commands (#36) 2023-03-21 14:58:24 -04:00
responder Port forwarding support (#30) 2023-03-14 11:31:13 -04:00
structpath Introduce service accounts and bootstrap tokens (#22) 2023-02-21 11:34:12 -05:00
tests Fail VMs if the worker had crashed/is unhealthy (#70) 2023-04-03 16:47:49 +04:00
version Prepare for release (#37) 2023-03-20 15:28:24 -04:00
worker Fail VMs if the worker had crashed/is unhealthy (#70) 2023-04-03 16:47:49 +04:00