Documentation
¶
Index ¶
- Constants
- func DefaultResourceStandards() map[ResourceType]ResourceStandard
- func ToResourceRequirements(resourceStandard ResourceStandard) corev1.ResourceRequirements
- type EnvConfig
- type GameServerManager
- func (gsm *GameServerManager) CreateGameServer() error
- func (gsm *GameServerManager) DeleteGameServer(name string) error
- func (gsm *GameServerManager) EnsureOKGInstalled()
- func (gsm *GameServerManager) ListGameServers() ([]gamekruisev1alpha1.GameServer, error)
- func (gsm *GameServerManager) UpgradeGameServerEnvConfig(name string, envConfig *EnvConfig) error
- func (gsm *GameServerManager) UpgradeGameServerResources(name string, resourceType string) error
- type ResourceStandard
- type ResourceType
- type SortGs
Constants ¶
View Source
const ( GSName = "palworld-server" GSImage = "thijsvanloef/palworld-server-docker:latest" PlayersAnnotation = "players" DefaultPlayers = "16" )
View Source
const ( SmallType = "small" MediumType = "medium" LargeType = "large" )
Variables ¶
This section is empty.
Functions ¶
func DefaultResourceStandards ¶
func DefaultResourceStandards() map[ResourceType]ResourceStandard
func ToResourceRequirements ¶
func ToResourceRequirements(resourceStandard ResourceStandard) corev1.ResourceRequirements
Types ¶
type GameServerManager ¶
type GameServerManager struct {
// contains filtered or unexported fields
}
func NewGameServerManager ¶
func NewGameServerManager(config *restclient.Config, sldId string) *GameServerManager
func (*GameServerManager) CreateGameServer ¶
func (gsm *GameServerManager) CreateGameServer() error
func (*GameServerManager) DeleteGameServer ¶
func (gsm *GameServerManager) DeleteGameServer(name string) error
func (*GameServerManager) EnsureOKGInstalled ¶
func (gsm *GameServerManager) EnsureOKGInstalled()
func (*GameServerManager) ListGameServers ¶
func (gsm *GameServerManager) ListGameServers() ([]gamekruisev1alpha1.GameServer, error)
func (*GameServerManager) UpgradeGameServerEnvConfig ¶
func (gsm *GameServerManager) UpgradeGameServerEnvConfig(name string, envConfig *EnvConfig) error
func (*GameServerManager) UpgradeGameServerResources ¶
func (gsm *GameServerManager) UpgradeGameServerResources(name string, resourceType string) error
type ResourceStandard ¶
type ResourceType ¶
type ResourceType string
func ToResourceType ¶
func ToResourceType(containers []gamekruisev1alpha1.GameServerContainer) ResourceType
Click to show internal directories.
Click to hide internal directories.