Documentation
¶
Index ¶
- func ConfigFlush() error
- func InitData(items map[string]interface{}) error
- func JobSetup(jobDaemon *injob.Daemon)
- func NewHostletJob() *injob.JobEntry
- func Setup() error
- func Start() error
- type ApiHostMember
- type HostletJob
- type QuotaConfig
- func (it *QuotaConfig) Fetch(name string) *QuotaProject
- func (it *QuotaConfig) FetchById(id int) *QuotaProject
- func (it *QuotaConfig) FetchOrCreate(mnt, name string) *QuotaProject
- func (it *QuotaConfig) Remove(name string)
- func (it *QuotaConfig) Sync() error
- func (it *QuotaConfig) SyncVendor() error
- type QuotaProject
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigFlush ¶
func ConfigFlush() error
func NewHostletJob ¶
Types ¶
type ApiHostMember ¶
type ApiHostMember struct {
inapi.UnimplementedApiHostMemberServer
}
func (*ApiHostMember) HostJoin ¶
func (s *ApiHostMember) HostJoin( ctx context.Context, opts *inapi.ResHostNew, ) (*inapi.ResHost, error)
type HostletJob ¶
type HostletJob struct {
// contains filtered or unexported fields
}
func (*HostletJob) Spec ¶
func (it *HostletJob) Spec() *injob.JobSpec
func (*HostletJob) Status ¶
func (it *HostletJob) Status() *injob.Status
type QuotaConfig ¶
type QuotaConfig struct { Items []*QuotaProject `json:"items,omitempty"` Updated int64 `json:"updated"` IdOffset int `json:"id_offset"` MountPoints []string `json:"mount_points"` // contains filtered or unexported fields }
func (*QuotaConfig) Fetch ¶
func (it *QuotaConfig) Fetch(name string) *QuotaProject
func (*QuotaConfig) FetchById ¶
func (it *QuotaConfig) FetchById(id int) *QuotaProject
func (*QuotaConfig) FetchOrCreate ¶
func (it *QuotaConfig) FetchOrCreate(mnt, name string) *QuotaProject
func (*QuotaConfig) Remove ¶
func (it *QuotaConfig) Remove(name string)
func (*QuotaConfig) Sync ¶
func (it *QuotaConfig) Sync() error
func (*QuotaConfig) SyncVendor ¶
func (it *QuotaConfig) SyncVendor() error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.