Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the cache v1alpha1 API group +kubebuilder:object:generate=true +groupName=hlf.kungfusoftware.es
Index ¶
- Constants
- Variables
- func Resource(resource string) schema.GroupResource
- type ApplicationCapabilities
- type BootstrapMethod
- type CA
- type CARef
- type Catls
- type ChannelCapabilities
- type ChannelConfig
- type Component
- type Condition
- type ConditionReason
- type ConditionType
- type Cors
- type Csr
- type DeploymentStatus
- type Enrollment
- type ExternalBuilder
- type FabricCA
- type FabricCAAffiliation
- type FabricCABCCSP
- type FabricCABCCSPSW
- type FabricCACFG
- type FabricCACFGAffilitions
- type FabricCACFGIdentities
- type FabricCACRL
- type FabricCACSR
- type FabricCACSRCA
- type FabricCAClientAuth
- type FabricCACrypto
- type FabricCADatabase
- type FabricCAIdentity
- type FabricCAIdentityAttrs
- type FabricCAIntermediate
- type FabricCAIntermediateEnrollment
- type FabricCAIntermediateParentServer
- type FabricCAIntermediateTLS
- type FabricCAIntermediateTLSClient
- type FabricCAItemConf
- type FabricCAList
- type FabricCAMetrics
- type FabricCAMetricsStatsd
- type FabricCANames
- type FabricCARegistry
- type FabricCASigning
- type FabricCASigningDefault
- type FabricCASigningProfiles
- type FabricCASigningSignProfile
- type FabricCASigningSignProfileConstraint
- type FabricCASigningTLSProfile
- type FabricCASpec
- type FabricCASpecService
- type FabricCAStatus
- type FabricCASubject
- type FabricCATLSConf
- type FabricChaincode
- type FabricChaincodeList
- type FabricChaincodeSpec
- type FabricChaincodeStatus
- type FabricExplorer
- type FabricExplorerList
- type FabricExplorerSpec
- type FabricExplorerStatus
- type FabricFSServer
- type FabricFollowerChannel
- type FabricFollowerChannelAnchorPeer
- type FabricFollowerChannelExternalPeer
- type FabricFollowerChannelList
- type FabricFollowerChannelOrderer
- type FabricFollowerChannelPeer
- type FabricFollowerChannelSpec
- type FabricFollowerChannelStatus
- type FabricIstio
- type FabricMainChannel
- type FabricMainChannelAdminOrdererOrganizationSpec
- type FabricMainChannelAdminPeerOrganizationSpec
- type FabricMainChannelAnchorPeer
- type FabricMainChannelApplicationConfig
- type FabricMainChannelConfig
- type FabricMainChannelConsensusState
- type FabricMainChannelConsenter
- type FabricMainChannelEtcdRaft
- type FabricMainChannelEtcdRaftOptions
- type FabricMainChannelExternalOrdererNode
- type FabricMainChannelExternalOrdererOrganization
- type FabricMainChannelExternalPeerOrganization
- type FabricMainChannelIdentity
- type FabricMainChannelList
- type FabricMainChannelOrdererBatchSize
- type FabricMainChannelOrdererConfig
- type FabricMainChannelOrdererNode
- type FabricMainChannelOrdererOrganization
- type FabricMainChannelPeerOrganization
- type FabricMainChannelPoliciesConfig
- type FabricMainChannelSpec
- type FabricMainChannelStatus
- type FabricNetworkConfig
- type FabricNetworkConfigList
- type FabricNetworkConfigSpec
- type FabricNetworkConfigStatus
- type FabricOperationsConsole
- type FabricOperationsConsoleAuth
- type FabricOperationsConsoleCouchDB
- type FabricOperationsConsoleList
- type FabricOperationsConsoleSpec
- type FabricOperationsConsoleStatus
- type FabricOperatorAPI
- type FabricOperatorAPIAuth
- type FabricOperatorAPIHLFConfig
- type FabricOperatorAPIList
- type FabricOperatorAPINetworkConfig
- type FabricOperatorAPISpec
- type FabricOperatorAPIStatus
- type FabricOperatorUI
- type FabricOperatorUIAuth
- type FabricOperatorUIList
- type FabricOperatorUISpec
- type FabricOperatorUIStatus
- type FabricOrdererNode
- type FabricOrdererNodeList
- type FabricOrdererNodeSpec
- type FabricOrdererNodeStatus
- type FabricOrderingService
- type FabricOrderingServiceList
- type FabricOrderingServiceSpec
- type FabricOrderingServiceStatus
- type FabricPeer
- type FabricPeerCouchDB
- type FabricPeerCouchdbExporter
- type FabricPeerDiscovery
- type FabricPeerExternalCouchDB
- type FabricPeerList
- type FabricPeerLogging
- type FabricPeerResources
- type FabricPeerSpec
- type FabricPeerSpecGossip
- type FabricPeerStatus
- type FabricPeerStorage
- type FabricTLSCACrypto
- type GRPCProxy
- type HLFIdentity
- type Ingress
- type IngressHost
- type IngressPath
- type MetricsProvider
- type OrdererCapabilities
- type OrdererEnrollment
- type OrdererNode
- type OrdererNodeEnrollment
- type OrdererNodeEnrollmentTLS
- type OrdererNodeService
- type OrdererService
- type OrdererSystemChannel
- type OrgCertsRef
- type PeerService
- type Secret
- type Service
- type ServiceMonitor
- type ServiceType
- type StateDB
- type Storage
- type TLS
Constants ¶
const ( BootstrapMethodNone = "none" BootstrapMethodFile = "file" )
const DefaultImagePullPolicy = corev1.PullAlways
const ServiceTypeClusterIP = "ClusterIP"
const ServiceTypeLoadBalancer = "LoadBalancer"
const ServiceTypeNodePort = "NodePort"
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "hlf.kungfusoftware.es", Version: "v1alpha1"} SchemeGroupVersion = schema.GroupVersion{Group: "hlf.kungfusoftware.es", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ApplicationCapabilities ¶
type ApplicationCapabilities struct {
V2_0 bool `json:"V2_0"`
}
func (*ApplicationCapabilities) DeepCopy ¶
func (in *ApplicationCapabilities) DeepCopy() *ApplicationCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationCapabilities.
func (*ApplicationCapabilities) DeepCopyInto ¶
func (in *ApplicationCapabilities) DeepCopyInto(out *ApplicationCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootstrapMethod ¶ added in v1.2.1
type BootstrapMethod string
type CA ¶
type CA struct { // +kubebuilder:validation:MinLength=1 Host string `json:"host"` // +kubebuilder:validation:MinLength=1 Cert string `json:"cert"` // +kubebuilder:validation:MinLength=1 User string `json:"user"` // +kubebuilder:validation:MinLength=1 Password string `json:"password"` }
func (*CA) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CA.
func (*CA) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CARef ¶ added in v1.8.0
type CARef struct { CAName string `json:"caName"` // FabricCA Namespace of the organization CANamespace string `json:"caNamespace"` }
func (*CARef) DeepCopy ¶ added in v1.8.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CARef.
func (*CARef) DeepCopyInto ¶ added in v1.8.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Catls ¶
type Catls struct {
Cacert string `json:"cacert"`
}
func (*Catls) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Catls.
func (*Catls) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelCapabilities ¶
type ChannelCapabilities struct {
V2_0 bool `json:"V2_0"`
}
func (*ChannelCapabilities) DeepCopy ¶
func (in *ChannelCapabilities) DeepCopy() *ChannelCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelCapabilities.
func (*ChannelCapabilities) DeepCopyInto ¶
func (in *ChannelCapabilities) DeepCopyInto(out *ChannelCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelConfig ¶
type ChannelConfig struct { BatchTimeout string `json:"batchTimeout"` MaxMessageCount int `json:"maxMessageCount"` AbsoluteMaxBytes int `json:"absoluteMaxBytes"` PreferredMaxBytes int `json:"preferredMaxBytes"` OrdererCapabilities OrdererCapabilities `json:"ordererCapabilities"` ApplicationCapabilities ApplicationCapabilities `json:"applicationCapabilities"` ChannelCapabilities ChannelCapabilities `json:"channelCapabilities"` SnapshotIntervalSize int `json:"snapshotIntervalSize"` TickInterval string `json:"tickInterval"` ElectionTick int `json:"electionTick"` HeartbeatTick int `json:"heartbeatTick"` MaxInflightBlocks int `json:"maxInflightBlocks"` }
func (*ChannelConfig) DeepCopy ¶
func (in *ChannelConfig) DeepCopy() *ChannelConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelConfig.
func (*ChannelConfig) DeepCopyInto ¶
func (in *ChannelConfig) DeepCopyInto(out *ChannelConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Component ¶
type Component struct { // +kubebuilder:validation:MinLength=1 Cahost string `json:"cahost"` // +kubebuilder:validation:MinLength=1 Caname string `json:"caname"` Caport int `json:"caport"` Catls Catls `json:"catls"` // +kubebuilder:validation:MinLength=1 Enrollid string `json:"enrollid"` // +kubebuilder:validation:MinLength=1 Enrollsecret string `json:"enrollsecret"` }
func (*Component) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Component.
func (*Component) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Condition ¶ added in v1.8.0
type Condition struct { Type ConditionType `json:"type"` Status corev1.ConditionStatus `json:"status"` Reason ConditionReason `json:"reason,omitempty"` Message string `json:"message,omitempty"` LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty"` }
func (*Condition) DeepCopy ¶ added in v1.8.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
func (*Condition) DeepCopyInto ¶ added in v1.8.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionReason ¶ added in v1.8.0
type ConditionReason string
ConditionReason is intended to be a one-word, CamelCase representation of the category of cause of the current status. It is intended to be used in concise output, such as one-line kubectl get output, and in summarizing occurrences of causes.
type ConditionType ¶ added in v1.8.0
type ConditionType string
ConditionType is the type of the condition and is typically a CamelCased word or short phrase.
Condition types should indicate state in the "abnormal-true" polarity. For example, if the condition indicates when a policy is invalid, the "is valid" case is probably the norm, so the condition should be called "Invalid".
type Cors ¶
type Cors struct { // +kubebuilder:default:=false Enabled bool `json:"enabled"` Origins []string `json:"origins"` }
func (*Cors) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cors.
func (*Cors) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Csr ¶
func (*Csr) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Csr.
func (*Csr) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStatus ¶
type DeploymentStatus string
const ( PendingStatus DeploymentStatus = "PENDING" FailedStatus DeploymentStatus = "FAILED" RunningStatus DeploymentStatus = "RUNNING" UnknownStatus DeploymentStatus = "UNKNOWN" UpdatingVersion DeploymentStatus = "UPDATING_VERSION" UpdatingCertificates DeploymentStatus = "UPDATING_CERTIFICATES" )
type Enrollment ¶
func (*Enrollment) DeepCopy ¶
func (in *Enrollment) DeepCopy() *Enrollment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Enrollment.
func (*Enrollment) DeepCopyInto ¶
func (in *Enrollment) DeepCopyInto(out *Enrollment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalBuilder ¶ added in v1.1.1
type ExternalBuilder struct { Name string `json:"name"` Path string `json:"path"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} PropagateEnvironment []string `json:"propagateEnvironment"` }
func (*ExternalBuilder) DeepCopy ¶ added in v1.1.1
func (in *ExternalBuilder) DeepCopy() *ExternalBuilder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalBuilder.
func (*ExternalBuilder) DeepCopyInto ¶ added in v1.1.1
func (in *ExternalBuilder) DeepCopyInto(out *ExternalBuilder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCA ¶
type FabricCA struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricCASpec `json:"spec,omitempty"` Status FabricCAStatus `json:"status,omitempty"` }
FabricCA is the Schema for the hlfs API
func (*FabricCA) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCA.
func (*FabricCA) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricCA) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricCAAffiliation ¶ added in v1.8.0
type FabricCAAffiliation struct { Name string `json:"name"` Departments []string `json:"departments"` }
func (*FabricCAAffiliation) DeepCopy ¶ added in v1.8.0
func (in *FabricCAAffiliation) DeepCopy() *FabricCAAffiliation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAAffiliation.
func (*FabricCAAffiliation) DeepCopyInto ¶ added in v1.8.0
func (in *FabricCAAffiliation) DeepCopyInto(out *FabricCAAffiliation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCABCCSP ¶
type FabricCABCCSP struct { // +kubebuilder:default:="SW" Default string `json:"default"` SW FabricCABCCSPSW `json:"sw"` }
func (*FabricCABCCSP) DeepCopy ¶
func (in *FabricCABCCSP) DeepCopy() *FabricCABCCSP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCABCCSP.
func (*FabricCABCCSP) DeepCopyInto ¶
func (in *FabricCABCCSP) DeepCopyInto(out *FabricCABCCSP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCABCCSPSW ¶
type FabricCABCCSPSW struct { // +kubebuilder:default:="SHA2" Hash string `json:"hash"` // +kubebuilder:default:="256" Security string `json:"security"` }
func (*FabricCABCCSPSW) DeepCopy ¶
func (in *FabricCABCCSPSW) DeepCopy() *FabricCABCCSPSW
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCABCCSPSW.
func (*FabricCABCCSPSW) DeepCopyInto ¶
func (in *FabricCABCCSPSW) DeepCopyInto(out *FabricCABCCSPSW)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCACFG ¶
type FabricCACFG struct { Identities FabricCACFGIdentities `json:"identities"` Affiliations FabricCACFGAffilitions `json:"affiliations"` }
func (*FabricCACFG) DeepCopy ¶
func (in *FabricCACFG) DeepCopy() *FabricCACFG
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCACFG.
func (*FabricCACFG) DeepCopyInto ¶
func (in *FabricCACFG) DeepCopyInto(out *FabricCACFG)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCACFGAffilitions ¶
type FabricCACFGAffilitions struct { // +kubebuilder:default:=true AllowRemove bool `json:"allowRemove"` }
func (*FabricCACFGAffilitions) DeepCopy ¶
func (in *FabricCACFGAffilitions) DeepCopy() *FabricCACFGAffilitions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCACFGAffilitions.
func (*FabricCACFGAffilitions) DeepCopyInto ¶
func (in *FabricCACFGAffilitions) DeepCopyInto(out *FabricCACFGAffilitions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCACFGIdentities ¶
type FabricCACFGIdentities struct { // +kubebuilder:default:=true AllowRemove bool `json:"allowRemove"` }
func (*FabricCACFGIdentities) DeepCopy ¶
func (in *FabricCACFGIdentities) DeepCopy() *FabricCACFGIdentities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCACFGIdentities.
func (*FabricCACFGIdentities) DeepCopyInto ¶
func (in *FabricCACFGIdentities) DeepCopyInto(out *FabricCACFGIdentities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCACRL ¶
type FabricCACRL struct { // +kubebuilder:default:="24h" Expiry string `json:"expiry"` }
func (*FabricCACRL) DeepCopy ¶
func (in *FabricCACRL) DeepCopy() *FabricCACRL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCACRL.
func (*FabricCACRL) DeepCopyInto ¶
func (in *FabricCACRL) DeepCopyInto(out *FabricCACRL)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCACSR ¶
type FabricCACSR struct { // +kubebuilder:default:="ca" CN string `json:"cn"` // +kubebuilder:default:={"localhost"} Hosts []string `json:"hosts"` Names []FabricCANames `json:"names"` CA FabricCACSRCA `json:"ca"` }
func (*FabricCACSR) DeepCopy ¶
func (in *FabricCACSR) DeepCopy() *FabricCACSR
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCACSR.
func (*FabricCACSR) DeepCopyInto ¶
func (in *FabricCACSR) DeepCopyInto(out *FabricCACSR)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCACSRCA ¶
type FabricCACSRCA struct { // +kubebuilder:default:="131400h" Expiry string `json:"expiry"` // +kubebuilder:default:=0 PathLength int `json:"pathLength"` }
func (*FabricCACSRCA) DeepCopy ¶
func (in *FabricCACSRCA) DeepCopy() *FabricCACSRCA
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCACSRCA.
func (*FabricCACSRCA) DeepCopyInto ¶
func (in *FabricCACSRCA) DeepCopyInto(out *FabricCACSRCA)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAClientAuth ¶ added in v1.2.1
type FabricCAClientAuth struct { // NoClientCert, RequestClientCert, RequireAnyClientCert, VerifyClientCertIfGiven and RequireAndVerifyClientCert. Type string `json:"type"` CertFile []string `json:"cert_file"` }
func (*FabricCAClientAuth) DeepCopy ¶ added in v1.2.1
func (in *FabricCAClientAuth) DeepCopy() *FabricCAClientAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAClientAuth.
func (*FabricCAClientAuth) DeepCopyInto ¶ added in v1.2.1
func (in *FabricCAClientAuth) DeepCopyInto(out *FabricCAClientAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCACrypto ¶ added in v1.2.1
type FabricCACrypto struct { Key string `json:"key"` Cert string `json:"cert"` Chain string `json:"chain"` }
func (*FabricCACrypto) DeepCopy ¶ added in v1.2.1
func (in *FabricCACrypto) DeepCopy() *FabricCACrypto
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCACrypto.
func (*FabricCACrypto) DeepCopyInto ¶ added in v1.2.1
func (in *FabricCACrypto) DeepCopyInto(out *FabricCACrypto)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCADatabase ¶
func (*FabricCADatabase) DeepCopy ¶
func (in *FabricCADatabase) DeepCopy() *FabricCADatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCADatabase.
func (*FabricCADatabase) DeepCopyInto ¶
func (in *FabricCADatabase) DeepCopyInto(out *FabricCADatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAIdentity ¶
type FabricCAIdentity struct { Name string `json:"name"` Pass string `json:"pass"` Type string `json:"type"` // +kubebuilder:default:="" Affiliation string `json:"affiliation"` Attrs FabricCAIdentityAttrs `json:"attrs"` }
func (*FabricCAIdentity) DeepCopy ¶
func (in *FabricCAIdentity) DeepCopy() *FabricCAIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAIdentity.
func (*FabricCAIdentity) DeepCopyInto ¶
func (in *FabricCAIdentity) DeepCopyInto(out *FabricCAIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAIdentityAttrs ¶
type FabricCAIdentityAttrs struct { // +kubebuilder:default:="*" RegistrarRoles string `json:"hf.Registrar.Roles"` // +kubebuilder:default:="*" DelegateRoles string `json:"hf.Registrar.DelegateRoles"` // +kubebuilder:default:="*" Attributes string `json:"hf.Registrar.Attributes"` // +kubebuilder:default:=true Revoker bool `json:"hf.Revoker"` // +kubebuilder:default:=true IntermediateCA bool `json:"hf.IntermediateCA"` // +kubebuilder:default:=true GenCRL bool `json:"hf.GenCRL"` // +kubebuilder:default:=true AffiliationMgr bool `json:"hf.AffiliationMgr"` }
func (*FabricCAIdentityAttrs) DeepCopy ¶
func (in *FabricCAIdentityAttrs) DeepCopy() *FabricCAIdentityAttrs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAIdentityAttrs.
func (*FabricCAIdentityAttrs) DeepCopyInto ¶
func (in *FabricCAIdentityAttrs) DeepCopyInto(out *FabricCAIdentityAttrs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAIntermediate ¶
type FabricCAIntermediate struct {
ParentServer FabricCAIntermediateParentServer `json:"parentServer"`
}
func (*FabricCAIntermediate) DeepCopy ¶
func (in *FabricCAIntermediate) DeepCopy() *FabricCAIntermediate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAIntermediate.
func (*FabricCAIntermediate) DeepCopyInto ¶
func (in *FabricCAIntermediate) DeepCopyInto(out *FabricCAIntermediate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAIntermediateEnrollment ¶
type FabricCAIntermediateEnrollment struct { Hosts string `json:"hosts"` Profile string `json:"profile"` Label string `json:"label"` }
func (*FabricCAIntermediateEnrollment) DeepCopy ¶
func (in *FabricCAIntermediateEnrollment) DeepCopy() *FabricCAIntermediateEnrollment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAIntermediateEnrollment.
func (*FabricCAIntermediateEnrollment) DeepCopyInto ¶
func (in *FabricCAIntermediateEnrollment) DeepCopyInto(out *FabricCAIntermediateEnrollment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAIntermediateParentServer ¶
type FabricCAIntermediateParentServer struct { URL string `json:"url"` // FabricCA Name of the organization CAName string `json:"caName"` }
func (*FabricCAIntermediateParentServer) DeepCopy ¶
func (in *FabricCAIntermediateParentServer) DeepCopy() *FabricCAIntermediateParentServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAIntermediateParentServer.
func (*FabricCAIntermediateParentServer) DeepCopyInto ¶
func (in *FabricCAIntermediateParentServer) DeepCopyInto(out *FabricCAIntermediateParentServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAIntermediateTLS ¶
type FabricCAIntermediateTLS struct { CertFiles []string `json:"certFiles"` Client FabricCAIntermediateTLSClient `json:"client"` }
func (*FabricCAIntermediateTLS) DeepCopy ¶
func (in *FabricCAIntermediateTLS) DeepCopy() *FabricCAIntermediateTLS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAIntermediateTLS.
func (*FabricCAIntermediateTLS) DeepCopyInto ¶
func (in *FabricCAIntermediateTLS) DeepCopyInto(out *FabricCAIntermediateTLS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAIntermediateTLSClient ¶
type FabricCAIntermediateTLSClient struct { CertFile string `json:"certFile"` KeyFile string `json:"keyFile"` }
func (*FabricCAIntermediateTLSClient) DeepCopy ¶
func (in *FabricCAIntermediateTLSClient) DeepCopy() *FabricCAIntermediateTLSClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAIntermediateTLSClient.
func (*FabricCAIntermediateTLSClient) DeepCopyInto ¶
func (in *FabricCAIntermediateTLSClient) DeepCopyInto(out *FabricCAIntermediateTLSClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAItemConf ¶
type FabricCAItemConf struct { Name string `json:"name"` CFG FabricCACFG `json:"cfg"` Subject FabricCASubject `json:"subject"` CSR FabricCACSR `json:"csr"` // +optional // +kubebuilder:validation:Optional // +nullable Signing *FabricCASigning `json:"signing"` CRL FabricCACRL `json:"crl"` Registry FabricCARegistry `json:"registry"` Intermediate FabricCAIntermediate `json:"intermediate"` BCCSP FabricCABCCSP `json:"bccsp"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Affiliations []FabricCAAffiliation `json:"affiliations"` // +optional // +kubebuilder:validation:Optional // +nullable CA *FabricCACrypto `json:"ca"` // +optional // +kubebuilder:validation:Optional // +nullable TlsCA *FabricTLSCACrypto `json:"tlsCa"` }
func (*FabricCAItemConf) DeepCopy ¶
func (in *FabricCAItemConf) DeepCopy() *FabricCAItemConf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAItemConf.
func (*FabricCAItemConf) DeepCopyInto ¶
func (in *FabricCAItemConf) DeepCopyInto(out *FabricCAItemConf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAList ¶
type FabricCAList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricCA `json:"items"` }
FabricCAList contains a list of FabricCA
func (*FabricCAList) DeepCopy ¶
func (in *FabricCAList) DeepCopy() *FabricCAList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAList.
func (*FabricCAList) DeepCopyInto ¶
func (in *FabricCAList) DeepCopyInto(out *FabricCAList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricCAList) DeepCopyObject ¶
func (in *FabricCAList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricCAMetrics ¶
type FabricCAMetrics struct { // +kubebuilder:default:="disabled" Provider string `json:"provider"` // +optional Statsd *FabricCAMetricsStatsd `json:"statsd"` }
func (*FabricCAMetrics) DeepCopy ¶
func (in *FabricCAMetrics) DeepCopy() *FabricCAMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAMetrics.
func (*FabricCAMetrics) DeepCopyInto ¶
func (in *FabricCAMetrics) DeepCopyInto(out *FabricCAMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAMetricsStatsd ¶
type FabricCAMetricsStatsd struct { // +kubebuilder:validation:Enum=udp;tcp // +kubebuilder:default:="udp" Network string `json:"network"` // +optional Address string `json:"address"` // +optional // +kubebuilder:default:="10s" WriteInterval string `json:"writeInterval"` // +optional // +kubebuilder:default:="" Prefix string `json:"prefix"` }
func (*FabricCAMetricsStatsd) DeepCopy ¶
func (in *FabricCAMetricsStatsd) DeepCopy() *FabricCAMetricsStatsd
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAMetricsStatsd.
func (*FabricCAMetricsStatsd) DeepCopyInto ¶
func (in *FabricCAMetricsStatsd) DeepCopyInto(out *FabricCAMetricsStatsd)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCANames ¶
type FabricCANames struct { // +kubebuilder:default:="US" C string `json:"C"` // +kubebuilder:default:="North Carolina" ST string `json:"ST"` // +kubebuilder:default:="Hyperledger" O string `json:"O"` // +kubebuilder:default:="Raleigh" L string `json:"L"` // +kubebuilder:default:="Fabric" OU string `json:"OU"` }
func (*FabricCANames) DeepCopy ¶
func (in *FabricCANames) DeepCopy() *FabricCANames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCANames.
func (*FabricCANames) DeepCopyInto ¶
func (in *FabricCANames) DeepCopyInto(out *FabricCANames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCARegistry ¶
type FabricCARegistry struct { MaxEnrollments int `json:"max_enrollments"` Identities []FabricCAIdentity `json:"identities"` }
func (*FabricCARegistry) DeepCopy ¶
func (in *FabricCARegistry) DeepCopy() *FabricCARegistry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCARegistry.
func (*FabricCARegistry) DeepCopyInto ¶
func (in *FabricCARegistry) DeepCopyInto(out *FabricCARegistry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASigning ¶ added in v1.8.0
type FabricCASigning struct { Default FabricCASigningDefault `json:"default"` Profiles FabricCASigningProfiles `json:"profiles"` }
func (*FabricCASigning) DeepCopy ¶ added in v1.8.0
func (in *FabricCASigning) DeepCopy() *FabricCASigning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASigning.
func (*FabricCASigning) DeepCopyInto ¶ added in v1.8.0
func (in *FabricCASigning) DeepCopyInto(out *FabricCASigning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASigningDefault ¶ added in v1.8.0
type FabricCASigningDefault struct { // +kubebuilder:default:="8760h" Expiry string `json:"expiry"` // +kubebuilder:default:={"digital signature"} Usage []string `json:"usage"` }
func (*FabricCASigningDefault) DeepCopy ¶ added in v1.8.0
func (in *FabricCASigningDefault) DeepCopy() *FabricCASigningDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASigningDefault.
func (*FabricCASigningDefault) DeepCopyInto ¶ added in v1.8.0
func (in *FabricCASigningDefault) DeepCopyInto(out *FabricCASigningDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASigningProfiles ¶ added in v1.8.0
type FabricCASigningProfiles struct { CA FabricCASigningSignProfile `json:"ca"` TLS FabricCASigningTLSProfile `json:"tls"` }
func (*FabricCASigningProfiles) DeepCopy ¶ added in v1.8.0
func (in *FabricCASigningProfiles) DeepCopy() *FabricCASigningProfiles
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASigningProfiles.
func (*FabricCASigningProfiles) DeepCopyInto ¶ added in v1.8.0
func (in *FabricCASigningProfiles) DeepCopyInto(out *FabricCASigningProfiles)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASigningSignProfile ¶ added in v1.8.0
type FabricCASigningSignProfile struct { // +kubebuilder:default:={"cert sign","crl sign"} Usage []string `json:"usage"` // +kubebuilder:default:="43800h" Expiry string `json:"expiry"` CAConstraint FabricCASigningSignProfileConstraint `json:"caconstraint"` }
func (*FabricCASigningSignProfile) DeepCopy ¶ added in v1.8.0
func (in *FabricCASigningSignProfile) DeepCopy() *FabricCASigningSignProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASigningSignProfile.
func (*FabricCASigningSignProfile) DeepCopyInto ¶ added in v1.8.0
func (in *FabricCASigningSignProfile) DeepCopyInto(out *FabricCASigningSignProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASigningSignProfileConstraint ¶ added in v1.8.0
type FabricCASigningSignProfileConstraint struct { // +kubebuilder:default:=true IsCA bool `json:"isCA"` // +kubebuilder:default:=0 MaxPathLen int `json:"maxPathLen"` }
func (*FabricCASigningSignProfileConstraint) DeepCopy ¶ added in v1.8.0
func (in *FabricCASigningSignProfileConstraint) DeepCopy() *FabricCASigningSignProfileConstraint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASigningSignProfileConstraint.
func (*FabricCASigningSignProfileConstraint) DeepCopyInto ¶ added in v1.8.0
func (in *FabricCASigningSignProfileConstraint) DeepCopyInto(out *FabricCASigningSignProfileConstraint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASigningTLSProfile ¶ added in v1.8.0
type FabricCASigningTLSProfile struct { // +kubebuilder:default:={"signing","key encipherment", "server auth", "client auth", "key agreement"} Usage []string `json:"usage"` // +kubebuilder:default:="8760h" Expiry string `json:"expiry"` }
func (*FabricCASigningTLSProfile) DeepCopy ¶ added in v1.8.0
func (in *FabricCASigningTLSProfile) DeepCopy() *FabricCASigningTLSProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASigningTLSProfile.
func (*FabricCASigningTLSProfile) DeepCopyInto ¶ added in v1.8.0
func (in *FabricCASigningTLSProfile) DeepCopyInto(out *FabricCASigningTLSProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASpec ¶
type FabricCASpec struct { // +nullable // +kubebuilder:validation:Optional // +optional Affinity *corev1.Affinity `json:"affinity"` // +optional // +kubebuilder:validation:Optional // +nullable // +kubebuilder:validation:Default={} Tolerations []corev1.Toleration `json:"tolerations"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable NodeSelector *corev1.NodeSelector `json:"nodeSelector,omitempty"` // +optional // +nullable ServiceMonitor *ServiceMonitor `json:"serviceMonitor"` // +optional // +kubebuilder:validation:Optional // +nullable Istio *FabricIstio `json:"istio"` Database FabricCADatabase `json:"db"` // +kubebuilder:validation:MinItems=1 // Hosts for the Fabric CA Hosts []string `json:"hosts"` Service FabricCASpecService `json:"service"` // +kubebuilder:validation:MinLength=1 Image string `json:"image"` // +kubebuilder:validation:MinLength=1 Version string `json:"version"` // +kubebuilder:default:=false Debug bool `json:"debug"` // +kubebuilder:default:=512000 CLRSizeLimit int `json:"clrSizeLimit"` TLS FabricCATLSConf `json:"rootCA"` CA FabricCAItemConf `json:"ca"` TLSCA FabricCAItemConf `json:"tlsCA"` Cors Cors `json:"cors"` Resources corev1.ResourceRequirements `json:"resources"` Storage Storage `json:"storage"` Metrics FabricCAMetrics `json:"metrics"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Env []corev1.EnvVar `json:"env"` }
FabricCASpec defines the desired state of FabricCA
func (*FabricCASpec) DeepCopy ¶
func (in *FabricCASpec) DeepCopy() *FabricCASpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASpec.
func (*FabricCASpec) DeepCopyInto ¶
func (in *FabricCASpec) DeepCopyInto(out *FabricCASpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASpecService ¶
type FabricCASpecService struct {
ServiceType corev1.ServiceType `json:"type"`
}
func (*FabricCASpecService) DeepCopy ¶
func (in *FabricCASpecService) DeepCopy() *FabricCASpecService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASpecService.
func (*FabricCASpecService) DeepCopyInto ¶
func (in *FabricCASpecService) DeepCopyInto(out *FabricCASpecService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCAStatus ¶
type FabricCAStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricCA Status DeploymentStatus `json:"status"` // +optional NodePort int `json:"nodePort"` // TLS Certificate to connect to the FabricCA TlsCert string `json:"tls_cert"` // Root certificate for Sign certificates generated by FabricCA CACert string `json:"ca_cert"` // Root certificate for TLS certificates generated by FabricCA TLSCACert string `json:"tlsca_cert"` }
FabricCAStatus defines the observed state of FabricCA
func (*FabricCAStatus) DeepCopy ¶
func (in *FabricCAStatus) DeepCopy() *FabricCAStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCAStatus.
func (*FabricCAStatus) DeepCopyInto ¶
func (in *FabricCAStatus) DeepCopyInto(out *FabricCAStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCASubject ¶
type FabricCASubject struct { // +kubebuilder:default:="ca" CN string `json:"cn"` // +kubebuilder:default:="US" C string `json:"C"` // +kubebuilder:default:="North Carolina" ST string `json:"ST"` // +kubebuilder:default:="Hyperledger" O string `json:"O"` // +kubebuilder:default:="Raleigh" L string `json:"L"` // +kubebuilder:default:="Fabric" OU string `json:"OU"` }
func (*FabricCASubject) DeepCopy ¶
func (in *FabricCASubject) DeepCopy() *FabricCASubject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCASubject.
func (*FabricCASubject) DeepCopyInto ¶
func (in *FabricCASubject) DeepCopyInto(out *FabricCASubject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricCATLSConf ¶
type FabricCATLSConf struct {
Subject FabricCASubject `json:"subject"`
}
func (*FabricCATLSConf) DeepCopy ¶
func (in *FabricCATLSConf) DeepCopy() *FabricCATLSConf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricCATLSConf.
func (*FabricCATLSConf) DeepCopyInto ¶
func (in *FabricCATLSConf) DeepCopyInto(out *FabricCATLSConf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricChaincode ¶ added in v1.6.0
type FabricChaincode struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricChaincodeSpec `json:"spec,omitempty"` Status FabricChaincodeStatus `json:"status,omitempty"` }
FabricChaincode is the Schema for the hlfs API
func (*FabricChaincode) DeepCopy ¶ added in v1.6.0
func (in *FabricChaincode) DeepCopy() *FabricChaincode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricChaincode.
func (*FabricChaincode) DeepCopyInto ¶ added in v1.6.0
func (in *FabricChaincode) DeepCopyInto(out *FabricChaincode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricChaincode) DeepCopyObject ¶ added in v1.6.0
func (in *FabricChaincode) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricChaincodeList ¶ added in v1.6.0
type FabricChaincodeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricChaincode `json:"items"` }
FabricChaincodeList contains a list of FabricChaincode
func (*FabricChaincodeList) DeepCopy ¶ added in v1.6.0
func (in *FabricChaincodeList) DeepCopy() *FabricChaincodeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricChaincodeList.
func (*FabricChaincodeList) DeepCopyInto ¶ added in v1.6.0
func (in *FabricChaincodeList) DeepCopyInto(out *FabricChaincodeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricChaincodeList) DeepCopyObject ¶ added in v1.6.0
func (in *FabricChaincodeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricChaincodeSpec ¶ added in v1.6.0
type FabricChaincodeSpec struct { Image string `json:"image"` // +kubebuilder:default:="IfNotPresent" ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy"` // +kubebuilder:validation:MinLength=1 PackageID string `json:"packageId"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` // +nullable // +kubebuilder:validation:Optional // +optional Affinity *corev1.Affinity `json:"affinity"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Tolerations []corev1.Toleration `json:"tolerations"` // +nullable // +kubebuilder:validation:Optional // +optional Resources *corev1.ResourceRequirements `json:"resources"` // +nullable // +kubebuilder:validation:Optional // +optional Credentials *TLS `json:"credentials"` // +kubebuilder:validation:Default=1 Replicas int `json:"replicas"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Env []corev1.EnvVar `json:"env"` }
FabricChaincodeSpec defines the desired state of FabricChaincode
func (*FabricChaincodeSpec) DeepCopy ¶ added in v1.6.0
func (in *FabricChaincodeSpec) DeepCopy() *FabricChaincodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricChaincodeSpec.
func (*FabricChaincodeSpec) DeepCopyInto ¶ added in v1.6.0
func (in *FabricChaincodeSpec) DeepCopyInto(out *FabricChaincodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricChaincodeStatus ¶ added in v1.6.0
type FabricChaincodeStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricChaincode Status DeploymentStatus `json:"status"` }
FabricChaincodeStatus defines the observed state of FabricChaincode
func (*FabricChaincodeStatus) DeepCopy ¶ added in v1.6.0
func (in *FabricChaincodeStatus) DeepCopy() *FabricChaincodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricChaincodeStatus.
func (*FabricChaincodeStatus) DeepCopyInto ¶ added in v1.6.0
func (in *FabricChaincodeStatus) DeepCopyInto(out *FabricChaincodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricExplorer ¶ added in v1.5.0
type FabricExplorer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricExplorerSpec `json:"spec,omitempty"` Status FabricExplorerStatus `json:"status,omitempty"` }
FabricExplorer is the Schema for the hlfs API
func (*FabricExplorer) DeepCopy ¶ added in v1.5.0
func (in *FabricExplorer) DeepCopy() *FabricExplorer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricExplorer.
func (*FabricExplorer) DeepCopyInto ¶ added in v1.5.0
func (in *FabricExplorer) DeepCopyInto(out *FabricExplorer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricExplorer) DeepCopyObject ¶ added in v1.5.0
func (in *FabricExplorer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricExplorerList ¶ added in v1.5.0
type FabricExplorerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricExplorer `json:"items"` }
FabricExplorerList contains a list of FabricExplorer
func (*FabricExplorerList) DeepCopy ¶ added in v1.5.0
func (in *FabricExplorerList) DeepCopy() *FabricExplorerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricExplorerList.
func (*FabricExplorerList) DeepCopyInto ¶ added in v1.5.0
func (in *FabricExplorerList) DeepCopyInto(out *FabricExplorerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricExplorerList) DeepCopyObject ¶ added in v1.5.0
func (in *FabricExplorerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricExplorerSpec ¶ added in v1.5.0
type FabricExplorerSpec struct {
Resources corev1.ResourceRequirements `json:"resources"`
}
FabricExplorerSpec defines the desired state of FabricExplorer
func (*FabricExplorerSpec) DeepCopy ¶ added in v1.5.0
func (in *FabricExplorerSpec) DeepCopy() *FabricExplorerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricExplorerSpec.
func (*FabricExplorerSpec) DeepCopyInto ¶ added in v1.5.0
func (in *FabricExplorerSpec) DeepCopyInto(out *FabricExplorerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricExplorerStatus ¶ added in v1.5.0
type FabricExplorerStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricCA Status DeploymentStatus `json:"status"` }
FabricExplorerStatus defines the observed state of FabricExplorer
func (*FabricExplorerStatus) DeepCopy ¶ added in v1.5.0
func (in *FabricExplorerStatus) DeepCopy() *FabricExplorerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricExplorerStatus.
func (*FabricExplorerStatus) DeepCopyInto ¶ added in v1.5.0
func (in *FabricExplorerStatus) DeepCopyInto(out *FabricExplorerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricFSServer ¶ added in v1.5.0
type FabricFSServer struct { // +kubebuilder:default:="quay.io/kfsoftware/fs-peer" Image string `json:"image"` // +kubebuilder:default:="amd64-2.2.0" Tag string `json:"tag"` // +kubebuilder:default:="IfNotPresent" PullPolicy corev1.PullPolicy `json:"pullPolicy"` }
func (*FabricFSServer) DeepCopy ¶ added in v1.5.0
func (in *FabricFSServer) DeepCopy() *FabricFSServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFSServer.
func (*FabricFSServer) DeepCopyInto ¶ added in v1.5.0
func (in *FabricFSServer) DeepCopyInto(out *FabricFSServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricFollowerChannel ¶ added in v1.8.0
type FabricFollowerChannel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricFollowerChannelSpec `json:"spec,omitempty"` Status FabricFollowerChannelStatus `json:"status,omitempty"` }
FabricFollowerChannel is the Schema for the hlfs API
func (*FabricFollowerChannel) DeepCopy ¶ added in v1.8.0
func (in *FabricFollowerChannel) DeepCopy() *FabricFollowerChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFollowerChannel.
func (*FabricFollowerChannel) DeepCopyInto ¶ added in v1.8.0
func (in *FabricFollowerChannel) DeepCopyInto(out *FabricFollowerChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricFollowerChannel) DeepCopyObject ¶ added in v1.8.0
func (in *FabricFollowerChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricFollowerChannelAnchorPeer ¶ added in v1.8.0
type FabricFollowerChannelAnchorPeer struct { // Host of the anchor peer Host string `json:"host"` // Port of the anchor peer Port int `json:"port"` }
func (*FabricFollowerChannelAnchorPeer) DeepCopy ¶ added in v1.8.0
func (in *FabricFollowerChannelAnchorPeer) DeepCopy() *FabricFollowerChannelAnchorPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFollowerChannelAnchorPeer.
func (*FabricFollowerChannelAnchorPeer) DeepCopyInto ¶ added in v1.8.0
func (in *FabricFollowerChannelAnchorPeer) DeepCopyInto(out *FabricFollowerChannelAnchorPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricFollowerChannelExternalPeer ¶ added in v1.8.0
type FabricFollowerChannelExternalPeer struct { // FabricPeer URL of the peer URL string `json:"url"` // FabricPeer TLS CA certificate of the peer TLSCACert string `json:"tlsCACert"` }
func (*FabricFollowerChannelExternalPeer) DeepCopy ¶ added in v1.8.0
func (in *FabricFollowerChannelExternalPeer) DeepCopy() *FabricFollowerChannelExternalPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFollowerChannelExternalPeer.
func (*FabricFollowerChannelExternalPeer) DeepCopyInto ¶ added in v1.8.0
func (in *FabricFollowerChannelExternalPeer) DeepCopyInto(out *FabricFollowerChannelExternalPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricFollowerChannelList ¶ added in v1.8.0
type FabricFollowerChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricFollowerChannel `json:"items"` }
FabricFollowerChannelList contains a list of FabricFollowerChannel
func (*FabricFollowerChannelList) DeepCopy ¶ added in v1.8.0
func (in *FabricFollowerChannelList) DeepCopy() *FabricFollowerChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFollowerChannelList.
func (*FabricFollowerChannelList) DeepCopyInto ¶ added in v1.8.0
func (in *FabricFollowerChannelList) DeepCopyInto(out *FabricFollowerChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricFollowerChannelList) DeepCopyObject ¶ added in v1.8.0
func (in *FabricFollowerChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricFollowerChannelOrderer ¶ added in v1.8.0
type FabricFollowerChannelOrderer struct { // URL of the orderer, e.g.: "grpcs://xxxxx:443" URL string `json:"url"` // TLS Certificate of the orderer node Certificate string `json:"certificate"` }
func (*FabricFollowerChannelOrderer) DeepCopy ¶ added in v1.8.0
func (in *FabricFollowerChannelOrderer) DeepCopy() *FabricFollowerChannelOrderer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFollowerChannelOrderer.
func (*FabricFollowerChannelOrderer) DeepCopyInto ¶ added in v1.8.0
func (in *FabricFollowerChannelOrderer) DeepCopyInto(out *FabricFollowerChannelOrderer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricFollowerChannelPeer ¶ added in v1.8.0
type FabricFollowerChannelPeer struct { // FabricPeer Name of the peer inside the kubernetes cluster Name string `json:"name"` // FabricPeer Namespace of the peer inside the kubernetes cluster Namespace string `json:"namespace"` }
func (*FabricFollowerChannelPeer) DeepCopy ¶ added in v1.8.0
func (in *FabricFollowerChannelPeer) DeepCopy() *FabricFollowerChannelPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFollowerChannelPeer.
func (*FabricFollowerChannelPeer) DeepCopyInto ¶ added in v1.8.0
func (in *FabricFollowerChannelPeer) DeepCopyInto(out *FabricFollowerChannelPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricFollowerChannelSpec ¶ added in v1.8.0
type FabricFollowerChannelSpec struct { // Name of the channel Name string `json:"name"` // MSP ID of the organization to join the channel MSPID string `json:"mspId"` // Orderers to fetch the configuration block from Orderers []FabricFollowerChannelOrderer `json:"orderers"` // Peers to join the channel PeersToJoin []FabricFollowerChannelPeer `json:"peersToJoin"` // Peers to join the channel ExternalPeersToJoin []FabricFollowerChannelExternalPeer `json:"externalPeersToJoin"` // Anchor peers defined for the current organization AnchorPeers []FabricFollowerChannelAnchorPeer `json:"anchorPeers"` // Identity to use to interact with the peers and the orderers HLFIdentity HLFIdentity `json:"hlfIdentity"` }
FabricFollowerChannelSpec defines the desired state of FabricFollowerChannel
func (*FabricFollowerChannelSpec) DeepCopy ¶ added in v1.8.0
func (in *FabricFollowerChannelSpec) DeepCopy() *FabricFollowerChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFollowerChannelSpec.
func (*FabricFollowerChannelSpec) DeepCopyInto ¶ added in v1.8.0
func (in *FabricFollowerChannelSpec) DeepCopyInto(out *FabricFollowerChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricFollowerChannelStatus ¶ added in v1.8.0
type FabricFollowerChannelStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricCA Status DeploymentStatus `json:"status"` }
FabricFollowerChannelStatus defines the observed state of FabricFollowerChannel
func (*FabricFollowerChannelStatus) DeepCopy ¶ added in v1.8.0
func (in *FabricFollowerChannelStatus) DeepCopy() *FabricFollowerChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricFollowerChannelStatus.
func (*FabricFollowerChannelStatus) DeepCopyInto ¶ added in v1.8.0
func (in *FabricFollowerChannelStatus) DeepCopyInto(out *FabricFollowerChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricIstio ¶ added in v1.2.1
type FabricIstio struct { // +optional // +nullable Port int `json:"port"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Hosts []string `json:"hosts,omitempty"` // +kubebuilder:validation:Default=ingressgateway IngressGateway string `json:"ingressGateway"` }
func (*FabricIstio) DeepCopy ¶ added in v1.2.1
func (in *FabricIstio) DeepCopy() *FabricIstio
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricIstio.
func (*FabricIstio) DeepCopyInto ¶ added in v1.2.1
func (in *FabricIstio) DeepCopyInto(out *FabricIstio)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannel ¶ added in v1.8.0
type FabricMainChannel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricMainChannelSpec `json:"spec,omitempty"` Status FabricMainChannelStatus `json:"status,omitempty"` }
FabricMainChannel is the Schema for the hlfs API
func (*FabricMainChannel) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannel) DeepCopy() *FabricMainChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannel.
func (*FabricMainChannel) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannel) DeepCopyInto(out *FabricMainChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricMainChannel) DeepCopyObject ¶ added in v1.8.0
func (in *FabricMainChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricMainChannelAdminOrdererOrganizationSpec ¶ added in v1.8.0
type FabricMainChannelAdminOrdererOrganizationSpec struct { // MSP ID of the organization MSPID string `json:"mspID"` }
func (*FabricMainChannelAdminOrdererOrganizationSpec) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelAdminOrdererOrganizationSpec) DeepCopy() *FabricMainChannelAdminOrdererOrganizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelAdminOrdererOrganizationSpec.
func (*FabricMainChannelAdminOrdererOrganizationSpec) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelAdminOrdererOrganizationSpec) DeepCopyInto(out *FabricMainChannelAdminOrdererOrganizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelAdminPeerOrganizationSpec ¶ added in v1.8.0
type FabricMainChannelAdminPeerOrganizationSpec struct { // MSP ID of the organization MSPID string `json:"mspID"` }
func (*FabricMainChannelAdminPeerOrganizationSpec) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelAdminPeerOrganizationSpec) DeepCopy() *FabricMainChannelAdminPeerOrganizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelAdminPeerOrganizationSpec.
func (*FabricMainChannelAdminPeerOrganizationSpec) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelAdminPeerOrganizationSpec) DeepCopyInto(out *FabricMainChannelAdminPeerOrganizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelAnchorPeer ¶ added in v1.8.0
type FabricMainChannelAnchorPeer struct { // Host of the peer Host string `json:"host"` // Port of the peer Port int `json:"port"` }
func (*FabricMainChannelAnchorPeer) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelAnchorPeer) DeepCopy() *FabricMainChannelAnchorPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelAnchorPeer.
func (*FabricMainChannelAnchorPeer) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelAnchorPeer) DeepCopyInto(out *FabricMainChannelAnchorPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelApplicationConfig ¶ added in v1.8.0
type FabricMainChannelApplicationConfig struct { // Capabilities of the application channel configuration // +kubebuilder:default:={"V2_0"} Capabilities []string `json:"capabilities"` // +nullable // +kubebuilder:validation:Optional // +optional // Policies of the application channel configuration Policies *map[string]FabricMainChannelPoliciesConfig `json:"policies"` // +nullable // +kubebuilder:validation:Optional // +optional // ACLs of the application channel configuration ACLs *map[string]string `json:"acls"` }
func (*FabricMainChannelApplicationConfig) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelApplicationConfig) DeepCopy() *FabricMainChannelApplicationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelApplicationConfig.
func (*FabricMainChannelApplicationConfig) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelApplicationConfig) DeepCopyInto(out *FabricMainChannelApplicationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelConfig ¶ added in v1.8.0
type FabricMainChannelConfig struct { // +nullable // +kubebuilder:validation:Optional // +optional // Application configuration of the channel Application *FabricMainChannelApplicationConfig `json:"application"` // +nullable // +kubebuilder:validation:Optional // +optional // Orderer configuration of the channel Orderer *FabricMainChannelOrdererConfig `json:"orderer"` // Capabilities for the channel // +kubebuilder:default:={"V2_0"} Capabilities []string `json:"capabilities"` // +nullable // +kubebuilder:validation:Optional // +optional // Policies for the channel Policies *map[string]FabricMainChannelPoliciesConfig `json:"policies"` }
func (*FabricMainChannelConfig) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelConfig) DeepCopy() *FabricMainChannelConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelConfig.
func (*FabricMainChannelConfig) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelConfig) DeepCopyInto(out *FabricMainChannelConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelConsensusState ¶ added in v1.8.0
type FabricMainChannelConsensusState string
const ( ConsensusStateNormal FabricMainChannelConsensusState = "STATE_NORMAL" ConsensusStateMaintenance FabricMainChannelConsensusState = "STATE_MAINTENANCE" )
type FabricMainChannelConsenter ¶ added in v1.8.0
type FabricMainChannelConsenter struct { // Orderer host of the consenter Host string `json:"host"` // Orderer port of the consenter Port int `json:"port"` // TLS Certificate of the orderer node TLSCert string `json:"tlsCert"` }
func (*FabricMainChannelConsenter) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelConsenter) DeepCopy() *FabricMainChannelConsenter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelConsenter.
func (*FabricMainChannelConsenter) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelConsenter) DeepCopyInto(out *FabricMainChannelConsenter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelEtcdRaft ¶ added in v1.8.0
type FabricMainChannelEtcdRaft struct { // +nullable // +kubebuilder:validation:Optional // +optional Options *FabricMainChannelEtcdRaftOptions `json:"options"` }
func (*FabricMainChannelEtcdRaft) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelEtcdRaft) DeepCopy() *FabricMainChannelEtcdRaft
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelEtcdRaft.
func (*FabricMainChannelEtcdRaft) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelEtcdRaft) DeepCopyInto(out *FabricMainChannelEtcdRaft)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelEtcdRaftOptions ¶ added in v1.8.0
type FabricMainChannelEtcdRaftOptions struct { // +kubebuilder:default:="500ms" TickInterval string `json:"tickInterval"` // +kubebuilder:default:=10 ElectionTick uint32 `json:"electionTick"` // HeartbeatTick is the number of ticks that must pass between heartbeats // +kubebuilder:default:=1 HeartbeatTick uint32 `json:"heartbeatTick"` // MaxInflightBlocks is the maximum number of in-flight blocks that may be sent to followers at any given time. // +kubebuilder:default:=5 MaxInflightBlocks uint32 `json:"maxInflightBlocks"` // Maximum size of each raft snapshot file. // +kubebuilder:default:=16777216 SnapshotIntervalSize uint32 `json:"snapshotIntervalSize"` }
func (*FabricMainChannelEtcdRaftOptions) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelEtcdRaftOptions) DeepCopy() *FabricMainChannelEtcdRaftOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelEtcdRaftOptions.
func (*FabricMainChannelEtcdRaftOptions) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelEtcdRaftOptions) DeepCopyInto(out *FabricMainChannelEtcdRaftOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelExternalOrdererNode ¶ added in v1.8.0
type FabricMainChannelExternalOrdererNode struct { // Admin host of the orderer node Host string `json:"host"` // Admin port of the orderer node AdminPort int `json:"port"` }
func (*FabricMainChannelExternalOrdererNode) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelExternalOrdererNode) DeepCopy() *FabricMainChannelExternalOrdererNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelExternalOrdererNode.
func (*FabricMainChannelExternalOrdererNode) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelExternalOrdererNode) DeepCopyInto(out *FabricMainChannelExternalOrdererNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelExternalOrdererOrganization ¶ added in v1.8.0
type FabricMainChannelExternalOrdererOrganization struct { // MSP ID of the organization MSPID string `json:"mspID"` // TLS Root certificate authority of the orderer organization TLSRootCert string `json:"tlsRootCert"` // Root certificate authority for signing SignRootCert string `json:"signRootCert"` // Orderer endpoints for the organization in the channel configuration OrdererEndpoints []string `json:"ordererEndpoints"` }
func (*FabricMainChannelExternalOrdererOrganization) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelExternalOrdererOrganization) DeepCopy() *FabricMainChannelExternalOrdererOrganization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelExternalOrdererOrganization.
func (*FabricMainChannelExternalOrdererOrganization) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelExternalOrdererOrganization) DeepCopyInto(out *FabricMainChannelExternalOrdererOrganization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelExternalPeerOrganization ¶ added in v1.8.0
type FabricMainChannelExternalPeerOrganization struct { // MSP ID of the organization MSPID string `json:"mspID"` // TLS Root certificate authority of the orderer organization TLSRootCert string `json:"tlsRootCert"` // Root certificate authority for signing SignRootCert string `json:"signRootCert"` }
func (*FabricMainChannelExternalPeerOrganization) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelExternalPeerOrganization) DeepCopy() *FabricMainChannelExternalPeerOrganization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelExternalPeerOrganization.
func (*FabricMainChannelExternalPeerOrganization) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelExternalPeerOrganization) DeepCopyInto(out *FabricMainChannelExternalPeerOrganization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelIdentity ¶ added in v1.8.0
type FabricMainChannelIdentity struct { // +kubebuilder:default:=default // Secret namespace SecretNamespace string `json:"secretNamespace"` // Secret name SecretName string `json:"secretName"` // Key inside the secret that holds the private key and certificate to interact with the network SecretKey string `json:"secretKey"` }
func (*FabricMainChannelIdentity) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelIdentity) DeepCopy() *FabricMainChannelIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelIdentity.
func (*FabricMainChannelIdentity) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelIdentity) DeepCopyInto(out *FabricMainChannelIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelList ¶ added in v1.8.0
type FabricMainChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricMainChannel `json:"items"` }
FabricMainChannelList contains a list of FabricMainChannel
func (*FabricMainChannelList) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelList) DeepCopy() *FabricMainChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelList.
func (*FabricMainChannelList) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelList) DeepCopyInto(out *FabricMainChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricMainChannelList) DeepCopyObject ¶ added in v1.8.0
func (in *FabricMainChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricMainChannelOrdererBatchSize ¶ added in v1.8.0
type FabricMainChannelOrdererBatchSize struct { // The number of transactions that can fit in a block. // +kubebuilder:default:=100 MaxMessageCount int `json:"maxMessageCount"` // The absolute maximum size of a block, including all metadata. // +kubebuilder:default:=1048576 AbsoluteMaxBytes int `json:"absoluteMaxBytes"` // The preferred maximum size of a block, including all metadata. // +kubebuilder:default:=524288 PreferredMaxBytes int `json:"preferredMaxBytes"` }
func (*FabricMainChannelOrdererBatchSize) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelOrdererBatchSize) DeepCopy() *FabricMainChannelOrdererBatchSize
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelOrdererBatchSize.
func (*FabricMainChannelOrdererBatchSize) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelOrdererBatchSize) DeepCopyInto(out *FabricMainChannelOrdererBatchSize)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelOrdererConfig ¶ added in v1.8.0
type FabricMainChannelOrdererConfig struct { // OrdererType of the consensus, default "etcdraft" // +kubebuilder:default:="etcdraft" OrdererType string `json:"ordererType"` // Capabilities of the channel // +kubebuilder:default:={"V2_0"} Capabilities []string `json:"capabilities"` // Policies of the orderer section of the channel // +nullable // +kubebuilder:validation:Optional // +optional Policies *map[string]FabricMainChannelPoliciesConfig `json:"policies"` // Interval of the ordering service to create a block and send to the peers // +kubebuilder:default:="2s" BatchTimeout string `json:"batchTimeout"` // +nullable // +kubebuilder:validation:Optional // +optional BatchSize *FabricMainChannelOrdererBatchSize `json:"batchSize"` // State about the channel, can only be `STATE_NORMAL` or `STATE_MAINTENANCE`. // +kubebuilder:default:="STATE_NORMAL" State FabricMainChannelConsensusState `json:"state"` // +nullable // +kubebuilder:validation:Optional // +optional EtcdRaft *FabricMainChannelEtcdRaft `json:"etcdRaft"` }
func (*FabricMainChannelOrdererConfig) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelOrdererConfig) DeepCopy() *FabricMainChannelOrdererConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelOrdererConfig.
func (*FabricMainChannelOrdererConfig) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelOrdererConfig) DeepCopyInto(out *FabricMainChannelOrdererConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelOrdererNode ¶ added in v1.8.0
type FabricMainChannelOrdererNode struct { // Name of the orderer node Name string `json:"name"` // Kubernetes namespace of the orderer node Namespace string `json:"namespace"` }
func (*FabricMainChannelOrdererNode) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelOrdererNode) DeepCopy() *FabricMainChannelOrdererNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelOrdererNode.
func (*FabricMainChannelOrdererNode) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelOrdererNode) DeepCopyInto(out *FabricMainChannelOrdererNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelOrdererOrganization ¶ added in v1.8.0
type FabricMainChannelOrdererOrganization struct { // MSP ID of the organization MSPID string `json:"mspID"` // +optional // FabricCA Name of the organization CAName string `json:"caName"` // +optional // FabricCA Namespace of the organization CANamespace string `json:"caNamespace"` // +optional // TLS Root certificate authority of the orderer organization TLSCACert string `json:"tlsCACert"` // +optional // Root certificate authority for signing SignCACert string `json:"signCACert"` // Orderer endpoints for the organization in the channel configuration OrdererEndpoints []string `json:"ordererEndpoints"` // Orderer nodes within the kubernetes cluster to be added to the channel OrderersToJoin []FabricMainChannelOrdererNode `json:"orderersToJoin"` // External orderers to be added to the channel ExternalOrderersToJoin []FabricMainChannelExternalOrdererNode `json:"externalOrderersToJoin"` }
func (*FabricMainChannelOrdererOrganization) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelOrdererOrganization) DeepCopy() *FabricMainChannelOrdererOrganization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelOrdererOrganization.
func (*FabricMainChannelOrdererOrganization) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelOrdererOrganization) DeepCopyInto(out *FabricMainChannelOrdererOrganization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelPeerOrganization ¶ added in v1.8.0
type FabricMainChannelPeerOrganization struct { // MSP ID of the organization MSPID string `json:"mspID"` // FabricCA Name of the organization CAName string `json:"caName"` // FabricCA Namespace of the organization CANamespace string `json:"caNamespace"` }
func (*FabricMainChannelPeerOrganization) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelPeerOrganization) DeepCopy() *FabricMainChannelPeerOrganization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelPeerOrganization.
func (*FabricMainChannelPeerOrganization) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelPeerOrganization) DeepCopyInto(out *FabricMainChannelPeerOrganization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelPoliciesConfig ¶ added in v1.8.0
type FabricMainChannelPoliciesConfig struct { // Type of policy, can only be `ImplicitMeta` or `Signature`. Type string `json:"type"` // Rule of policy Rule string `json:"rule"` ModPolicy string `json:"modPolicy"` }
func (*FabricMainChannelPoliciesConfig) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelPoliciesConfig) DeepCopy() *FabricMainChannelPoliciesConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelPoliciesConfig.
func (*FabricMainChannelPoliciesConfig) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelPoliciesConfig) DeepCopyInto(out *FabricMainChannelPoliciesConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelSpec ¶ added in v1.8.0
type FabricMainChannelSpec struct { // Name of the channel Name string `json:"name"` // HLF Identities to be used to create and manage the channel Identities map[string]FabricMainChannelIdentity `json:"identities"` // Organizations that manage the `application` configuration of the channel AdminPeerOrganizations []FabricMainChannelAdminPeerOrganizationSpec `json:"adminPeerOrganizations"` // Peer organizations that are external to the Kubernetes cluster PeerOrganizations []FabricMainChannelPeerOrganization `json:"peerOrganizations"` // External peer organizations that are inside the kubernetes cluster ExternalPeerOrganizations []FabricMainChannelExternalPeerOrganization `json:"externalPeerOrganizations"` // +nullable // Configuration about the channel ChannelConfig *FabricMainChannelConfig `json:"channelConfig"` // Organizations that manage the `orderer` configuration of the channel AdminOrdererOrganizations []FabricMainChannelAdminOrdererOrganizationSpec `json:"adminOrdererOrganizations"` // External orderer organizations that are inside the kubernetes cluster OrdererOrganizations []FabricMainChannelOrdererOrganization `json:"ordererOrganizations"` // Orderer organizations that are external to the Kubernetes cluster ExternalOrdererOrganizations []FabricMainChannelExternalOrdererOrganization `json:"externalOrdererOrganizations"` // Consenters are the orderer nodes that are part of the channel consensus Consenters []FabricMainChannelConsenter `json:"orderers"` }
FabricMainChannelSpec defines the desired state of FabricMainChannel
func (*FabricMainChannelSpec) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelSpec) DeepCopy() *FabricMainChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelSpec.
func (*FabricMainChannelSpec) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelSpec) DeepCopyInto(out *FabricMainChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricMainChannelStatus ¶ added in v1.8.0
type FabricMainChannelStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricCA Status DeploymentStatus `json:"status"` }
FabricMainChannelStatus defines the observed state of FabricMainChannel
func (*FabricMainChannelStatus) DeepCopy ¶ added in v1.8.0
func (in *FabricMainChannelStatus) DeepCopy() *FabricMainChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricMainChannelStatus.
func (*FabricMainChannelStatus) DeepCopyInto ¶ added in v1.8.0
func (in *FabricMainChannelStatus) DeepCopyInto(out *FabricMainChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricNetworkConfig ¶ added in v1.5.0
type FabricNetworkConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricNetworkConfigSpec `json:"spec,omitempty"` Status FabricNetworkConfigStatus `json:"status,omitempty"` }
FabricNetworkConfig is the Schema for the hlfs API
func (*FabricNetworkConfig) DeepCopy ¶ added in v1.5.0
func (in *FabricNetworkConfig) DeepCopy() *FabricNetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricNetworkConfig.
func (*FabricNetworkConfig) DeepCopyInto ¶ added in v1.5.0
func (in *FabricNetworkConfig) DeepCopyInto(out *FabricNetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricNetworkConfig) DeepCopyObject ¶ added in v1.5.0
func (in *FabricNetworkConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricNetworkConfigList ¶ added in v1.5.0
type FabricNetworkConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricNetworkConfig `json:"items"` }
FabricNetworkConfigList contains a list of FabricNetworkConfig
func (*FabricNetworkConfigList) DeepCopy ¶ added in v1.5.0
func (in *FabricNetworkConfigList) DeepCopy() *FabricNetworkConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricNetworkConfigList.
func (*FabricNetworkConfigList) DeepCopyInto ¶ added in v1.5.0
func (in *FabricNetworkConfigList) DeepCopyInto(out *FabricNetworkConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricNetworkConfigList) DeepCopyObject ¶ added in v1.5.0
func (in *FabricNetworkConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricNetworkConfigSpec ¶ added in v1.5.0
type FabricNetworkConfigSpec struct { Organization string `json:"organization"` Internal bool `json:"internal"` Organizations []string `json:"organizations"` SecretName string `json:"secretName"` }
FabricNetworkConfigSpec defines the desired state of FabricNetworkConfig
func (*FabricNetworkConfigSpec) DeepCopy ¶ added in v1.5.0
func (in *FabricNetworkConfigSpec) DeepCopy() *FabricNetworkConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricNetworkConfigSpec.
func (*FabricNetworkConfigSpec) DeepCopyInto ¶ added in v1.5.0
func (in *FabricNetworkConfigSpec) DeepCopyInto(out *FabricNetworkConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricNetworkConfigStatus ¶ added in v1.5.0
type FabricNetworkConfigStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricNetworkConfig Status DeploymentStatus `json:"status"` }
FabricNetworkConfigStatus defines the observed state of FabricNetworkConfig
func (*FabricNetworkConfigStatus) DeepCopy ¶ added in v1.5.0
func (in *FabricNetworkConfigStatus) DeepCopy() *FabricNetworkConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricNetworkConfigStatus.
func (*FabricNetworkConfigStatus) DeepCopyInto ¶ added in v1.5.0
func (in *FabricNetworkConfigStatus) DeepCopyInto(out *FabricNetworkConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperationsConsole ¶ added in v1.7.0
type FabricOperationsConsole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricOperationsConsoleSpec `json:"spec,omitempty"` Status FabricOperationsConsoleStatus `json:"status,omitempty"` }
FabricOperationsConsole is the Schema for the hlfs API
func (*FabricOperationsConsole) DeepCopy ¶ added in v1.7.0
func (in *FabricOperationsConsole) DeepCopy() *FabricOperationsConsole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperationsConsole.
func (*FabricOperationsConsole) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperationsConsole) DeepCopyInto(out *FabricOperationsConsole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOperationsConsole) DeepCopyObject ¶ added in v1.7.0
func (in *FabricOperationsConsole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricOperationsConsoleAuth ¶ added in v1.7.0
type FabricOperationsConsoleAuth struct { // +kubebuilder:default:="couchdb" Scheme string `json:"scheme"` Username string `json:"username"` Password string `json:"password"` }
func (*FabricOperationsConsoleAuth) DeepCopy ¶ added in v1.7.0
func (in *FabricOperationsConsoleAuth) DeepCopy() *FabricOperationsConsoleAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperationsConsoleAuth.
func (*FabricOperationsConsoleAuth) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperationsConsoleAuth) DeepCopyInto(out *FabricOperationsConsoleAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperationsConsoleCouchDB ¶ added in v1.7.0
type FabricOperationsConsoleCouchDB struct { // +kubebuilder:default:="couchdb" Image string `json:"image"` // +kubebuilder:default:="3.1.1" Tag string `json:"tag"` Username string `json:"username"` Password string `json:"password"` Storage Storage `json:"storage"` // +nullable // +kubebuilder:validation:Optional // +optional Resources *corev1.ResourceRequirements `json:"resources"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` // +nullable // +kubebuilder:validation:Optional // +optional Affinity *corev1.Affinity `json:"affinity"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Tolerations []corev1.Toleration `json:"tolerations"` // +kubebuilder:default:="IfNotPresent" ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy"` }
FabricOperationsConsoleSpec defines the desired state of FabricOperationsConsole
func (*FabricOperationsConsoleCouchDB) DeepCopy ¶ added in v1.7.0
func (in *FabricOperationsConsoleCouchDB) DeepCopy() *FabricOperationsConsoleCouchDB
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperationsConsoleCouchDB.
func (*FabricOperationsConsoleCouchDB) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperationsConsoleCouchDB) DeepCopyInto(out *FabricOperationsConsoleCouchDB)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperationsConsoleList ¶ added in v1.7.0
type FabricOperationsConsoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricOperationsConsole `json:"items"` }
FabricOperationsConsoleList contains a list of FabricOperationsConsole
func (*FabricOperationsConsoleList) DeepCopy ¶ added in v1.7.0
func (in *FabricOperationsConsoleList) DeepCopy() *FabricOperationsConsoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperationsConsoleList.
func (*FabricOperationsConsoleList) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperationsConsoleList) DeepCopyInto(out *FabricOperationsConsoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOperationsConsoleList) DeepCopyObject ¶ added in v1.7.0
func (in *FabricOperationsConsoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricOperationsConsoleSpec ¶ added in v1.7.0
type FabricOperationsConsoleSpec struct { Auth FabricOperationsConsoleAuth `json:"auth"` // +nullable // +kubebuilder:validation:Optional // +optional Resources corev1.ResourceRequirements `json:"resources"` // +kubebuilder:default:="ghcr.io/hyperledger-labs/fabric-console" Image string `json:"image"` // +kubebuilder:default:="latest" Tag string `json:"tag"` // +kubebuilder:default:="IfNotPresent" ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Tolerations []corev1.Toleration `json:"tolerations"` // +kubebuilder:validation:Default=1 Replicas int `json:"replicas"` CouchDB FabricOperationsConsoleCouchDB `json:"couchDB"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Env []corev1.EnvVar `json:"env"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` // +nullable // +kubebuilder:validation:Optional // +optional Affinity *corev1.Affinity `json:"affinity"` // +kubebuilder:default:=3000 Port int `json:"port"` // +optional // +nullable Config string `json:"config"` Ingress Ingress `json:"ingress"` HostURL string `json:"hostUrl"` }
FabricOperationsConsoleSpec defines the desired state of FabricOperationsConsole
func (*FabricOperationsConsoleSpec) DeepCopy ¶ added in v1.7.0
func (in *FabricOperationsConsoleSpec) DeepCopy() *FabricOperationsConsoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperationsConsoleSpec.
func (*FabricOperationsConsoleSpec) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperationsConsoleSpec) DeepCopyInto(out *FabricOperationsConsoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperationsConsoleStatus ¶ added in v1.7.0
type FabricOperationsConsoleStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricCA Status DeploymentStatus `json:"status"` }
FabricOperationsConsoleStatus defines the observed state of FabricOperationsConsole
func (*FabricOperationsConsoleStatus) DeepCopy ¶ added in v1.7.0
func (in *FabricOperationsConsoleStatus) DeepCopy() *FabricOperationsConsoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperationsConsoleStatus.
func (*FabricOperationsConsoleStatus) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperationsConsoleStatus) DeepCopyInto(out *FabricOperationsConsoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperatorAPI ¶ added in v1.7.0
type FabricOperatorAPI struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricOperatorAPISpec `json:"spec,omitempty"` Status FabricOperatorAPIStatus `json:"status,omitempty"` }
FabricOperatorAPI is the Schema for the hlfs API
func (*FabricOperatorAPI) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorAPI) DeepCopy() *FabricOperatorAPI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorAPI.
func (*FabricOperatorAPI) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorAPI) DeepCopyInto(out *FabricOperatorAPI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOperatorAPI) DeepCopyObject ¶ added in v1.7.0
func (in *FabricOperatorAPI) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricOperatorAPIAuth ¶ added in v1.7.0
type FabricOperatorAPIAuth struct { OIDCJWKS string `json:"oidcJWKS"` OIDCIssuer string `json:"oidcIssuer"` }
func (*FabricOperatorAPIAuth) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorAPIAuth) DeepCopy() *FabricOperatorAPIAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorAPIAuth.
func (*FabricOperatorAPIAuth) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorAPIAuth) DeepCopyInto(out *FabricOperatorAPIAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperatorAPIHLFConfig ¶ added in v1.7.0
type FabricOperatorAPIHLFConfig struct { MSPID string `json:"mspID"` User string `json:"user"` NetworkConfig FabricOperatorAPINetworkConfig `json:"networkConfig"` }
func (*FabricOperatorAPIHLFConfig) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorAPIHLFConfig) DeepCopy() *FabricOperatorAPIHLFConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorAPIHLFConfig.
func (*FabricOperatorAPIHLFConfig) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorAPIHLFConfig) DeepCopyInto(out *FabricOperatorAPIHLFConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperatorAPIList ¶ added in v1.7.0
type FabricOperatorAPIList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricOperatorAPI `json:"items"` }
FabricOperatorAPIList contains a list of FabricOperatorAPI
func (*FabricOperatorAPIList) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorAPIList) DeepCopy() *FabricOperatorAPIList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorAPIList.
func (*FabricOperatorAPIList) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorAPIList) DeepCopyInto(out *FabricOperatorAPIList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOperatorAPIList) DeepCopyObject ¶ added in v1.7.0
func (in *FabricOperatorAPIList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricOperatorAPINetworkConfig ¶ added in v1.7.0
type FabricOperatorAPINetworkConfig struct { SecretName string `json:"secretName"` Key string `json:"key"` }
func (*FabricOperatorAPINetworkConfig) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorAPINetworkConfig) DeepCopy() *FabricOperatorAPINetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorAPINetworkConfig.
func (*FabricOperatorAPINetworkConfig) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorAPINetworkConfig) DeepCopyInto(out *FabricOperatorAPINetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperatorAPISpec ¶ added in v1.7.0
type FabricOperatorAPISpec struct { Image string `json:"image"` Tag string `json:"tag"` // +kubebuilder:default:="IfNotPresent" ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy"` Istio FabricIstio `json:"istio"` Ingress Ingress `json:"ingress"` // +kubebuilder:validation:Default=1 Replicas int `json:"replicas"` // +optional // +kubebuilder:validation:Optional // +nullable // +kubebuilder:validation:Default={} Auth *FabricOperatorAPIAuth `json:"auth"` HLFConfig FabricOperatorAPIHLFConfig `json:"hlfConfig"` // +optional // +kubebuilder:validation:Optional // +nullable // +kubebuilder:validation:Default={} Tolerations []corev1.Toleration `json:"tolerations"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Env []corev1.EnvVar `json:"env"` // +nullable // +kubebuilder:validation:Optional // +optional Affinity *corev1.Affinity `json:"affinity"` // +nullable // +kubebuilder:validation:Optional // +optional Resources *corev1.ResourceRequirements `json:"resources"` }
FabricOperatorAPISpec defines the desired state of FabricOperatorAPI
func (*FabricOperatorAPISpec) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorAPISpec) DeepCopy() *FabricOperatorAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorAPISpec.
func (*FabricOperatorAPISpec) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorAPISpec) DeepCopyInto(out *FabricOperatorAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperatorAPIStatus ¶ added in v1.7.0
type FabricOperatorAPIStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricCA Status DeploymentStatus `json:"status"` }
FabricOperatorAPIStatus defines the observed state of FabricOperatorAPI
func (*FabricOperatorAPIStatus) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorAPIStatus) DeepCopy() *FabricOperatorAPIStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorAPIStatus.
func (*FabricOperatorAPIStatus) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorAPIStatus) DeepCopyInto(out *FabricOperatorAPIStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperatorUI ¶ added in v1.7.0
type FabricOperatorUI struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricOperatorUISpec `json:"spec,omitempty"` Status FabricOperatorUIStatus `json:"status,omitempty"` }
FabricOperatorUI is the Schema for the hlfs API
func (*FabricOperatorUI) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorUI) DeepCopy() *FabricOperatorUI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorUI.
func (*FabricOperatorUI) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorUI) DeepCopyInto(out *FabricOperatorUI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOperatorUI) DeepCopyObject ¶ added in v1.7.0
func (in *FabricOperatorUI) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricOperatorUIAuth ¶ added in v1.7.0
type FabricOperatorUIAuth struct { OIDCAuthority string `json:"oidcAuthority"` OIDCClientId string `json:"oidcClientId"` OIDCScope string `json:"oidcScope"` }
func (*FabricOperatorUIAuth) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorUIAuth) DeepCopy() *FabricOperatorUIAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorUIAuth.
func (*FabricOperatorUIAuth) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorUIAuth) DeepCopyInto(out *FabricOperatorUIAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperatorUIList ¶ added in v1.7.0
type FabricOperatorUIList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricOperatorUI `json:"items"` }
FabricOperatorUIList contains a list of FabricOperatorUI
func (*FabricOperatorUIList) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorUIList) DeepCopy() *FabricOperatorUIList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorUIList.
func (*FabricOperatorUIList) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorUIList) DeepCopyInto(out *FabricOperatorUIList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOperatorUIList) DeepCopyObject ¶ added in v1.7.0
func (in *FabricOperatorUIList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricOperatorUISpec ¶ added in v1.7.0
type FabricOperatorUISpec struct { Image string `json:"image"` Tag string `json:"tag"` // +kubebuilder:default:="IfNotPresent" ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy"` // +kubebuilder:default:="" LogoURL string `json:"logoUrl"` // +optional // +kubebuilder:validation:Optional // +nullable // +kubebuilder:validation:Default={} Auth *FabricOperatorUIAuth `json:"auth"` // +optional // +kubebuilder:validation:Optional // +nullable // +kubebuilder:validation:Default={} Tolerations []corev1.Toleration `json:"tolerations"` // +kubebuilder:validation:Default=1 Replicas int `json:"replicas"` Ingress Ingress `json:"ingress"` APIURL string `json:"apiUrl"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Env []corev1.EnvVar `json:"env"` // +nullable // +kubebuilder:validation:Optional // +optional Affinity *corev1.Affinity `json:"affinity"` // +nullable // +kubebuilder:validation:Optional // +optional Resources *corev1.ResourceRequirements `json:"resources"` }
FabricOperatorUISpec defines the desired state of FabricOperatorUI
func (*FabricOperatorUISpec) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorUISpec) DeepCopy() *FabricOperatorUISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorUISpec.
func (*FabricOperatorUISpec) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorUISpec) DeepCopyInto(out *FabricOperatorUISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOperatorUIStatus ¶ added in v1.7.0
type FabricOperatorUIStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` // Status of the FabricCA Status DeploymentStatus `json:"status"` }
FabricOperatorUIStatus defines the observed state of FabricOperatorUI
func (*FabricOperatorUIStatus) DeepCopy ¶ added in v1.7.0
func (in *FabricOperatorUIStatus) DeepCopy() *FabricOperatorUIStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOperatorUIStatus.
func (*FabricOperatorUIStatus) DeepCopyInto ¶ added in v1.7.0
func (in *FabricOperatorUIStatus) DeepCopyInto(out *FabricOperatorUIStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOrdererNode ¶
type FabricOrdererNode struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricOrdererNodeSpec `json:"spec,omitempty"` Status FabricOrdererNodeStatus `json:"status,omitempty"` }
FabricOrdererNode is the Schema for the hlfs API
func (*FabricOrdererNode) DeepCopy ¶
func (in *FabricOrdererNode) DeepCopy() *FabricOrdererNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOrdererNode.
func (*FabricOrdererNode) DeepCopyInto ¶
func (in *FabricOrdererNode) DeepCopyInto(out *FabricOrdererNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOrdererNode) DeepCopyObject ¶
func (in *FabricOrdererNode) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FabricOrdererNode) FullName ¶
func (n *FabricOrdererNode) FullName() string
type FabricOrdererNodeList ¶
type FabricOrdererNodeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricOrdererNode `json:"items"` }
FabricOrdererNodeList contains a list of FabricOrdererNode
func (*FabricOrdererNodeList) DeepCopy ¶
func (in *FabricOrdererNodeList) DeepCopy() *FabricOrdererNodeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOrdererNodeList.
func (*FabricOrdererNodeList) DeepCopyInto ¶
func (in *FabricOrdererNodeList) DeepCopyInto(out *FabricOrdererNodeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOrdererNodeList) DeepCopyObject ¶
func (in *FabricOrdererNodeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricOrdererNodeSpec ¶
type FabricOrdererNodeSpec struct { // +optional // +kubebuilder:validation:Optional // +nullable // +kubebuilder:validation:Default={} Tolerations []corev1.Toleration `json:"tolerations"` // +optional // +nullable GRPCProxy *GRPCProxy `json:"grpcProxy"` // +nullable // +kubebuilder:validation:Optional // +optional Affinity *corev1.Affinity `json:"affinity"` // +optional // +nullable UpdateCertificateTime *metav1.Time `json:"updateCertificateTime"` // +optional // +nullable ServiceMonitor *ServiceMonitor `json:"serviceMonitor"` // +optional // +nullable HostAliases []corev1.HostAlias `json:"hostAliases"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable NodeSelector *corev1.NodeSelector `json:"nodeSelector,omitempty"` Resources corev1.ResourceRequirements `json:"resources"` // +kubebuilder:default:=1 Replicas int `json:"replicas"` // +kubebuilder:validation:MinLength=1 Image string `json:"image"` // +kubebuilder:validation:MinLength=1 Tag string `json:"tag"` // +kubebuilder:default:="IfNotPresent" PullPolicy corev1.PullPolicy `json:"pullPolicy,omitempty"` // +kubebuilder:validation:MinLength=3 MspID string `json:"mspID"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` Genesis string `json:"genesis"` BootstrapMethod BootstrapMethod `json:"bootstrapMethod"` ChannelParticipationEnabled bool `json:"channelParticipationEnabled"` Storage Storage `json:"storage"` Service OrdererNodeService `json:"service"` // +optional // +kubebuilder:validation:Optional // +nullable Secret *Secret `json:"secret"` // +optional // +kubebuilder:validation:Optional // +nullable Istio *FabricIstio `json:"istio"` // +optional // +kubebuilder:validation:Optional // +nullable AdminIstio *FabricIstio `json:"adminIstio"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Env []corev1.EnvVar `json:"env"` }
FabricOrdererNodeSpec defines the desired state of FabricOrdererNode
func (*FabricOrdererNodeSpec) DeepCopy ¶
func (in *FabricOrdererNodeSpec) DeepCopy() *FabricOrdererNodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOrdererNodeSpec.
func (*FabricOrdererNodeSpec) DeepCopyInto ¶
func (in *FabricOrdererNodeSpec) DeepCopyInto(out *FabricOrdererNodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOrdererNodeStatus ¶
type FabricOrdererNodeStatus struct { Conditions status.Conditions `json:"conditions"` Status DeploymentStatus `json:"status"` // +optional // +nullable LastCertificateUpdate *metav1.Time `json:"lastCertificateUpdate"` // +optional SignCert string `json:"signCert"` // +optional TlsCert string `json:"tlsCert"` // +optional SignCACert string `json:"signCaCert"` // +optional TlsCACert string `json:"tlsCaCert"` // +optional TlsAdminCert string `json:"tlsAdminCert"` // +optional OperationsPort int `json:"operationsPort"` // +optional AdminPort int `json:"adminPort"` // +optional NodePort int `json:"port"` // +optional Message string `json:"message"` }
FabricOrdererNodeStatus defines the observed state of FabricOrdererNode
func (*FabricOrdererNodeStatus) DeepCopy ¶
func (in *FabricOrdererNodeStatus) DeepCopy() *FabricOrdererNodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOrdererNodeStatus.
func (*FabricOrdererNodeStatus) DeepCopyInto ¶
func (in *FabricOrdererNodeStatus) DeepCopyInto(out *FabricOrdererNodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOrderingService ¶
type FabricOrderingService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricOrderingServiceSpec `json:"spec,omitempty"` Status FabricOrderingServiceStatus `json:"status,omitempty"` }
FabricOrderingService is the Schema for the hlfs API
func (*FabricOrderingService) DeepCopy ¶
func (in *FabricOrderingService) DeepCopy() *FabricOrderingService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOrderingService.
func (*FabricOrderingService) DeepCopyInto ¶
func (in *FabricOrderingService) DeepCopyInto(out *FabricOrderingService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOrderingService) DeepCopyObject ¶
func (in *FabricOrderingService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FabricOrderingService) FullName ¶
func (s *FabricOrderingService) FullName() string
type FabricOrderingServiceList ¶
type FabricOrderingServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricOrderingService `json:"items"` }
FabricOrderingServiceList contains a list of FabricOrderingService
func (*FabricOrderingServiceList) DeepCopy ¶
func (in *FabricOrderingServiceList) DeepCopy() *FabricOrderingServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOrderingServiceList.
func (*FabricOrderingServiceList) DeepCopyInto ¶
func (in *FabricOrderingServiceList) DeepCopyInto(out *FabricOrderingServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricOrderingServiceList) DeepCopyObject ¶
func (in *FabricOrderingServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricOrderingServiceSpec ¶
type FabricOrderingServiceSpec struct { // +kubebuilder:validation:MinLength=1 Image string `json:"image"` // +kubebuilder:validation:MinLength=1 Tag string `json:"tag"` // +kubebuilder:validation:MinLength=3 MspID string `json:"mspID"` Enrollment OrdererEnrollment `json:"enrollment"` Nodes []OrdererNode `json:"nodes"` Service OrdererService `json:"service"` Storage Storage `json:"storage"` SystemChannel OrdererSystemChannel `json:"systemChannel"` }
FabricOrderingServiceSpec defines the desired state of FabricOrderingService
func (*FabricOrderingServiceSpec) DeepCopy ¶
func (in *FabricOrderingServiceSpec) DeepCopy() *FabricOrderingServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOrderingServiceSpec.
func (*FabricOrderingServiceSpec) DeepCopyInto ¶
func (in *FabricOrderingServiceSpec) DeepCopyInto(out *FabricOrderingServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricOrderingServiceStatus ¶
type FabricOrderingServiceStatus struct { Conditions status.Conditions `json:"conditions"` Status DeploymentStatus `json:"status"` }
FabricOrderingServiceStatus defines the observed state of FabricOrderingService
func (*FabricOrderingServiceStatus) DeepCopy ¶
func (in *FabricOrderingServiceStatus) DeepCopy() *FabricOrderingServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricOrderingServiceStatus.
func (*FabricOrderingServiceStatus) DeepCopyInto ¶
func (in *FabricOrderingServiceStatus) DeepCopyInto(out *FabricOrderingServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeer ¶
type FabricPeer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FabricPeerSpec `json:"spec,omitempty"` Status FabricPeerStatus `json:"status,omitempty"` }
FabricPeer is the Schema for the hlfs API
func (*FabricPeer) DeepCopy ¶
func (in *FabricPeer) DeepCopy() *FabricPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeer.
func (*FabricPeer) DeepCopyInto ¶
func (in *FabricPeer) DeepCopyInto(out *FabricPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricPeer) DeepCopyObject ¶
func (in *FabricPeer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FabricPeer) FullName ¶
func (in *FabricPeer) FullName() string
type FabricPeerCouchDB ¶
type FabricPeerCouchDB struct { User string `json:"user"` Password string `json:"password"` // +kubebuilder:default:="couchdb" Image string `json:"image"` // +kubebuilder:default:="3.1.1" Tag string `json:"tag"` // +kubebuilder:default:="IfNotPresent" PullPolicy corev1.PullPolicy `json:"pullPolicy"` // +optional // +nullable ExternalCouchDB *FabricPeerExternalCouchDB `json:"externalCouchDB"` }
func (*FabricPeerCouchDB) DeepCopy ¶
func (in *FabricPeerCouchDB) DeepCopy() *FabricPeerCouchDB
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerCouchDB.
func (*FabricPeerCouchDB) DeepCopyInto ¶
func (in *FabricPeerCouchDB) DeepCopyInto(out *FabricPeerCouchDB)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerCouchdbExporter ¶ added in v1.3.0
type FabricPeerCouchdbExporter struct { // +kubebuilder:default:=false Enabled bool `json:"enabled"` // +kubebuilder:default:="gesellix/couchdb-prometheus-exporter" Image string `json:"image"` // +kubebuilder:default:="v30.0.0" Tag string `json:"tag"` // +kubebuilder:default:="IfNotPresent" ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy"` }
func (*FabricPeerCouchdbExporter) DeepCopy ¶ added in v1.3.0
func (in *FabricPeerCouchdbExporter) DeepCopy() *FabricPeerCouchdbExporter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerCouchdbExporter.
func (*FabricPeerCouchdbExporter) DeepCopyInto ¶ added in v1.3.0
func (in *FabricPeerCouchdbExporter) DeepCopyInto(out *FabricPeerCouchdbExporter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerDiscovery ¶
type FabricPeerDiscovery struct { Period string `json:"period"` TouchPeriod string `json:"touchPeriod"` }
func (*FabricPeerDiscovery) DeepCopy ¶
func (in *FabricPeerDiscovery) DeepCopy() *FabricPeerDiscovery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerDiscovery.
func (*FabricPeerDiscovery) DeepCopyInto ¶
func (in *FabricPeerDiscovery) DeepCopyInto(out *FabricPeerDiscovery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerExternalCouchDB ¶ added in v1.4.0
type FabricPeerExternalCouchDB struct { Enabled bool `json:"enabled"` Host string `json:"host"` Port int `json:"port"` }
func (*FabricPeerExternalCouchDB) DeepCopy ¶ added in v1.4.0
func (in *FabricPeerExternalCouchDB) DeepCopy() *FabricPeerExternalCouchDB
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerExternalCouchDB.
func (*FabricPeerExternalCouchDB) DeepCopyInto ¶ added in v1.4.0
func (in *FabricPeerExternalCouchDB) DeepCopyInto(out *FabricPeerExternalCouchDB)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerList ¶
type FabricPeerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FabricPeer `json:"items"` }
FabricPeerList contains a list of FabricPeer
func (*FabricPeerList) DeepCopy ¶
func (in *FabricPeerList) DeepCopy() *FabricPeerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerList.
func (*FabricPeerList) DeepCopyInto ¶
func (in *FabricPeerList) DeepCopyInto(out *FabricPeerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FabricPeerList) DeepCopyObject ¶
func (in *FabricPeerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FabricPeerLogging ¶
type FabricPeerLogging struct { Level string `json:"level"` Peer string `json:"peer"` Cauthdsl string `json:"cauthdsl"` Gossip string `json:"gossip"` Grpc string `json:"grpc"` Ledger string `json:"ledger"` Msp string `json:"msp"` Policies string `json:"policies"` }
func (*FabricPeerLogging) DeepCopy ¶
func (in *FabricPeerLogging) DeepCopy() *FabricPeerLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerLogging.
func (*FabricPeerLogging) DeepCopyInto ¶
func (in *FabricPeerLogging) DeepCopyInto(out *FabricPeerLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerResources ¶
type FabricPeerResources struct { Peer corev1.ResourceRequirements `json:"peer"` CouchDB corev1.ResourceRequirements `json:"couchdb"` Chaincode corev1.ResourceRequirements `json:"chaincode"` // +optional // +nullable CouchDBExporter *corev1.ResourceRequirements `json:"couchdbExporter"` // +optional // +nullable Proxy *corev1.ResourceRequirements `json:"proxy"` }
func (*FabricPeerResources) DeepCopy ¶
func (in *FabricPeerResources) DeepCopy() *FabricPeerResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerResources.
func (*FabricPeerResources) DeepCopyInto ¶
func (in *FabricPeerResources) DeepCopyInto(out *FabricPeerResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerSpec ¶
type FabricPeerSpec struct { // +optional // +nullable UpdateCertificateTime *metav1.Time `json:"updateCertificateTime"` // +nullable // +kubebuilder:validation:Optional // +optional Affinity *corev1.Affinity `json:"affinity"` // +optional // +nullable ServiceMonitor *ServiceMonitor `json:"serviceMonitor"` // +optional // +nullable HostAliases []corev1.HostAlias `json:"hostAliases"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable NodeSelector *corev1.NodeSelector `json:"nodeSelector,omitempty"` // +optional // +nullable CouchDBExporter *FabricPeerCouchdbExporter `json:"couchDBexporter"` // +optional // +nullable GRPCProxy *GRPCProxy `json:"grpcProxy"` // +kubebuilder:default:=1 Replicas int `json:"replicas"` // +kubebuilder:default:="" DockerSocketPath string `json:"dockerSocketPath"` // +kubebuilder:validation:MinLength=1 Image string `json:"image"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} ExternalBuilders []ExternalBuilder `json:"externalBuilders"` // +optional // +kubebuilder:validation:Optional // +nullable Istio *FabricIstio `json:"istio"` Gossip FabricPeerSpecGossip `json:"gossip"` ExternalEndpoint string `json:"externalEndpoint"` // +kubebuilder:validation:MinLength=1 Tag string `json:"tag"` // +kubebuilder:default:="IfNotPresent" ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy,omitempty"` ExternalChaincodeBuilder bool `json:"external_chaincode_builder"` CouchDB FabricPeerCouchDB `json:"couchdb"` // +optional // +kubebuilder:validation:Optional // +nullable FSServer *FabricFSServer `json:"fsServer"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` // +kubebuilder:validation:MinLength=3 MspID string `json:"mspID"` Secret Secret `json:"secret"` Service PeerService `json:"service"` StateDb StateDB `json:"stateDb"` Storage FabricPeerStorage `json:"storage"` Discovery FabricPeerDiscovery `json:"discovery"` Logging FabricPeerLogging `json:"logging"` Resources FabricPeerResources `json:"resources"` Hosts []string `json:"hosts"` // +optional // +kubebuilder:validation:Optional // +nullable // +kubebuilder:validation:Default={} Tolerations []corev1.Toleration `json:"tolerations"` // +nullable // +kubebuilder:validation:Optional // +optional // +kubebuilder:validation:Default={} Env []corev1.EnvVar `json:"env"` }
FabricPeerSpec defines the desired state of FabricPeer
func (*FabricPeerSpec) DeepCopy ¶
func (in *FabricPeerSpec) DeepCopy() *FabricPeerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerSpec.
func (*FabricPeerSpec) DeepCopyInto ¶
func (in *FabricPeerSpec) DeepCopyInto(out *FabricPeerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerSpecGossip ¶
type FabricPeerSpecGossip struct { ExternalEndpoint string `json:"externalEndpoint"` Bootstrap string `json:"bootstrap"` Endpoint string `json:"endpoint"` UseLeaderElection bool `json:"useLeaderElection"` OrgLeader bool `json:"orgLeader"` }
func (*FabricPeerSpecGossip) DeepCopy ¶
func (in *FabricPeerSpecGossip) DeepCopy() *FabricPeerSpecGossip
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerSpecGossip.
func (*FabricPeerSpecGossip) DeepCopyInto ¶
func (in *FabricPeerSpecGossip) DeepCopyInto(out *FabricPeerSpecGossip)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerStatus ¶
type FabricPeerStatus struct { Conditions status.Conditions `json:"conditions"` Message string `json:"message"` Status DeploymentStatus `json:"status"` // +optional // +nullable LastCertificateUpdate *metav1.Time `json:"lastCertificateUpdate"` // +optional SignCert string `json:"signCert"` // +optional TlsCert string `json:"tlsCert"` // +optional TlsCACert string `json:"tlsCaCert"` // +optional SignCACert string `json:"signCaCert"` // +optional NodePort int `json:"port"` }
FabricPeerStatus defines the observed state of FabricPeer
func (*FabricPeerStatus) DeepCopy ¶
func (in *FabricPeerStatus) DeepCopy() *FabricPeerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerStatus.
func (*FabricPeerStatus) DeepCopyInto ¶
func (in *FabricPeerStatus) DeepCopyInto(out *FabricPeerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricPeerStorage ¶
type FabricPeerStorage struct { CouchDB Storage `json:"couchdb"` Peer Storage `json:"peer"` Chaincode Storage `json:"chaincode"` }
func (*FabricPeerStorage) DeepCopy ¶
func (in *FabricPeerStorage) DeepCopy() *FabricPeerStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricPeerStorage.
func (*FabricPeerStorage) DeepCopyInto ¶
func (in *FabricPeerStorage) DeepCopyInto(out *FabricPeerStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FabricTLSCACrypto ¶ added in v1.2.1
type FabricTLSCACrypto struct { Key string `json:"key"` Cert string `json:"cert"` ClientAuth FabricCAClientAuth `json:"clientAuth"` }
func (*FabricTLSCACrypto) DeepCopy ¶ added in v1.2.1
func (in *FabricTLSCACrypto) DeepCopy() *FabricTLSCACrypto
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FabricTLSCACrypto.
func (*FabricTLSCACrypto) DeepCopyInto ¶ added in v1.2.1
func (in *FabricTLSCACrypto) DeepCopyInto(out *FabricTLSCACrypto)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GRPCProxy ¶ added in v1.7.0
type GRPCProxy struct { // +kubebuilder:default:=false Enabled bool `json:"enabled"` // +kubebuilder:default:="ghcr.io/hyperledger-labs/grpc-web" Image string `json:"image"` // +kubebuilder:default:="latest" Tag string `json:"tag"` Istio FabricIstio `json:"istio"` // +kubebuilder:default:="IfNotPresent" ImagePullPolicy corev1.PullPolicy `json:"imagePullPolicy"` // +nullable Resources *corev1.ResourceRequirements `json:"resources"` // +kubebuilder:validation:Default={} // +optional // +kubebuilder:validation:Optional // +nullable ImagePullSecrets []corev1.LocalObjectReference `json:"imagePullSecrets"` }
func (*GRPCProxy) DeepCopy ¶ added in v1.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCProxy.
func (*GRPCProxy) DeepCopyInto ¶ added in v1.7.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HLFIdentity ¶ added in v1.8.0
type HLFIdentity struct { // Secret name SecretName string `json:"secretName"` // +kubebuilder:default:=default // Secret namespace SecretNamespace string `json:"secretNamespace"` // Key inside the secret that holds the private key and certificate to interact with the network SecretKey string `json:"secretKey"` }
func (*HLFIdentity) DeepCopy ¶ added in v1.8.0
func (in *HLFIdentity) DeepCopy() *HLFIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HLFIdentity.
func (*HLFIdentity) DeepCopyInto ¶ added in v1.8.0
func (in *HLFIdentity) DeepCopyInto(out *HLFIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ingress ¶ added in v1.7.0
type Ingress struct { // +kubebuilder:default:=true Enabled bool `json:"enabled"` ClassName string `json:"className"` // +kubebuilder:default:={} Annotations map[string]string `json:"annotations"` TLS []v1beta1.IngressTLS `json:"tls"` Hosts []IngressHost `json:"hosts"` }
func (*Ingress) DeepCopy ¶ added in v1.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ingress.
func (*Ingress) DeepCopyInto ¶ added in v1.7.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressHost ¶ added in v1.7.0
type IngressHost struct { Host string `json:"host"` Paths []IngressPath `json:"paths"` }
func (*IngressHost) DeepCopy ¶ added in v1.7.0
func (in *IngressHost) DeepCopy() *IngressHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressHost.
func (*IngressHost) DeepCopyInto ¶ added in v1.7.0
func (in *IngressHost) DeepCopyInto(out *IngressHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressPath ¶ added in v1.7.0
type IngressPath struct { // +kubebuilder:default:="/" Path string `json:"path"` // +kubebuilder:default:="Prefix" PathType string `json:"pathType"` }
func (*IngressPath) DeepCopy ¶ added in v1.7.0
func (in *IngressPath) DeepCopy() *IngressPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressPath.
func (*IngressPath) DeepCopyInto ¶ added in v1.7.0
func (in *IngressPath) DeepCopyInto(out *IngressPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricsProvider ¶
type MetricsProvider string
+kubebuilder:validation:Enum=statsd;prometheus;disabled
type OrdererCapabilities ¶
type OrdererCapabilities struct {
V2_0 bool `json:"V2_0"`
}
func (*OrdererCapabilities) DeepCopy ¶
func (in *OrdererCapabilities) DeepCopy() *OrdererCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrdererCapabilities.
func (*OrdererCapabilities) DeepCopyInto ¶
func (in *OrdererCapabilities) DeepCopyInto(out *OrdererCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrdererEnrollment ¶
func (*OrdererEnrollment) DeepCopy ¶
func (in *OrdererEnrollment) DeepCopy() *OrdererEnrollment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrdererEnrollment.
func (*OrdererEnrollment) DeepCopyInto ¶
func (in *OrdererEnrollment) DeepCopyInto(out *OrdererEnrollment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrdererNode ¶
type OrdererNode struct { // +kubebuilder:validation:MinLength=1 ID string `json:"id"` // +optional Host string `json:"host"` // +optional Port int `json:"port"` Enrollment OrdererNodeEnrollment `json:"enrollment"` }
func (*OrdererNode) DeepCopy ¶
func (in *OrdererNode) DeepCopy() *OrdererNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrdererNode.
func (*OrdererNode) DeepCopyInto ¶
func (in *OrdererNode) DeepCopyInto(out *OrdererNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrdererNodeEnrollment ¶
type OrdererNodeEnrollment struct {
TLS OrdererNodeEnrollmentTLS `json:"tls"`
}
func (*OrdererNodeEnrollment) DeepCopy ¶
func (in *OrdererNodeEnrollment) DeepCopy() *OrdererNodeEnrollment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrdererNodeEnrollment.
func (*OrdererNodeEnrollment) DeepCopyInto ¶
func (in *OrdererNodeEnrollment) DeepCopyInto(out *OrdererNodeEnrollment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrdererNodeEnrollmentTLS ¶
type OrdererNodeEnrollmentTLS struct { // +optional Csr Csr `json:"csr"` }
func (*OrdererNodeEnrollmentTLS) DeepCopy ¶
func (in *OrdererNodeEnrollmentTLS) DeepCopy() *OrdererNodeEnrollmentTLS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrdererNodeEnrollmentTLS.
func (*OrdererNodeEnrollmentTLS) DeepCopyInto ¶
func (in *OrdererNodeEnrollmentTLS) DeepCopyInto(out *OrdererNodeEnrollmentTLS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrdererNodeService ¶
type OrdererNodeService struct { Type corev1.ServiceType `json:"type"` NodePortOperations int `json:"nodePortOperations,omitempty"` NodePortRequest int `json:"nodePortRequest,omitempty"` }
func (*OrdererNodeService) DeepCopy ¶
func (in *OrdererNodeService) DeepCopy() *OrdererNodeService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrdererNodeService.
func (*OrdererNodeService) DeepCopyInto ¶
func (in *OrdererNodeService) DeepCopyInto(out *OrdererNodeService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrdererService ¶
type OrdererService struct { // +kubebuilder:validation:Enum=NodePort;ClusterIP;LoadBalancer // +kubebuilder:default:NodePort Type ServiceType `json:"type"` }
func (*OrdererService) DeepCopy ¶
func (in *OrdererService) DeepCopy() *OrdererService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrdererService.
func (*OrdererService) DeepCopyInto ¶
func (in *OrdererService) DeepCopyInto(out *OrdererService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrdererSystemChannel ¶
type OrdererSystemChannel struct { // +kubebuilder:validation:MinLength=3 Name string `json:"name"` Config ChannelConfig `json:"config"` }
func (*OrdererSystemChannel) DeepCopy ¶
func (in *OrdererSystemChannel) DeepCopy() *OrdererSystemChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrdererSystemChannel.
func (*OrdererSystemChannel) DeepCopyInto ¶
func (in *OrdererSystemChannel) DeepCopyInto(out *OrdererSystemChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrgCertsRef ¶ added in v1.8.0
type OrgCertsRef struct { }
func (*OrgCertsRef) DeepCopy ¶ added in v1.8.0
func (in *OrgCertsRef) DeepCopy() *OrgCertsRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrgCertsRef.
func (*OrgCertsRef) DeepCopyInto ¶ added in v1.8.0
func (in *OrgCertsRef) DeepCopyInto(out *OrgCertsRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PeerService ¶
type PeerService struct { // +kubebuilder:validation:Enum=NodePort;ClusterIP;LoadBalancer // +kubebuilder:default:NodePort Type corev1.ServiceType `json:"type"` }
func (*PeerService) DeepCopy ¶
func (in *PeerService) DeepCopy() *PeerService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PeerService.
func (*PeerService) DeepCopyInto ¶
func (in *PeerService) DeepCopyInto(out *PeerService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Secret ¶
type Secret struct {
Enrollment Enrollment `json:"enrollment"`
}
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Service ¶
type Service struct {
Type ServiceType `json:"type"`
}
func (*Service) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMonitor ¶ added in v1.2.1
type ServiceMonitor struct { // +kubebuilder:default:=false Enabled bool `json:"enabled"` // +optional Labels map[string]string `json:"labels"` // +kubebuilder:default:=0 SampleLimit int `json:"sampleLimit"` // +kubebuilder:default:="10s" Interval string `json:"interval"` // +kubebuilder:default:="10s" ScrapeTimeout string `json:"scrapeTimeout"` }
func (*ServiceMonitor) DeepCopy ¶ added in v1.2.1
func (in *ServiceMonitor) DeepCopy() *ServiceMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMonitor.
func (*ServiceMonitor) DeepCopyInto ¶ added in v1.2.1
func (in *ServiceMonitor) DeepCopyInto(out *ServiceMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceType ¶ added in v1.1.0
type ServiceType string
+kubebuilder:validation:Enum=NodePort;ClusterIP;LoadBalancer +kubebuilder:default:NodePort
type StateDB ¶
type StateDB string
+kubebuilder:validation:Enum=couchdb;leveldb
const StateDBCouchDB StateDB = "couchdb"
Use CouchDB database
const StateDBLevelDB StateDB = "leveldb"
Use LevelDB database
type Storage ¶
type Storage struct { // +kubebuilder:default:="5Gi" Size string `json:"size"` // +kubebuilder:default:="" // +optional StorageClass string `json:"storageClass"` // +kubebuilder:default:="ReadWriteOnce" AccessMode corev1.PersistentVolumeAccessMode `json:"accessMode"` }
func (*Storage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Storage.
func (*Storage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLS ¶
type TLS struct { Cahost string `json:"cahost"` Caname string `json:"caname"` Caport int `json:"caport"` Catls Catls `json:"catls"` // +optional Csr Csr `json:"csr"` Enrollid string `json:"enrollid"` Enrollsecret string `json:"enrollsecret"` }
func (*TLS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLS.
func (*TLS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.