configs

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: May 5, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationNodeMetadata

type ApplicationNodeMetadata struct {
	CANUCommonName string   `yaml:"canu_common_name,omitempty"`
	SubRole        string   `yaml:"subrole"`
	Aliases        []string `yaml:"aliases"`
}

type ApplicationNodeMetadataMap

type ApplicationNodeMetadataMap map[string]ApplicationNodeMetadata

The Key is xname as that is the only thing that can link the CCJ and SLS.

func (ApplicationNodeMetadataMap) AllAliases

func (m ApplicationNodeMetadataMap) AllAliases() map[string][]string

type CabinetLookup

type CabinetLookup map[csi.CabinetKind][]string

func (CabinetLookup) CabinetClass

func (cl CabinetLookup) CabinetClass(wantedCabinet string) (sls_common.CabinetType, error)

func (CabinetLookup) CabinetExists

func (cl CabinetLookup) CabinetExists(wantedCabinet string) bool

func (CabinetLookup) CabinetKind

func (cl CabinetLookup) CabinetKind(wantedCabinet string) (csi.CabinetKind, error)

func (CabinetLookup) CanCabinetContainAirCooledHardware

func (cl CabinetLookup) CanCabinetContainAirCooledHardware(cabinetXname string) (bool, error)

func (*CabinetLookup) DetermineRiverChassis

func (cl *CabinetLookup) DetermineRiverChassis(cabinet xnames.Cabinet) (xnames.Chassis, error)

Jump to

Keyboard shortcuts

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