test

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2026 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Testenv         env.Environment
	TestUID         string
	SlinkyNamespace string = "slinky"
	SlurmNamespace  string = "slurm"
	Basepath        string
)

Functions

func BuildOperatorImages

func BuildOperatorImages(operatorName string, webhookName string) error

BuildOperatorImages builds images for Slurm-operator and Slurm-operator-webhook

func CheckDeploymentStatus

func CheckDeploymentStatus(ctx context.Context, t *testing.T, config *envconf.Config, deploymentName string, deploymentNamespace string) context.Context

func DoCertMgrInstall

func DoCertMgrInstall(ctx context.Context, t *testing.T, config *envconf.Config) context.Context

func DoMariaDBInstall

func DoMariaDBInstall(ctx context.Context, t *testing.T, config *envconf.Config) context.Context

func DoPrometheusInstall

func DoPrometheusInstall(ctx context.Context, t *testing.T, config *envconf.Config) context.Context

func DoSlurmInstall

func DoSlurmInstall(ctx context.Context, t *testing.T, config *envconf.Config, slurmConfig SlurmInstallationConfig) context.Context

func DoSlurmOperatorCRDInstall

func DoSlurmOperatorCRDInstall(ctx context.Context, t *testing.T, config *envconf.Config) context.Context

func DoSlurmOperatorInstall

func DoSlurmOperatorInstall(ctx context.Context, t *testing.T, config *envconf.Config) context.Context

func DoUninstallHelmChart

func DoUninstallHelmChart(ctx context.Context, t *testing.T, config *envconf.Config, chartName string, chartNamespace string) context.Context

func DockerBuild

func DockerBuild(imageTags []string, imageTarget string, dockerfile string, dockerfilePath string, buildArgs map[string]*string) error

DockerBuild builds a Docker image from the provided parameters and pushes it to the local registry

func GetBasePath

func GetBasePath() string

getBasePath returns the fully qualified path of the slurm-operator repo within the context in which `go test` is called

func GetSlurmNodeInfo

func GetSlurmNodeInfo(nodeName string) (map[string]string, error)

func RetryCommand

func RetryCommand(ctx context.Context, t *testing.T, command string, args []string, wants string, cleanup_command string, cleanup_args []string, retries int, retryDelay time.Duration) context.Context

func StringToMap

func StringToMap(input string) map[string]string

Types

type SlurmInstallationConfig

type SlurmInstallationConfig struct {
	Accounting bool
	Login      bool
	Metrics    bool
	Pyxis      bool
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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