production

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package production provides the production Loader implementation for the toolkit application.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLoader

func NewLoader() loader.Loader

NewLoader returns a Loader implementation for production use.

Types

type Loader

type Loader struct {
}

Loader implements all loader interfaces using the production utils package.

Loader implements all loader interfaces using the production utils package.

func (Loader) LoadBaseModels

func (Loader) LoadBaseModels(ctx context.Context, repo string, env models.Environment) (map[string]*models.BaseModel, error)

LoadBaseModels loads base models from the given repo and environment.

func (Loader) LoadConsolePropertyRegionalOverrides

func (Loader) LoadConsolePropertyRegionalOverrides(ctx context.Context, repo string, env models.Environment) ([]models.ConsolePropertyRegionalOverride, error)

LoadConsolePropertyRegionalOverrides loads console property regional overrides for the given repo and environment.

func (Loader) LoadDataset

func (Loader) LoadDataset(ctx context.Context, repo string, env models.Environment) (*models.Dataset, error)

LoadDataset loads a dataset from the given repo and environment.

func (Loader) LoadDedicatedAIClusters

func (Loader) LoadDedicatedAIClusters(ctx context.Context, kubeCfg string, env models.Environment) (map[string][]models.DedicatedAICluster, error)

LoadDedicatedAIClusters loads dedicated AI clusters from the given kube config and environment. Implements the Loader interface but is not yet migrated.

func (Loader) LoadGpuNodes

func (Loader) LoadGpuNodes(ctx context.Context, kubeCfg string, env models.Environment) (map[string][]models.GpuNode, error)

LoadGpuNodes loads GPU nodes from the given kube config and environment. Implements the Loader interface but is not yet migrated.

func (Loader) LoadGpuPools

func (Loader) LoadGpuPools(ctx context.Context, repo string, env models.Environment) ([]models.GpuPool, error)

LoadGpuPools loads GPU pools from the given repo and environment.

func (Loader) LoadLimitRegionalOverrides

func (Loader) LoadLimitRegionalOverrides(ctx context.Context, repo string, env models.Environment) ([]models.LimitRegionalOverride, error)

LoadLimitRegionalOverrides ...

func (Loader) LoadPropertyRegionalOverrides

func (Loader) LoadPropertyRegionalOverrides(ctx context.Context, repo string, env models.Environment) ([]models.PropertyRegionalOverride, error)

LoadPropertyRegionalOverrides loads property regional overrides for the given repo and environment.

func (Loader) LoadTenancyOverrideGroup

func (Loader) LoadTenancyOverrideGroup(ctx context.Context, repo string, env models.Environment) (models.TenancyOverrideGroup, error)

LoadTenancyOverrideGroup loads tenants and all tenancy override maps for a given realm.

Jump to

Keyboard shortcuts

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