Versions in this module Expand all Collapse all v0 v0.3.0 Apr 14, 2016 Changes in this version + var ErrNoMatchingGroup = errors.New("bootcfg: No matching Group") + var ErrNoMatchingProfile = errors.New("bootcfg: No matching Profile") + type Config struct + Store storage.Store + type Server interface + CloudGet func(ctx context.Context, name string) (string, error) + GroupGet func(context.Context, *pb.GroupGetRequest) (*storagepb.Group, error) + GroupList func(context.Context, *pb.GroupListRequest) ([]*storagepb.Group, error) + GroupPut func(context.Context, *pb.GroupPutRequest) (*storagepb.Group, error) + IgnitionGet func(ctx context.Context, name string) (string, error) + ProfileGet func(context.Context, *pb.ProfileGetRequest) (*storagepb.Profile, error) + ProfileList func(context.Context, *pb.ProfileListRequest) ([]*storagepb.Profile, error) + ProfilePut func(context.Context, *pb.ProfilePutRequest) (*storagepb.Profile, error) + SelectGroup func(context.Context, *pb.SelectGroupRequest) (*storagepb.Group, error) + SelectProfile func(context.Context, *pb.SelectProfileRequest) (*storagepb.Profile, error) + func NewServer(config *Config) Server