system_config_drivers

package
v1.0.0-beta.rc1 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MatrixDefinition

type MatrixDefinition struct {
	zeus_client.ZeusClient
	MatrixName string

	// multi cluster setup, eg 10 ethereum beacons, at supplied cloud ctx ns locations
	Clusters []zeus_cluster_config_drivers.ClusterDefinition
	Nodes    nodes.NodeGroup
}

func (*MatrixDefinition) RegisterMatrixDefinition

func (z *MatrixDefinition) RegisterMatrixDefinition(ctx context.Context, tar any) (any, error)

type SystemDefinition

type SystemDefinition struct {
	zeus_client.ZeusClient
	Id         int
	SystemName string

	// large scale infra setup multi-region, multi-cloud,
	// eg 10 ethereum beacons, 3 databases, 5 validator clusters, etc
	// at supplied cloud ctx ns locations
	Matrices []MatrixDefinition
	Nodes    nodes.NodeGroup
}

func (*SystemDefinition) RegisterSystemDefinition

func (z *SystemDefinition) RegisterSystemDefinition(ctx context.Context, tar any) (any, error)

Jump to

Keyboard shortcuts

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