Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrCommandClusterPairNotFound = fmt.Errorf(`command-cluster pair is not found`) ErrJobCancelFailed = fmt.Errorf(`async job unrecognized or already in final state`) )
View Source
var (
ErrNoCaller = fmt.Errorf(`cannot identify caller -- access denied`)
)
View Source
var (
ErrUnknownClusterID = fmt.Errorf(`unknown cluster_id`)
)
View Source
var (
ErrUnknownCommandID = fmt.Errorf(`unknown command_id`)
)
View Source
var (
ErrUnknownJobID = fmt.Errorf(`unknown job_id`)
)
Functions ¶
This section is empty.
Types ¶
type Heimdall ¶
type Heimdall struct {
Server *server.Server `yaml:"server,omitempty" json:"server,omitempty"`
Commands command.Commands `yaml:"commands,omitempty" json:"commands,omitempty"`
Clusters cluster.Clusters `yaml:"clusters,omitempty" json:"clusters,omitempty"`
RBACs rbac.RBACs `yaml:"rbacs,omitempty" json:"rbacs,omitempty"`
JobsDirectory string `yaml:"jobs_directory,omitempty" json:"jobs_directory,omitempty"`
ArchiveDirectory string `yaml:"archive_directory,omitempty" json:"archive_directory,omitempty"`
ResultDirectory string `yaml:"result_directory,omitempty" json:"result_directory,omitempty"`
PluginsDirectory string `yaml:"plugin_directory,omitempty" json:"plugin_directory,omitempty"`
Database *database.Database `yaml:"database,omitempty" json:"database,omitempty"`
Pool *pool.Pool[*job.Job] `yaml:"pool,omitempty" json:"pool,omitempty"`
Auth *auth.Auth `yaml:"auth,omitempty" json:"auth,omitempty"`
Janitor *janitor.Janitor `yaml:"janitor,omitempty" json:"janitor,omitempty"`
Version string `yaml:"-" json:"-"`
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.