Documentation
¶
Index ¶
Constants ¶
View Source
const ( Azure = "azure" AWS = "aws" GCP = "gcp" CCEE = "sapconvergedcloud" )
Variables ¶
View Source
var (
ErrLoadingFailed = errors.New("could not load resource")
)
Functions ¶
This section is empty.
Types ¶
type AWSMachines ¶
type AzureMachines ¶
type EventStream ¶
type EventStream struct { KubeConfig string Metric edp.ConsumptionMetrics }
type GCPMachines ¶
type MachineInfo ¶
type MachineInfo map[string]json.RawMessage
type OpenStackMachines ¶
type Process ¶
type Process struct { KEBClient *keb.Client EDPClient *edp.Client Queue workqueue.DelayingInterface SecretCacheClient v1.CoreV1Interface Cache *cache.Cache Providers *Providers ScrapeInterval time.Duration WorkersPoolSize int NodeConfig skrnode.ConfigInf PVCConfig skrpvc.ConfigInf SvcConfig skrsvc.ConfigInf Logger *zap.SugaredLogger }
type Providers ¶
type Providers struct { Azure AzureMachines AWS AWSMachines GCP GCPMachines OpenStack OpenStackMachines }
func LoadPublicCloudSpecs ¶
LoadPublicCloudSpecs loads string data to Providers object from an env var
func (Providers) GetFeature ¶
Click to show internal directories.
Click to hide internal directories.