orchard/internal/command
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
..
context --help fixes and new "orchard logs vm" command (#41) 2023-03-23 15:59:57 +04:00
controller Simplified bootstrapping of a cluster (#40) 2023-03-22 23:43:37 +04:00
create Resources support (#63) 2023-03-27 17:30:54 +04:00
deletecmd Always require a client for running a worker (#52) 2023-03-24 17:44:20 +04:00
dev Fail VMs if the worker had crashed/is unhealthy (#70) 2023-04-03 16:47:49 +04:00
get --help fixes and new "orchard logs vm" command (#41) 2023-03-23 15:59:57 +04:00
list Introduce service accounts and bootstrap tokens (#22) 2023-02-21 11:34:12 -05:00
logs --help fixes and new "orchard logs vm" command (#41) 2023-03-23 15:59:57 +04:00
portforward Make port-forward endpoint to wait for the VM (#65) 2023-03-27 23:52:21 +04:00
ssh Make port-forward endpoint to wait for the VM (#65) 2023-03-27 23:52:21 +04:00
stop --help fixes and new "orchard logs vm" command (#41) 2023-03-23 15:59:57 +04:00
vnc Make port-forward endpoint to wait for the VM (#65) 2023-03-27 23:52:21 +04:00
worker Resources support (#63) 2023-03-27 17:30:54 +04:00
root.go --help fixes and new "orchard logs vm" command (#41) 2023-03-23 15:59:57 +04:00