v1alpha1

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the teranode v1alpha1 API group +kubebuilder:object:generate=true +groupName=teranode.bsvblockchain.org

Index

Constants

View Source
const ConditionReconciled = "Reconciled"

ConditionReconciled is reconciled

View Source
const ReconcileCompleteMessage = "Reconcile complete"

ReconcileCompleteMessage is when the reconile is complete

View Source
const ReconciledReasonComplete = "Complete"

ReconciledReasonComplete is complete

View Source
const ReconciledReasonError = "Error"

ReconciledReasonError is an error

Variables

View Source
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

func (in *Asset) DeepCopy() *Asset

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Asset.

func (*Asset) DeepCopyInto

func (in *Asset) DeepCopyInto(out *Asset)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Asset) DeepCopyObject

func (in *Asset) DeepCopyObject() runtime.Object

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

type AssetConfig struct {
	Enabled bool       `json:"enabled"`
	Spec    *AssetSpec `json:"spec"`
}

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

func (in *AssetList) DeepCopy() *AssetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetList.

func (*AssetList) DeepCopyInto

func (in *AssetList) DeepCopyInto(out *AssetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AssetList) DeepCopyObject

func (in *AssetList) DeepCopyObject() runtime.Object

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

func (in *AssetSpec) DeepCopy() *AssetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssetSpec.

func (*AssetSpec) DeepCopyInto

func (in *AssetSpec) DeepCopyInto(out *AssetSpec)

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

type BlockAssemblyStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

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

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

type BlockPersisterStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

BlockPersisterStatus defines the observed state of BlockPersister

func (*BlockPersisterStatus) DeepCopy

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

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

type BlockValidatorStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

BlockValidatorStatus defines the observed state of BlockValidator

func (*BlockValidatorStatus) DeepCopy

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

func (in *Bootstrap) DeepCopy() *Bootstrap

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bootstrap.

func (*Bootstrap) DeepCopyInto

func (in *Bootstrap) DeepCopyInto(out *Bootstrap)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Bootstrap) DeepCopyObject

func (in *Bootstrap) DeepCopyObject() runtime.Object

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

func (in *Cluster) DeepCopy() *Cluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.

func (*Cluster) DeepCopyInto

func (in *Cluster) DeepCopyInto(out *Cluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Cluster) DeepCopyObject

func (in *Cluster) DeepCopyObject() runtime.Object

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"`

	SharedStorage       StorageConfig    `json:"sharedStorage"`
	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

func (in *Coinbase) DeepCopy() *Coinbase

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Coinbase.

func (*Coinbase) DeepCopyInto

func (in *Coinbase) DeepCopyInto(out *Coinbase)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Coinbase) DeepCopyObject

func (in *Coinbase) DeepCopyObject() runtime.Object

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

type CoinbaseStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

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

func (in *Faucet) DeepCopy() *Faucet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Faucet.

func (*Faucet) DeepCopyInto

func (in *Faucet) DeepCopyInto(out *Faucet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Faucet) DeepCopyObject

func (in *Faucet) DeepCopyObject() runtime.Object

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FiniteStateMachineSettings.

func (*FiniteStateMachineSettings) DeepCopyInto

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

func (in *Legacy) DeepCopy() *Legacy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Legacy.

func (*Legacy) DeepCopyInto

func (in *Legacy) DeepCopyInto(out *Legacy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Legacy) DeepCopyObject

func (in *Legacy) DeepCopyObject() runtime.Object

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

type LegacyStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

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

func (in *Peer) DeepCopy() *Peer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Peer.

func (*Peer) DeepCopyInto

func (in *Peer) DeepCopyInto(out *Peer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Peer) DeepCopyObject

func (in *Peer) DeepCopyObject() runtime.Object

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

type PeerConfig struct {
	Enabled bool      `json:"enabled"`
	Spec    *PeerSpec `json:"spec"`
}

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

func (in *PeerList) DeepCopy() *PeerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeerList.

func (*PeerList) DeepCopyInto

func (in *PeerList) DeepCopyInto(out *PeerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PeerList) DeepCopyObject

func (in *PeerList) DeepCopyObject() runtime.Object

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

func (in *PeerSpec) DeepCopy() *PeerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeerSpec.

func (*PeerSpec) DeepCopyInto

func (in *PeerSpec) DeepCopyInto(out *PeerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PeerStatus

type PeerStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

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

type PropagationStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

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

func (in *RPC) DeepCopy() *RPC

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPC.

func (*RPC) DeepCopyInto

func (in *RPC) DeepCopyInto(out *RPC)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RPC) DeepCopyObject

func (in *RPC) DeepCopyObject() runtime.Object

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

type RPCConfig struct {
	Enabled bool     `json:"enabled"`
	Spec    *RPCSpec `json:"spec"`
}

RPCConfig defines the rpc configuration

func (*RPCConfig) DeepCopy

func (in *RPCConfig) DeepCopy() *RPCConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCConfig.

func (*RPCConfig) DeepCopyInto

func (in *RPCConfig) DeepCopyInto(out *RPCConfig)

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

func (in *RPCList) DeepCopy() *RPCList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCList.

func (*RPCList) DeepCopyInto

func (in *RPCList) DeepCopyInto(out *RPCList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RPCList) DeepCopyObject

func (in *RPCList) DeepCopyObject() runtime.Object

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

func (in *RPCSpec) DeepCopy() *RPCSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCSpec.

func (*RPCSpec) DeepCopyInto

func (in *RPCSpec) DeepCopyInto(out *RPCSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RPCStatus

type RPCStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

RPCStatus defines the observed state of RPC

func (*RPCStatus) DeepCopy

func (in *RPCStatus) DeepCopy() *RPCStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RPCStatus.

func (*RPCStatus) DeepCopyInto

func (in *RPCStatus) DeepCopyInto(out *RPCStatus)

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

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

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

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

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

type UtxoPersisterStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

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

func (in *Validator) DeepCopy() *Validator

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Validator.

func (*Validator) DeepCopyInto

func (in *Validator) DeepCopyInto(out *Validator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Validator) DeepCopyObject

func (in *Validator) DeepCopyObject() runtime.Object

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

type ValidatorStatus struct {
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

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.

Jump to

Keyboard shortcuts

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