dispatchcloud

package
v0.0.0-...-27b9bbc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2026 License: AGPL-3.0, Apache-2.0, CC-BY-SA-3.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Command cmd.Handler = service.Command(arvados.ServiceNameDispatchCloud, newHandler)
View Source
var Drivers = map[string]cloud.Driver{
	"azure":    azure.Driver,
	"ec2":      ec2.Driver,
	"loopback": loopback.Driver,
}

Drivers is a map of available cloud drivers. Clusters.*.Containers.CloudVMs.Driver configuration values correspond to keys in this map.

View Source
var InstanceCommand = cmd.Multi(map[string]cmd.Handler{
	"list":  instanceList{},
	"kill":  instanceAction{action: "kill", reason: true},
	"drain": instanceAction{action: "drain"},
	"hold":  instanceAction{action: "hold"},
	"run":   instanceAction{action: "run"},
})

Functions

This section is empty.

Types

This section is empty.

Source Files

  • adminclient.go
  • cmd.go
  • dispatcher.go
  • driver.go
  • logger.go
  • readme.go

Directories

Path Synopsis
Package scheduler uses a resizable worker pool to execute containers in priority order.
Package scheduler uses a resizable worker pool to execute containers in priority order.
Package sshexecutor provides an implementation of pool.Executor using a long-lived multiplexed SSH session.
Package sshexecutor provides an implementation of pool.Executor using a long-lived multiplexed SSH session.
Package test provides fakes and other tools for testing cloud drivers and other dispatcher modules.
Package test provides fakes and other tools for testing cloud drivers and other dispatcher modules.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL