gpusharingconfigmap

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RunaiConfigMapGpu         = "runai-sh-gpu"
	DesiredConfigMapPrefixKey = "runai/shared-gpu-configmap"
)
View Source
const (
	RegularContainer = "RegularContainer"

	InitContainer = "InitContainer"
)

Variables

This section is empty.

Functions

func AddDataConfigField

func AddDataConfigField(data map[string]string, key, value string)

func ExtractCapabilitiesConfigMapName

func ExtractCapabilitiesConfigMapName(pod *v1.Pod, containerIndex int, containerType ContainerType) (string, error)

func ExtractDirectEnvVarsConfigMapName

func ExtractDirectEnvVarsConfigMapName(pod *v1.Pod, containerIndex int, containerType ContainerType) (string, error)

func GenerateCapabilitiesConfigMapData

func GenerateCapabilitiesConfigMapData() map[string]string

func GetDesiredConfigMapNameBC

func GetDesiredConfigMapNameBC(pod *v1.Pod) (string, error)

func HandleBCPod

func HandleBCPod(ctx context.Context, kubeClient client.Client, pod *v1.Pod) (string, error)

func SetGpuCapabilitiesConfigMapName

func SetGpuCapabilitiesConfigMapName(pod *v1.Pod, containerIndex int, containerType ContainerType) string

func UpdateBCPod

func UpdateBCPod(ctx context.Context, kubeClient client.Client, pod *v1.Pod, desiredConfigMapName string) error

func UpsertJobConfigMap

func UpsertJobConfigMap(ctx context.Context,
	kubeClient client.Client, pod *v1.Pod, configMapName string, data map[string]string) (err error)

Types

type ContainerType

type ContainerType string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳