Versions in this module Expand all Collapse all v0 v0.3.0 Apr 27, 2024 Changes in this version + const DefaltReplicas type BeaconNodeSpec + ExtraArgs shared.ExtraArgs + Replicas *uint type ValidatorSpec + ExtraArgs shared.ExtraArgs + Replicas *uint v0.2.0 Aug 28, 2023 Changes in this version type BeaconNodeSpec + CheckpointSyncURL string v0.1.0 Feb 1, 2023 Changes in this version + const DefaultCPULimit + const DefaultCPURequest + const DefaultGRPCHost + const DefaultGRPCPort + const DefaultGraffiti + const DefaultLighthouseBeaconNodeImage + const DefaultLighthouseValidatorImage + const DefaultLogging + const DefaultMemoryLimit + const DefaultMemoryRequest + const DefaultNimbusBeaconNodeImage + const DefaultNimbusValidatorImage + const DefaultP2PPort + const DefaultPrysmBeaconNodeImage + const DefaultPrysmValidatorImage + const DefaultRPCHost + const DefaultRPCPort + const DefaultRestHost + const DefaultRestPort + const DefaultStorage + const DefaultTekuBeaconNodeImage + const DefaultTekuValidatorImage + const ZeroAddress + var AddToScheme = SchemeBuilder.AddToScheme + var DefaultOrigins = []string + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type BeaconNode struct + Spec BeaconNodeSpec + Status BeaconNodeStatus + func (in *BeaconNode) DeepCopy() *BeaconNode + func (in *BeaconNode) DeepCopyInto(out *BeaconNode) + func (in *BeaconNode) DeepCopyObject() runtime.Object + func (r *BeaconNode) Default() + func (r *BeaconNode) DefaultNodeResources() + func (r *BeaconNode) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *BeaconNode) ValidateCreate() error + func (r *BeaconNode) ValidateDelete() error + func (r *BeaconNode) ValidateUpdate(old runtime.Object) error + type BeaconNodeList struct + Items []BeaconNode + func (in *BeaconNodeList) DeepCopy() *BeaconNodeList + func (in *BeaconNodeList) DeepCopyInto(out *BeaconNodeList) + func (in *BeaconNodeList) DeepCopyObject() runtime.Object + type BeaconNodeSpec struct + CORSDomains []string + CertSecretName string + Client Ethereum2Client + ExecutionEngineEndpoint string + FeeRecipient EthereumAddress + GRPC bool + GRPCHost string + GRPCPort uint + Hosts []string + Image string + JWTSecretName string + Logging shared.VerbosityLevel + Network string + P2PPort uint + REST bool + RESTHost string + RESTPort uint + RPC bool + RPCHost string + RPCPort uint + func (in *BeaconNodeSpec) DeepCopy() *BeaconNodeSpec + func (in *BeaconNodeSpec) DeepCopyInto(out *BeaconNodeSpec) + type BeaconNodeStatus struct + func (in *BeaconNodeStatus) DeepCopy() *BeaconNodeStatus + func (in *BeaconNodeStatus) DeepCopyInto(out *BeaconNodeStatus) + type Ethereum2Client string + const LighthouseClient + const NimbusClient + const PrysmClient + const TekuClient + func (client Ethereum2Client) SupportsVerbosityLevel(level shared.VerbosityLevel, validator bool) bool + type EthereumAddress string + type Keystore struct + PublicKey string + SecretName string + func (in *Keystore) DeepCopy() *Keystore + func (in *Keystore) DeepCopyInto(out *Keystore) + type Validator struct + Spec ValidatorSpec + Status ValidatorStatus + func (in *Validator) DeepCopy() *Validator + func (in *Validator) DeepCopyInto(out *Validator) + func (in *Validator) DeepCopyObject() runtime.Object + func (r *Validator) Default() + func (r *Validator) DefaultNodeResources() + func (r *Validator) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Validator) ValidateCreate() error + func (r *Validator) ValidateDelete() error + func (r *Validator) ValidateUpdate(old runtime.Object) error + type ValidatorList struct + Items []Validator + func (in *ValidatorList) DeepCopy() *ValidatorList + func (in *ValidatorList) DeepCopyInto(out *ValidatorList) + func (in *ValidatorList) DeepCopyObject() runtime.Object + type ValidatorSpec struct + BeaconEndpoints []string + CertSecretName string + Client Ethereum2Client + FeeRecipient EthereumAddress + Graffiti string + Image string + Keystores []Keystore + Logging shared.VerbosityLevel + Network string + WalletPasswordSecret string + func (in *ValidatorSpec) DeepCopy() *ValidatorSpec + func (in *ValidatorSpec) DeepCopyInto(out *ValidatorSpec) + type ValidatorStatus struct + func (in *ValidatorStatus) DeepCopy() *ValidatorStatus + func (in *ValidatorStatus) DeepCopyInto(out *ValidatorStatus)