Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the teranode v1alpha1 API group +kubebuilder:object:generate=true +groupName=teranode.bsvblockchain.org
Index ¶
- Constants
- Variables
- type AlertSystem
- type AlertSystemConfig
- type AlertSystemList
- type AlertSystemSpec
- type AlertSystemStatus
- type Asset
- type AssetConfig
- type AssetList
- type AssetSpec
- type AssetStatus
- type BlockAssembly
- type BlockAssemblyConfig
- type BlockAssemblyList
- type BlockAssemblySpec
- type BlockAssemblyStatus
- type BlockPersister
- type BlockPersisterConfig
- type BlockPersisterList
- type BlockPersisterSpec
- type BlockPersisterStatus
- type BlockValidator
- type BlockValidatorConfig
- type BlockValidatorList
- type BlockValidatorSpec
- type BlockValidatorStatus
- type Blockchain
- type BlockchainConfig
- type BlockchainList
- type BlockchainSpec
- type BlockchainStatus
- type Bootstrap
- type BootstrapConfig
- type BootstrapList
- type BootstrapSpec
- type BootstrapStatus
- type Cluster
- type ClusterList
- type ClusterSpec
- type ClusterStatus
- type Coinbase
- type CoinbaseConfig
- type CoinbaseList
- type CoinbaseSpec
- type CoinbaseStatus
- type DeploymentOverrides
- type Faucet
- type FaucetList
- type FaucetSpec
- type FaucetStatus
- type FiniteStateMachineSettings
- type IngressDef
- type Legacy
- type LegacyConfig
- type LegacyList
- type LegacySpec
- type LegacyStatus
- type Peer
- type PeerConfig
- type PeerList
- type PeerSpec
- type PeerStatus
- type Propagation
- type PropagationConfig
- type PropagationList
- type PropagationSpec
- type PropagationStatus
- type RPC
- type RPCConfig
- type RPCList
- type RPCSpec
- type RPCStatus
- type StorageConfig
- type SubtreeValidator
- func (in *SubtreeValidator) DeepCopy() *SubtreeValidator
- func (in *SubtreeValidator) DeepCopyInto(out *SubtreeValidator)
- func (in *SubtreeValidator) DeepCopyObject() runtime.Object
- func (stv *SubtreeValidator) DeploymentOverrides() *DeploymentOverrides
- func (stv *SubtreeValidator) Metadata() metav1.ObjectMeta
- type SubtreeValidatorConfig
- type SubtreeValidatorList
- type SubtreeValidatorSpec
- type SubtreeValidatorStatus
- type TeranodeService
- type UtxoPersister
- type UtxoPersisterConfig
- type UtxoPersisterList
- type UtxoPersisterSpec
- type UtxoPersisterStatus
- type Validator
- type ValidatorConfig
- type ValidatorList
- type ValidatorSpec
- type ValidatorStatus
Constants ¶
const ConditionReconciled = "Reconciled"
ConditionReconciled is reconciled
const ReconcileCompleteMessage = "Reconcile complete"
ReconcileCompleteMessage is when the reconile is complete
const ReconciledReasonComplete = "Complete"
ReconciledReasonComplete is complete
const ReconciledReasonError = "Error"
ReconciledReasonError is an error
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "teranode.bsvblockchain.org", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // TeranodeLabel is the label applied to all created teranode resources TeranodeLabel = "teranode.bsvblockchain.org/part-of" // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AlertSystem ¶
type AlertSystem struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AlertSystemSpec `json:"spec,omitempty"`
Status AlertSystemStatus `json:"status,omitempty"`
}
AlertSystem is the Schema for the alertsystems API
func (*AlertSystem) DeepCopy ¶
func (in *AlertSystem) DeepCopy() *AlertSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSystem.
func (*AlertSystem) DeepCopyInto ¶
func (in *AlertSystem) DeepCopyInto(out *AlertSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertSystem) DeepCopyObject ¶
func (in *AlertSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlertSystem) DeploymentOverrides ¶
func (m *AlertSystem) DeploymentOverrides() *DeploymentOverrides
func (*AlertSystem) Metadata ¶
func (m *AlertSystem) Metadata() metav1.ObjectMeta
type AlertSystemConfig ¶
type AlertSystemConfig struct {
Enabled bool `json:"enabled"`
Spec *AlertSystemSpec `json:"spec"`
}
AlertSystemConfig defines the alert system configuration
func (*AlertSystemConfig) DeepCopy ¶
func (in *AlertSystemConfig) DeepCopy() *AlertSystemConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSystemConfig.
func (*AlertSystemConfig) DeepCopyInto ¶
func (in *AlertSystemConfig) DeepCopyInto(out *AlertSystemConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSystemList ¶
type AlertSystemList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []AlertSystem `json:"items"`
}
AlertSystemList contains a list of AlertSystem
func (*AlertSystemList) DeepCopy ¶
func (in *AlertSystemList) DeepCopy() *AlertSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSystemList.
func (*AlertSystemList) DeepCopyInto ¶
func (in *AlertSystemList) DeepCopyInto(out *AlertSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertSystemList) DeepCopyObject ¶
func (in *AlertSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlertSystemSpec ¶
type AlertSystemSpec struct {
// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
// Important: Run "make" to regenerate code after modifying this file
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
}
AlertSystemSpec defines the desired state of AlertSystem
func (*AlertSystemSpec) DeepCopy ¶
func (in *AlertSystemSpec) DeepCopy() *AlertSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSystemSpec.
func (*AlertSystemSpec) DeepCopyInto ¶
func (in *AlertSystemSpec) DeepCopyInto(out *AlertSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSystemStatus ¶
type AlertSystemStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
AlertSystemStatus defines the observed state of AlertSystem
func (*AlertSystemStatus) DeepCopy ¶
func (in *AlertSystemStatus) DeepCopy() *AlertSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSystemStatus.
func (*AlertSystemStatus) DeepCopyInto ¶
func (in *AlertSystemStatus) DeepCopyInto(out *AlertSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Asset ¶
type Asset struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AssetSpec `json:"spec,omitempty"`
Status AssetStatus `json:"status,omitempty"`
}
Asset is the Schema for the assets API
func (*Asset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Asset.
func (*Asset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Asset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Asset) DeploymentOverrides ¶
func (a *Asset) DeploymentOverrides() *DeploymentOverrides
func (*Asset) Metadata ¶
func (a *Asset) Metadata() metav1.ObjectMeta
type AssetConfig ¶
AssetConfig defines the asset configuration
func (*AssetConfig) DeepCopy ¶
func (in *AssetConfig) DeepCopy() *AssetConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetConfig.
func (*AssetConfig) DeepCopyInto ¶
func (in *AssetConfig) DeepCopyInto(out *AssetConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetList ¶
type AssetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Asset `json:"items"`
}
AssetList contains a list of Asset
func (*AssetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetList.
func (*AssetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AssetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AssetSpec ¶
type AssetSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
GrpcIngress *IngressDef `json:"grpcIngress,omitempty"`
HTTPIngress *IngressDef `json:"httpIngress,omitempty"`
HTTPSIngress *IngressDef `json:"httpsIngress,omitempty"`
}
AssetSpec defines the desired state of Asset
func (*AssetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetSpec.
func (*AssetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssetStatus ¶
type AssetStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
AssetStatus defines the observed state of Asset
func (*AssetStatus) DeepCopy ¶
func (in *AssetStatus) DeepCopy() *AssetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetStatus.
func (*AssetStatus) DeepCopyInto ¶
func (in *AssetStatus) DeepCopyInto(out *AssetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockAssembly ¶
type BlockAssembly struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BlockAssemblySpec `json:"spec,omitempty"`
Status BlockAssemblyStatus `json:"status,omitempty"`
}
BlockAssembly is the Schema for the blockassemblies API
func (*BlockAssembly) DeepCopy ¶
func (in *BlockAssembly) DeepCopy() *BlockAssembly
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockAssembly.
func (*BlockAssembly) DeepCopyInto ¶
func (in *BlockAssembly) DeepCopyInto(out *BlockAssembly)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlockAssembly) DeepCopyObject ¶
func (in *BlockAssembly) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BlockAssembly) DeploymentOverrides ¶
func (ba *BlockAssembly) DeploymentOverrides() *DeploymentOverrides
func (*BlockAssembly) Metadata ¶
func (ba *BlockAssembly) Metadata() metav1.ObjectMeta
type BlockAssemblyConfig ¶
type BlockAssemblyConfig struct {
Enabled bool `json:"enabled"`
Spec *BlockAssemblySpec `json:"spec"`
}
BlockAssemblyConfig defines the blockassembly configuration
func (*BlockAssemblyConfig) DeepCopy ¶
func (in *BlockAssemblyConfig) DeepCopy() *BlockAssemblyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockAssemblyConfig.
func (*BlockAssemblyConfig) DeepCopyInto ¶
func (in *BlockAssemblyConfig) DeepCopyInto(out *BlockAssemblyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockAssemblyList ¶
type BlockAssemblyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []BlockAssembly `json:"items"`
}
BlockAssemblyList contains a list of BlockAssembly
func (*BlockAssemblyList) DeepCopy ¶
func (in *BlockAssemblyList) DeepCopy() *BlockAssemblyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockAssemblyList.
func (*BlockAssemblyList) DeepCopyInto ¶
func (in *BlockAssemblyList) DeepCopyInto(out *BlockAssemblyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlockAssemblyList) DeepCopyObject ¶
func (in *BlockAssemblyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlockAssemblySpec ¶
type BlockAssemblySpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
StorageClass string `json:"storageClass,omitempty"`
StorageResources *corev1.ResourceRequirements `json:"storageResources,omitempty"`
}
BlockAssemblySpec defines the desired state of BlockAssembly
func (*BlockAssemblySpec) DeepCopy ¶
func (in *BlockAssemblySpec) DeepCopy() *BlockAssemblySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockAssemblySpec.
func (*BlockAssemblySpec) DeepCopyInto ¶
func (in *BlockAssemblySpec) DeepCopyInto(out *BlockAssemblySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockAssemblyStatus ¶
BlockAssemblyStatus defines the observed state of BlockAssembly
func (*BlockAssemblyStatus) DeepCopy ¶
func (in *BlockAssemblyStatus) DeepCopy() *BlockAssemblyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockAssemblyStatus.
func (*BlockAssemblyStatus) DeepCopyInto ¶
func (in *BlockAssemblyStatus) DeepCopyInto(out *BlockAssemblyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockPersister ¶
type BlockPersister struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BlockPersisterSpec `json:"spec,omitempty"`
Status BlockPersisterStatus `json:"status,omitempty"`
}
BlockPersister is the Schema for the blockpersisters API
func (*BlockPersister) DeepCopy ¶
func (in *BlockPersister) DeepCopy() *BlockPersister
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockPersister.
func (*BlockPersister) DeepCopyInto ¶
func (in *BlockPersister) DeepCopyInto(out *BlockPersister)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlockPersister) DeepCopyObject ¶
func (in *BlockPersister) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BlockPersister) DeploymentOverrides ¶
func (bp *BlockPersister) DeploymentOverrides() *DeploymentOverrides
func (*BlockPersister) Metadata ¶
func (bp *BlockPersister) Metadata() metav1.ObjectMeta
type BlockPersisterConfig ¶
type BlockPersisterConfig struct {
Enabled bool `json:"enabled"`
Spec *BlockPersisterSpec `json:"spec"`
}
BlockPersisterConfig defines the blockpersister configuration
func (*BlockPersisterConfig) DeepCopy ¶
func (in *BlockPersisterConfig) DeepCopy() *BlockPersisterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockPersisterConfig.
func (*BlockPersisterConfig) DeepCopyInto ¶
func (in *BlockPersisterConfig) DeepCopyInto(out *BlockPersisterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockPersisterList ¶
type BlockPersisterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []BlockPersister `json:"items"`
}
BlockPersisterList contains a list of BlockPersister
func (*BlockPersisterList) DeepCopy ¶
func (in *BlockPersisterList) DeepCopy() *BlockPersisterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockPersisterList.
func (*BlockPersisterList) DeepCopyInto ¶
func (in *BlockPersisterList) DeepCopyInto(out *BlockPersisterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlockPersisterList) DeepCopyObject ¶
func (in *BlockPersisterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlockPersisterSpec ¶
type BlockPersisterSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
StorageClass string `json:"storageClass,omitempty"`
StorageResources *corev1.ResourceRequirements `json:"storageResources,omitempty"`
}
BlockPersisterSpec defines the desired state of BlockPersister
func (*BlockPersisterSpec) DeepCopy ¶
func (in *BlockPersisterSpec) DeepCopy() *BlockPersisterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockPersisterSpec.
func (*BlockPersisterSpec) DeepCopyInto ¶
func (in *BlockPersisterSpec) DeepCopyInto(out *BlockPersisterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockPersisterStatus ¶
BlockPersisterStatus defines the observed state of BlockPersister
func (*BlockPersisterStatus) DeepCopy ¶
func (in *BlockPersisterStatus) DeepCopy() *BlockPersisterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockPersisterStatus.
func (*BlockPersisterStatus) DeepCopyInto ¶
func (in *BlockPersisterStatus) DeepCopyInto(out *BlockPersisterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockValidator ¶
type BlockValidator struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BlockValidatorSpec `json:"spec,omitempty"`
Status BlockValidatorStatus `json:"status,omitempty"`
}
BlockValidator is the Schema for the blockvalidators API
func (*BlockValidator) DeepCopy ¶
func (in *BlockValidator) DeepCopy() *BlockValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockValidator.
func (*BlockValidator) DeepCopyInto ¶
func (in *BlockValidator) DeepCopyInto(out *BlockValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlockValidator) DeepCopyObject ¶
func (in *BlockValidator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BlockValidator) DeploymentOverrides ¶
func (bv *BlockValidator) DeploymentOverrides() *DeploymentOverrides
func (*BlockValidator) Metadata ¶
func (bv *BlockValidator) Metadata() metav1.ObjectMeta
type BlockValidatorConfig ¶
type BlockValidatorConfig struct {
Enabled bool `json:"enabled"`
Spec *BlockValidatorSpec `json:"spec"`
}
BlockValidatorConfig defines the blockvalidator configuration
func (*BlockValidatorConfig) DeepCopy ¶
func (in *BlockValidatorConfig) DeepCopy() *BlockValidatorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockValidatorConfig.
func (*BlockValidatorConfig) DeepCopyInto ¶
func (in *BlockValidatorConfig) DeepCopyInto(out *BlockValidatorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockValidatorList ¶
type BlockValidatorList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []BlockValidator `json:"items"`
}
BlockValidatorList contains a list of BlockValidator
func (*BlockValidatorList) DeepCopy ¶
func (in *BlockValidatorList) DeepCopy() *BlockValidatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockValidatorList.
func (*BlockValidatorList) DeepCopyInto ¶
func (in *BlockValidatorList) DeepCopyInto(out *BlockValidatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlockValidatorList) DeepCopyObject ¶
func (in *BlockValidatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlockValidatorSpec ¶
type BlockValidatorSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
}
BlockValidatorSpec defines the desired state of BlockValidator
func (*BlockValidatorSpec) DeepCopy ¶
func (in *BlockValidatorSpec) DeepCopy() *BlockValidatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockValidatorSpec.
func (*BlockValidatorSpec) DeepCopyInto ¶
func (in *BlockValidatorSpec) DeepCopyInto(out *BlockValidatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockValidatorStatus ¶
BlockValidatorStatus defines the observed state of BlockValidator
func (*BlockValidatorStatus) DeepCopy ¶
func (in *BlockValidatorStatus) DeepCopy() *BlockValidatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockValidatorStatus.
func (*BlockValidatorStatus) DeepCopyInto ¶
func (in *BlockValidatorStatus) DeepCopyInto(out *BlockValidatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Blockchain ¶
type Blockchain struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BlockchainSpec `json:"spec,omitempty"`
Status BlockchainStatus `json:"status,omitempty"`
}
Blockchain is the Schema for the blockchains API
func (*Blockchain) DeepCopy ¶
func (in *Blockchain) DeepCopy() *Blockchain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Blockchain.
func (*Blockchain) DeepCopyInto ¶
func (in *Blockchain) DeepCopyInto(out *Blockchain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Blockchain) DeepCopyObject ¶
func (in *Blockchain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Blockchain) DeploymentOverrides ¶
func (bl *Blockchain) DeploymentOverrides() *DeploymentOverrides
func (*Blockchain) Metadata ¶
func (bl *Blockchain) Metadata() metav1.ObjectMeta
type BlockchainConfig ¶
type BlockchainConfig struct {
Enabled bool `json:"enabled"`
Spec *BlockchainSpec `json:"spec"`
}
BlockchainConfig defines the blockchain configuration
func (*BlockchainConfig) DeepCopy ¶
func (in *BlockchainConfig) DeepCopy() *BlockchainConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockchainConfig.
func (*BlockchainConfig) DeepCopyInto ¶
func (in *BlockchainConfig) DeepCopyInto(out *BlockchainConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockchainList ¶
type BlockchainList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Blockchain `json:"items"`
}
BlockchainList contains a list of Blockchain
func (*BlockchainList) DeepCopy ¶
func (in *BlockchainList) DeepCopy() *BlockchainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockchainList.
func (*BlockchainList) DeepCopyInto ¶
func (in *BlockchainList) DeepCopyInto(out *BlockchainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlockchainList) DeepCopyObject ¶
func (in *BlockchainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BlockchainSpec ¶
type BlockchainSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
FiniteStateMachine *FiniteStateMachineSettings `json:"finiteStateMachine,omitempty"`
}
BlockchainSpec defines the desired state of Blockchain
func (*BlockchainSpec) DeepCopy ¶
func (in *BlockchainSpec) DeepCopy() *BlockchainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockchainSpec.
func (*BlockchainSpec) DeepCopyInto ¶
func (in *BlockchainSpec) DeepCopyInto(out *BlockchainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockchainStatus ¶
type BlockchainStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Conditions []metav1.Condition `json:"conditions,omitempty"`
FSMState string `json:"fsmState,omitempty"`
}
BlockchainStatus defines the observed state of Blockchain
func (*BlockchainStatus) DeepCopy ¶
func (in *BlockchainStatus) DeepCopy() *BlockchainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockchainStatus.
func (*BlockchainStatus) DeepCopyInto ¶
func (in *BlockchainStatus) DeepCopyInto(out *BlockchainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bootstrap ¶
type Bootstrap struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BootstrapSpec `json:"spec,omitempty"`
Status BootstrapStatus `json:"status,omitempty"`
}
Bootstrap is the Schema for the bootstraps API
func (*Bootstrap) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bootstrap.
func (*Bootstrap) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bootstrap) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BootstrapConfig ¶
type BootstrapConfig struct {
Enabled bool `json:"enabled"`
Spec *BootstrapSpec `json:"spec"`
}
BootstrapConfig defines the bootstrap configuration
func (*BootstrapConfig) DeepCopy ¶
func (in *BootstrapConfig) DeepCopy() *BootstrapConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapConfig.
func (*BootstrapConfig) DeepCopyInto ¶
func (in *BootstrapConfig) DeepCopyInto(out *BootstrapConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootstrapList ¶
type BootstrapList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Bootstrap `json:"items"`
}
BootstrapList contains a list of Bootstrap
func (*BootstrapList) DeepCopy ¶
func (in *BootstrapList) DeepCopy() *BootstrapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapList.
func (*BootstrapList) DeepCopyInto ¶
func (in *BootstrapList) DeepCopyInto(out *BootstrapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootstrapList) DeepCopyObject ¶
func (in *BootstrapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BootstrapSpec ¶
type BootstrapSpec struct {
// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
// Important: Run "make" to regenerate code after modifying this file
Resources *corev1.ResourceRequirements `json:"resources,omitempty"`
Image string `json:"image,omitempty"`
ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy,omitempty"`
ServiceAccount string `json:"serviceAccount,omitempty"`
ConfigMapName string `json:"configMapName,omitempty"`
Replicas *int32 `json:"replicas,omitempty"`
}
BootstrapSpec defines the desired state of Bootstrap
func (*BootstrapSpec) DeepCopy ¶
func (in *BootstrapSpec) DeepCopy() *BootstrapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapSpec.
func (*BootstrapSpec) DeepCopyInto ¶
func (in *BootstrapSpec) DeepCopyInto(out *BootstrapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootstrapStatus ¶
type BootstrapStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
BootstrapStatus defines the observed state of Bootstrap
func (*BootstrapStatus) DeepCopy ¶
func (in *BootstrapStatus) DeepCopy() *BootstrapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapStatus.
func (*BootstrapStatus) DeepCopyInto ¶
func (in *BootstrapStatus) DeepCopyInto(out *BootstrapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster ¶
type Cluster struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ClusterSpec `json:"spec,omitempty"`
Status ClusterStatus `json:"status,omitempty"`
}
Cluster is the Schema for the nodes API
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterList ¶
type ClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Cluster `json:"items"`
}
ClusterList contains a list of Cluster
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSpec ¶
type ClusterSpec struct {
AlertSystem AlertSystemConfig `json:"alertSystem"`
Asset AssetConfig `json:"asset"`
BlockAssembly BlockAssemblyConfig `json:"blockAssembly"`
Blockchain BlockchainConfig `json:"blockchain"`
BlockPersister BlockPersisterConfig `json:"blockPersister"`
BlockValidator BlockValidatorConfig `json:"blockValidator"`
Bootstrap BootstrapConfig `json:"bootstrap"`
Coinbase CoinbaseConfig `json:"coinbase"`
Legacy LegacyConfig `json:"legacy"`
Peer PeerConfig `json:"peer"`
Propagation PropagationConfig `json:"propagation"`
RPC RPCConfig `json:"rpc"`
SubtreeValidator SubtreeValidatorConfig `json:"subtreeValidator"`
UtxoPersister UtxoPersisterConfig `json:"utxoPersister"`
Validator ValidatorConfig `json:"validator"`
ConfigMapName string `json:"configMapName"`
Env []corev1.EnvVar `json:"env,omitempty"`
EnvFrom []corev1.EnvFromSource `json:"envFrom,omitempty"`
Image string `json:"image,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
ImagePullSecrets *[]corev1.LocalObjectReference `json:"imagePullSecrets,omitempty"`
AdditionalIngresses []v1.IngressSpec `json:"additionalIngresses,omitempty"`
}
ClusterSpec defines the desired state of Cluster
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Conditions []metav1.Condition `json:"conditions"`
}
ClusterStatus defines the observed state of Cluster
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Coinbase ¶
type Coinbase struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CoinbaseSpec `json:"spec,omitempty"`
Status CoinbaseStatus `json:"status,omitempty"`
}
Coinbase is the Schema for the coinbases API
func (*Coinbase) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Coinbase.
func (*Coinbase) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Coinbase) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Coinbase) DeploymentOverrides ¶
func (cb *Coinbase) DeploymentOverrides() *DeploymentOverrides
func (*Coinbase) Metadata ¶
func (cb *Coinbase) Metadata() metav1.ObjectMeta
type CoinbaseConfig ¶
type CoinbaseConfig struct {
Enabled bool `json:"enabled"`
Spec *CoinbaseSpec `json:"spec"`
}
CoinbaseConfig defines the coinbase configuration
func (*CoinbaseConfig) DeepCopy ¶
func (in *CoinbaseConfig) DeepCopy() *CoinbaseConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoinbaseConfig.
func (*CoinbaseConfig) DeepCopyInto ¶
func (in *CoinbaseConfig) DeepCopyInto(out *CoinbaseConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoinbaseList ¶
type CoinbaseList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Coinbase `json:"items"`
}
CoinbaseList contains a list of Coinbase
func (*CoinbaseList) DeepCopy ¶
func (in *CoinbaseList) DeepCopy() *CoinbaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoinbaseList.
func (*CoinbaseList) DeepCopyInto ¶
func (in *CoinbaseList) DeepCopyInto(out *CoinbaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CoinbaseList) DeepCopyObject ¶
func (in *CoinbaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CoinbaseSpec ¶
type CoinbaseSpec struct {
GrpcIngress *IngressDef `json:"grpcIngress,omitempty"`
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
}
CoinbaseSpec defines the desired state of Coinbase
func (*CoinbaseSpec) DeepCopy ¶
func (in *CoinbaseSpec) DeepCopy() *CoinbaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoinbaseSpec.
func (*CoinbaseSpec) DeepCopyInto ¶
func (in *CoinbaseSpec) DeepCopyInto(out *CoinbaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoinbaseStatus ¶
CoinbaseStatus defines the observed state of Coinbase
func (*CoinbaseStatus) DeepCopy ¶
func (in *CoinbaseStatus) DeepCopy() *CoinbaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoinbaseStatus.
func (*CoinbaseStatus) DeepCopyInto ¶
func (in *CoinbaseStatus) DeepCopyInto(out *CoinbaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentOverrides ¶
type DeploymentOverrides struct {
NodeSelector map[string]string `json:"nodeSelector,omitempty"`
Tolerations *[]corev1.Toleration `json:"tolerations,omitempty"`
Taints *[]corev1.Taint `json:"taints,omitempty"`
Affinity *corev1.Affinity `json:"affinity,omitempty"`
PodAntiAffinity *corev1.PodAntiAffinity `json:"podAntiAffinity,omitempty"`
Resources *corev1.ResourceRequirements `json:"resources,omitempty"`
Image string `json:"image,omitempty"`
ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy,omitempty"`
ImagePullSecrets *[]corev1.LocalObjectReference `json:"imagePullSecrets,omitempty"`
ServiceAccount string `json:"serviceAccount,omitempty"`
ConfigMapName string `json:"configMapName,omitempty"`
ServiceAnnotations map[string]string `json:"serviceAnnotations,omitempty"`
Replicas *int32 `json:"replicas,omitempty"`
Command []string `json:"command,omitempty"`
Args []string `json:"args,omitempty"`
Strategy *v1.DeploymentStrategy `json:"strategy,omitempty"`
Env []corev1.EnvVar `json:"env,omitempty"`
EnvFrom []corev1.EnvFromSource `json:"envFrom,omitempty"`
}
DeploymentOverrides defines all the overrides for the deployment of each service
func (*DeploymentOverrides) DeepCopy ¶
func (in *DeploymentOverrides) DeepCopy() *DeploymentOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentOverrides.
func (*DeploymentOverrides) DeepCopyInto ¶
func (in *DeploymentOverrides) DeepCopyInto(out *DeploymentOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Faucet ¶
type Faucet struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FaucetSpec `json:"spec,omitempty"`
Status FaucetStatus `json:"status,omitempty"`
}
Faucet is the Schema for the faucets API
func (*Faucet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Faucet.
func (*Faucet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Faucet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FaucetList ¶
type FaucetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Faucet `json:"items"`
}
FaucetList contains a list of Faucet
func (*FaucetList) DeepCopy ¶
func (in *FaucetList) DeepCopy() *FaucetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FaucetList.
func (*FaucetList) DeepCopyInto ¶
func (in *FaucetList) DeepCopyInto(out *FaucetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FaucetList) DeepCopyObject ¶
func (in *FaucetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FaucetSpec ¶
type FaucetSpec struct {
// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
// Important: Run "make" to regenerate code after modifying this file
Resources *corev1.ResourceRequirements `json:"resources,omitempty"`
NodeSelector map[string]string `json:"nodeSelector,omitempty"`
Tolerations *[]corev1.Toleration `json:"tolerations,omitempty"`
Affinity *corev1.Affinity `json:"affinity,omitempty"`
Image string `json:"image,omitempty"`
ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy,omitempty"`
ServiceAccount string `json:"serviceAccount,omitempty"`
ConfigMapName string `json:"configMapName,omitempty"`
}
FaucetSpec defines the desired state of Faucet
func (*FaucetSpec) DeepCopy ¶
func (in *FaucetSpec) DeepCopy() *FaucetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FaucetSpec.
func (*FaucetSpec) DeepCopyInto ¶
func (in *FaucetSpec) DeepCopyInto(out *FaucetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FaucetStatus ¶
type FaucetStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
FaucetStatus defines the observed state of Faucet
func (*FaucetStatus) DeepCopy ¶
func (in *FaucetStatus) DeepCopy() *FaucetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FaucetStatus.
func (*FaucetStatus) DeepCopyInto ¶
func (in *FaucetStatus) DeepCopyInto(out *FaucetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FiniteStateMachineSettings ¶
type FiniteStateMachineSettings struct {
Enabled bool `json:"enabled,omitempty"`
Host string `json:"host,omitempty"`
PollInterval *metav1.Duration `json:"pollInterval,omitempty"`
}
FiniteStateMachineSettings defines the configuration of the FSM
func (*FiniteStateMachineSettings) DeepCopy ¶
func (in *FiniteStateMachineSettings) DeepCopy() *FiniteStateMachineSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FiniteStateMachineSettings.
func (*FiniteStateMachineSettings) DeepCopyInto ¶
func (in *FiniteStateMachineSettings) DeepCopyInto(out *FiniteStateMachineSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressDef ¶
type IngressDef struct {
ClassName *string `json:"className,omitempty"`
Annotations map[string]string `json:"annotations,omitempty"`
Host string `json:"host"`
}
IngressDef defines ingress spec and annotations
func (*IngressDef) DeepCopy ¶
func (in *IngressDef) DeepCopy() *IngressDef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressDef.
func (*IngressDef) DeepCopyInto ¶
func (in *IngressDef) DeepCopyInto(out *IngressDef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Legacy ¶
type Legacy struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec LegacySpec `json:"spec,omitempty"`
Status LegacyStatus `json:"status,omitempty"`
}
Legacy is the Schema for the legacies API
func (*Legacy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Legacy.
func (*Legacy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Legacy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Legacy) DeploymentOverrides ¶
func (l *Legacy) DeploymentOverrides() *DeploymentOverrides
func (*Legacy) Metadata ¶
func (l *Legacy) Metadata() metav1.ObjectMeta
type LegacyConfig ¶
type LegacyConfig struct {
Enabled bool `json:"enabled"`
Spec *LegacySpec `json:"spec"`
}
LegacyConfig defines the legacy configuration
func (*LegacyConfig) DeepCopy ¶
func (in *LegacyConfig) DeepCopy() *LegacyConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegacyConfig.
func (*LegacyConfig) DeepCopyInto ¶
func (in *LegacyConfig) DeepCopyInto(out *LegacyConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LegacyList ¶
type LegacyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Legacy `json:"items"`
}
LegacyList contains a list of Legacy
func (*LegacyList) DeepCopy ¶
func (in *LegacyList) DeepCopy() *LegacyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegacyList.
func (*LegacyList) DeepCopyInto ¶
func (in *LegacyList) DeepCopyInto(out *LegacyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LegacyList) DeepCopyObject ¶
func (in *LegacyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LegacySpec ¶
type LegacySpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
}
LegacySpec defines the desired state of Legacy
func (*LegacySpec) DeepCopy ¶
func (in *LegacySpec) DeepCopy() *LegacySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegacySpec.
func (*LegacySpec) DeepCopyInto ¶
func (in *LegacySpec) DeepCopyInto(out *LegacySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LegacyStatus ¶
LegacyStatus defines the observed state of Legacy
func (*LegacyStatus) DeepCopy ¶
func (in *LegacyStatus) DeepCopy() *LegacyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegacyStatus.
func (*LegacyStatus) DeepCopyInto ¶
func (in *LegacyStatus) DeepCopyInto(out *LegacyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Peer ¶
type Peer struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PeerSpec `json:"spec,omitempty"`
Status PeerStatus `json:"status,omitempty"`
}
Peer is the Schema for the peers API
func (*Peer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Peer.
func (*Peer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Peer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Peer) DeploymentOverrides ¶
func (p *Peer) DeploymentOverrides() *DeploymentOverrides
func (*Peer) Metadata ¶
func (p *Peer) Metadata() metav1.ObjectMeta
type PeerConfig ¶
PeerConfig defines the miner configuration
func (*PeerConfig) DeepCopy ¶
func (in *PeerConfig) DeepCopy() *PeerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeerConfig.
func (*PeerConfig) DeepCopyInto ¶
func (in *PeerConfig) DeepCopyInto(out *PeerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeerList ¶
type PeerList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Peer `json:"items"`
}
PeerList contains a list of Peer
func (*PeerList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeerList.
func (*PeerList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PeerList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PeerSpec ¶
type PeerSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
GrpcIngress *IngressDef `json:"grpcIngress,omitempty"`
WsIngress *IngressDef `json:"wsIngress,omitempty"`
WssIngress *IngressDef `json:"wssIngress,omitempty"`
}
PeerSpec defines the desired state of Peer
func (*PeerSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeerSpec.
func (*PeerSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeerStatus ¶
PeerStatus defines the observed state of Peer
func (*PeerStatus) DeepCopy ¶
func (in *PeerStatus) DeepCopy() *PeerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeerStatus.
func (*PeerStatus) DeepCopyInto ¶
func (in *PeerStatus) DeepCopyInto(out *PeerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Propagation ¶
type Propagation struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PropagationSpec `json:"spec,omitempty"`
Status PropagationStatus `json:"status,omitempty"`
}
Propagation is the Schema for the propagations API
func (*Propagation) DeepCopy ¶
func (in *Propagation) DeepCopy() *Propagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Propagation.
func (*Propagation) DeepCopyInto ¶
func (in *Propagation) DeepCopyInto(out *Propagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Propagation) DeepCopyObject ¶
func (in *Propagation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Propagation) DeploymentOverrides ¶
func (p *Propagation) DeploymentOverrides() *DeploymentOverrides
func (*Propagation) Metadata ¶
func (p *Propagation) Metadata() metav1.ObjectMeta
type PropagationConfig ¶
type PropagationConfig struct {
Enabled bool `json:"enabled"`
Spec *PropagationSpec `json:"spec"`
}
PropagationConfig defines the propagation configuration
func (*PropagationConfig) DeepCopy ¶
func (in *PropagationConfig) DeepCopy() *PropagationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagationConfig.
func (*PropagationConfig) DeepCopyInto ¶
func (in *PropagationConfig) DeepCopyInto(out *PropagationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropagationList ¶
type PropagationList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Propagation `json:"items"`
}
PropagationList contains a list of Propagation
func (*PropagationList) DeepCopy ¶
func (in *PropagationList) DeepCopy() *PropagationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagationList.
func (*PropagationList) DeepCopyInto ¶
func (in *PropagationList) DeepCopyInto(out *PropagationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PropagationList) DeepCopyObject ¶
func (in *PropagationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PropagationSpec ¶
type PropagationSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
ServiceAnnotations map[string]string `json:"serviceAnnotations,omitempty"`
DelveIngress *IngressDef `json:"delveIngress,omitempty"`
QuicIngress *IngressDef `json:"quicIngress,omitempty"`
GrpcIngress *IngressDef `json:"grpcIngress,omitempty"`
HTTPIngress *IngressDef `json:"httpIngress,omitempty"`
ProfilerIngress *IngressDef `json:"httpsIngress,omitempty"`
}
PropagationSpec defines the desired state of Propagation
func (*PropagationSpec) DeepCopy ¶
func (in *PropagationSpec) DeepCopy() *PropagationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagationSpec.
func (*PropagationSpec) DeepCopyInto ¶
func (in *PropagationSpec) DeepCopyInto(out *PropagationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropagationStatus ¶
PropagationStatus defines the observed state of Propagation
func (*PropagationStatus) DeepCopy ¶
func (in *PropagationStatus) DeepCopy() *PropagationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropagationStatus.
func (*PropagationStatus) DeepCopyInto ¶
func (in *PropagationStatus) DeepCopyInto(out *PropagationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RPC ¶
type RPC struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec RPCSpec `json:"spec,omitempty"`
Status RPCStatus `json:"status,omitempty"`
}
RPC is the Schema for the rpcs API
func (*RPC) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPC.
func (*RPC) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RPC) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RPC) DeploymentOverrides ¶
func (m *RPC) DeploymentOverrides() *DeploymentOverrides
func (*RPC) Metadata ¶
func (m *RPC) Metadata() metav1.ObjectMeta
type RPCConfig ¶
RPCConfig defines the rpc configuration
func (*RPCConfig) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCConfig.
func (*RPCConfig) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RPCList ¶
type RPCList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []RPC `json:"items"`
}
RPCList contains a list of RPC
func (*RPCList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCList.
func (*RPCList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RPCList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RPCSpec ¶
type RPCSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
}
RPCSpec defines the desired state of RPC
func (*RPCSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCSpec.
func (*RPCSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RPCStatus ¶
RPCStatus defines the observed state of RPC
func (*RPCStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCStatus.
func (*RPCStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageConfig ¶
type StorageConfig struct {
StorageResources *corev1.VolumeResourceRequirements `json:"storageResources,omitempty"`
StorageClass string `json:"storageClass,omitempty"`
StorageVolume string `json:"storageVolume,omitempty"`
}
func (*StorageConfig) DeepCopy ¶
func (in *StorageConfig) DeepCopy() *StorageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageConfig.
func (*StorageConfig) DeepCopyInto ¶
func (in *StorageConfig) DeepCopyInto(out *StorageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubtreeValidator ¶
type SubtreeValidator struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec SubtreeValidatorSpec `json:"spec,omitempty"`
Status SubtreeValidatorStatus `json:"status,omitempty"`
}
SubtreeValidator is the Schema for the subtreevalidators API
func (*SubtreeValidator) DeepCopy ¶
func (in *SubtreeValidator) DeepCopy() *SubtreeValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubtreeValidator.
func (*SubtreeValidator) DeepCopyInto ¶
func (in *SubtreeValidator) DeepCopyInto(out *SubtreeValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubtreeValidator) DeepCopyObject ¶
func (in *SubtreeValidator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubtreeValidator) DeploymentOverrides ¶
func (stv *SubtreeValidator) DeploymentOverrides() *DeploymentOverrides
func (*SubtreeValidator) Metadata ¶
func (stv *SubtreeValidator) Metadata() metav1.ObjectMeta
type SubtreeValidatorConfig ¶
type SubtreeValidatorConfig struct {
Enabled bool `json:"enabled"`
Spec *SubtreeValidatorSpec `json:"spec"`
}
SubtreeValidatorConfig defines the subtreevalidator configuration
func (*SubtreeValidatorConfig) DeepCopy ¶
func (in *SubtreeValidatorConfig) DeepCopy() *SubtreeValidatorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubtreeValidatorConfig.
func (*SubtreeValidatorConfig) DeepCopyInto ¶
func (in *SubtreeValidatorConfig) DeepCopyInto(out *SubtreeValidatorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubtreeValidatorList ¶
type SubtreeValidatorList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SubtreeValidator `json:"items"`
}
SubtreeValidatorList contains a list of SubtreeValidator
func (*SubtreeValidatorList) DeepCopy ¶
func (in *SubtreeValidatorList) DeepCopy() *SubtreeValidatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubtreeValidatorList.
func (*SubtreeValidatorList) DeepCopyInto ¶
func (in *SubtreeValidatorList) DeepCopyInto(out *SubtreeValidatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubtreeValidatorList) DeepCopyObject ¶
func (in *SubtreeValidatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubtreeValidatorSpec ¶
type SubtreeValidatorSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
PodTemplateAnnotations map[string]string `json:"podTemplateAnnotations,omitempty"`
}
SubtreeValidatorSpec defines the desired state of SubtreeValidator
func (*SubtreeValidatorSpec) DeepCopy ¶
func (in *SubtreeValidatorSpec) DeepCopy() *SubtreeValidatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubtreeValidatorSpec.
func (*SubtreeValidatorSpec) DeepCopyInto ¶
func (in *SubtreeValidatorSpec) DeepCopyInto(out *SubtreeValidatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubtreeValidatorStatus ¶
type SubtreeValidatorStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
SubtreeValidatorStatus defines the observed state of SubtreeValidator
func (*SubtreeValidatorStatus) DeepCopy ¶
func (in *SubtreeValidatorStatus) DeepCopy() *SubtreeValidatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubtreeValidatorStatus.
func (*SubtreeValidatorStatus) DeepCopyInto ¶
func (in *SubtreeValidatorStatus) DeepCopyInto(out *SubtreeValidatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeranodeService ¶
type TeranodeService interface {
DeploymentOverrides() *DeploymentOverrides
Metadata() metav1.ObjectMeta
}
TeranodeService defines the methods used for all common configuration overrides of each API service
type UtxoPersister ¶
type UtxoPersister struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec UtxoPersisterSpec `json:"spec,omitempty"`
Status UtxoPersisterStatus `json:"status,omitempty"`
}
UtxoPersister is the Schema for the utxopersisters API
func (*UtxoPersister) DeepCopy ¶
func (in *UtxoPersister) DeepCopy() *UtxoPersister
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UtxoPersister.
func (*UtxoPersister) DeepCopyInto ¶
func (in *UtxoPersister) DeepCopyInto(out *UtxoPersister)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UtxoPersister) DeepCopyObject ¶
func (in *UtxoPersister) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UtxoPersister) DeploymentOverrides ¶
func (up *UtxoPersister) DeploymentOverrides() *DeploymentOverrides
func (*UtxoPersister) Metadata ¶
func (up *UtxoPersister) Metadata() metav1.ObjectMeta
type UtxoPersisterConfig ¶
type UtxoPersisterConfig struct {
Enabled bool `json:"enabled"`
Spec *UtxoPersisterSpec `json:"spec"`
}
UtxoPersisterConfig defines the utxo persister configuration
func (*UtxoPersisterConfig) DeepCopy ¶
func (in *UtxoPersisterConfig) DeepCopy() *UtxoPersisterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UtxoPersisterConfig.
func (*UtxoPersisterConfig) DeepCopyInto ¶
func (in *UtxoPersisterConfig) DeepCopyInto(out *UtxoPersisterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UtxoPersisterList ¶
type UtxoPersisterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []UtxoPersister `json:"items"`
}
UtxoPersisterList contains a list of UtxoPersister
func (*UtxoPersisterList) DeepCopy ¶
func (in *UtxoPersisterList) DeepCopy() *UtxoPersisterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UtxoPersisterList.
func (*UtxoPersisterList) DeepCopyInto ¶
func (in *UtxoPersisterList) DeepCopyInto(out *UtxoPersisterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UtxoPersisterList) DeepCopyObject ¶
func (in *UtxoPersisterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UtxoPersisterSpec ¶
type UtxoPersisterSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
}
UtxoPersisterSpec defines the desired state of UtxoPersister
func (*UtxoPersisterSpec) DeepCopy ¶
func (in *UtxoPersisterSpec) DeepCopy() *UtxoPersisterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UtxoPersisterSpec.
func (*UtxoPersisterSpec) DeepCopyInto ¶
func (in *UtxoPersisterSpec) DeepCopyInto(out *UtxoPersisterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UtxoPersisterStatus ¶
UtxoPersisterStatus defines the observed state of UtxoPersister
func (*UtxoPersisterStatus) DeepCopy ¶
func (in *UtxoPersisterStatus) DeepCopy() *UtxoPersisterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UtxoPersisterStatus.
func (*UtxoPersisterStatus) DeepCopyInto ¶
func (in *UtxoPersisterStatus) DeepCopyInto(out *UtxoPersisterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Validator ¶
type Validator struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ValidatorSpec `json:"spec,omitempty"`
Status ValidatorStatus `json:"status,omitempty"`
}
Validator is the Schema for the validators API
func (*Validator) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Validator.
func (*Validator) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Validator) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Validator) DeploymentOverrides ¶
func (v *Validator) DeploymentOverrides() *DeploymentOverrides
func (*Validator) Metadata ¶
func (v *Validator) Metadata() metav1.ObjectMeta
type ValidatorConfig ¶
type ValidatorConfig struct {
Enabled bool `json:"enabled"`
Spec *ValidatorSpec `json:"spec"`
}
ValidatorConfig defines the validator configuration
func (*ValidatorConfig) DeepCopy ¶
func (in *ValidatorConfig) DeepCopy() *ValidatorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidatorConfig.
func (*ValidatorConfig) DeepCopyInto ¶
func (in *ValidatorConfig) DeepCopyInto(out *ValidatorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidatorList ¶
type ValidatorList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Validator `json:"items"`
}
ValidatorList contains a list of Validator
func (*ValidatorList) DeepCopy ¶
func (in *ValidatorList) DeepCopy() *ValidatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidatorList.
func (*ValidatorList) DeepCopyInto ¶
func (in *ValidatorList) DeepCopyInto(out *ValidatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ValidatorList) DeepCopyObject ¶
func (in *ValidatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ValidatorSpec ¶
type ValidatorSpec struct {
DeploymentOverrides *DeploymentOverrides `json:"deploymentOverrides,omitempty"`
}
ValidatorSpec defines the desired state of Validator
func (*ValidatorSpec) DeepCopy ¶
func (in *ValidatorSpec) DeepCopy() *ValidatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidatorSpec.
func (*ValidatorSpec) DeepCopyInto ¶
func (in *ValidatorSpec) DeepCopyInto(out *ValidatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidatorStatus ¶
ValidatorStatus defines the observed state of Validator
func (*ValidatorStatus) DeepCopy ¶
func (in *ValidatorStatus) DeepCopy() *ValidatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidatorStatus.
func (*ValidatorStatus) DeepCopyInto ¶
func (in *ValidatorStatus) DeepCopyInto(out *ValidatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- alertsystem_types.go
- asset_types.go
- blockassembly_types.go
- blockchain_types.go
- blockpersister_types.go
- blockvalidator_types.go
- bootstrap_types.go
- cluster_types.go
- coinbase_types.go
- conditions.go
- faucet_types.go
- groupversion_info.go
- ingress.go
- interface.go
- legacy_types.go
- peer_types.go
- propagation_types.go
- rpc_types.go
- subtreevalidator_types.go
- utxopersister_types.go
- validator_types.go
- zz_generated.deepcopy.go