Reference
#
HLF Operator APIPackages:
#
Resource Types: hlf.kungfusoftware.es/v1alpha1- FabricCA
- FabricChaincode
- FabricExplorer
- FabricFollowerChannel
- FabricMainChannel
- FabricNetworkConfig
- FabricOperationsConsole
- FabricOperatorAPI
- FabricOperatorUI
- FabricOrdererNode
- FabricOrderingService
- FabricPeer
#
FabricCAFabricCA is the Schema for the hlfs API
Field | Description | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||||||||||||||||||||||||||||
kind string | FabricCA | ||||||||||||||||||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||||||||||||||||||||||||||||
spec FabricCASpec |
|
#
FabricChaincodeFabricChaincode is the Schema for the hlfs API
Field | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||||||
kind string | FabricChaincode | ||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||||||
spec FabricChaincodeSpec |
|
#
FabricExplorerFabricExplorer is the Schema for the hlfs API
Field | Description | ||
---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||
kind string | FabricExplorer | ||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||
spec FabricExplorerSpec |
|
#
FabricFollowerChannelFabricFollowerChannel is the Schema for the hlfs API
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||
kind string | FabricFollowerChannel | ||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||
spec FabricFollowerChannelSpec |
|
#
FabricMainChannelFabricMainChannel is the Schema for the hlfs API
Field | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||||||
kind string | FabricMainChannel | ||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||||||
spec FabricMainChannelSpec |
|
#
FabricNetworkConfigFabricNetworkConfig is the Schema for the hlfs API
Field | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||
kind string | FabricNetworkConfig | ||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||
spec FabricNetworkConfigSpec |
|
#
FabricOperationsConsoleFabricOperationsConsole is the Schema for the hlfs API
Field | Description | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||||||||||||||||
kind string | FabricOperationsConsole | ||||||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||||||||||||||||
spec FabricOperationsConsoleSpec |
|
#
FabricOperatorAPIFabricOperatorAPI is the Schema for the hlfs API
Field | Description | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||||||||||||
kind string | FabricOperatorAPI | ||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||||||||||||
spec FabricOperatorAPISpec |
|
#
FabricOperatorUIFabricOperatorUI is the Schema for the hlfs API
Field | Description | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||||||||||||
kind string | FabricOperatorUI | ||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||||||||||||
spec FabricOperatorUISpec |
|
#
FabricOrdererNodeFabricOrdererNode is the Schema for the hlfs API
Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||||||||||||||||||||||||||||||||
kind string | FabricOrdererNode | ||||||||||||||||||||||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||||||||||||||||||||||||||||||||
spec FabricOrdererNodeSpec |
|
#
FabricOrderingServiceFabricOrderingService is the Schema for the hlfs API
Field | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||
kind string | FabricOrderingService | ||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||
spec FabricOrderingServiceSpec |
|
#
FabricPeerFabricPeer is the Schema for the hlfs API
Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string | hlf.kungfusoftware.es/v1alpha1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
kind string | FabricPeer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata Kubernetes meta/v1.ObjectMeta | Refer to the Kubernetes API documentation for the fields of themetadata field. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
spec FabricPeerSpec |
|
#
ApplicationCapabilities(Appears on:ChannelConfig)
Field | Description |
---|---|
V2_0 bool |
string
alias)#
BootstrapMethod ((Appears on:FabricOrdererNodeSpec)
#
CAField | Description |
---|---|
host string | |
cert string | |
user string | |
password string |
#
CARefField | Description |
---|---|
caName string | |
caNamespace string | FabricCA Namespace of the organization |
#
CatlsField | Description |
---|---|
cacert string |
#
ChannelCapabilities(Appears on:ChannelConfig)
Field | Description |
---|---|
V2_0 bool |
#
ChannelConfig(Appears on:OrdererSystemChannel)
Field | Description |
---|---|
batchTimeout string | |
maxMessageCount int | |
absoluteMaxBytes int | |
preferredMaxBytes int | |
ordererCapabilities OrdererCapabilities | |
applicationCapabilities ApplicationCapabilities | |
channelCapabilities ChannelCapabilities | |
snapshotIntervalSize int | |
tickInterval string | |
electionTick int | |
heartbeatTick int | |
maxInflightBlocks int |
#
Component(Appears on:Enrollment,OrdererEnrollment)
Field | Description |
---|---|
cahost string | |
caname string | |
caport int | |
catls Catls | |
enrollid string | |
enrollsecret string |
#
ConditionField | Description |
---|---|
type ConditionType | |
reason ConditionReason | |
message string | |
lastTransitionTime Kubernetes meta/v1.Time |
string
alias)#
ConditionReason ((Appears on:Condition)
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.
string
alias)#
ConditionType ((Appears on:Condition)
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”.
#
Cors(Appears on:FabricCASpec)
Field | Description |
---|---|
enabled bool | |
origins []string |
#
Csr(Appears on:OrdererNodeEnrollmentTLS,TLS)
Field | Description |
---|---|
hosts []string | (Optional) |
cn string | (Optional) |
string
alias)#
DeploymentStatus ((Appears on:FabricCAStatus,FabricChaincodeStatus,FabricExplorerStatus,FabricFollowerChannelStatus,FabricMainChannelStatus,FabricNetworkConfigStatus,FabricOperationsConsoleStatus,FabricOperatorAPIStatus,FabricOperatorUIStatus,FabricOrdererNodeStatus,FabricOrderingServiceStatus,FabricPeerStatus)
#
Enrollment(Appears on:Secret)
Field | Description |
---|---|
component Component | |
tls TLS |
#
ExternalBuilder(Appears on:FabricPeerSpec)
Field | Description |
---|---|
name string | |
path string | |
propagateEnvironment []string | (Optional) |
#
FabricCAAffiliation(Appears on:FabricCAItemConf)
Field | Description |
---|---|
name string | |
departments []string |
#
FabricCABCCSP(Appears on:FabricCAItemConf)
Field | Description |
---|---|
default string | |
sw FabricCABCCSPSW |
#
FabricCABCCSPSW(Appears on:FabricCABCCSP)
Field | Description |
---|---|
hash string | |
security string |
#
FabricCACFG(Appears on:FabricCAItemConf)
Field | Description |
---|---|
identities FabricCACFGIdentities | |
affiliations FabricCACFGAffilitions |
#
FabricCACFGAffilitions(Appears on:FabricCACFG)
Field | Description |
---|---|
allowRemove bool |
#
FabricCACFGIdentities(Appears on:FabricCACFG)
Field | Description |
---|---|
allowRemove bool |
#
FabricCACRL(Appears on:FabricCAItemConf)
Field | Description |
---|---|
expiry string |
#
FabricCACSR(Appears on:FabricCAItemConf)
Field | Description |
---|---|
cn string | |
hosts []string | |
names []FabricCANames | |
ca FabricCACSRCA |
#
FabricCACSRCA(Appears on:FabricCACSR)
Field | Description |
---|---|
expiry string | |
pathLength int |
#
FabricCAClientAuth(Appears on:FabricTLSCACrypto)
Field | Description |
---|---|
type string | NoClientCert, RequestClientCert, RequireAnyClientCert, VerifyClientCertIfGiven and RequireAndVerifyClientCert. |
cert_file []string |
#
FabricCACrypto(Appears on:FabricCAItemConf)
Field | Description |
---|---|
key string | |
cert string | |
chain string |
#
FabricCADatabase(Appears on:FabricCASpec)
Field | Description |
---|---|
type string | |
datasource string |
#
FabricCAIdentity(Appears on:FabricCARegistry)
Field | Description |
---|---|
name string | |
pass string | |
type string | |
affiliation string | |
attrs FabricCAIdentityAttrs |
#
FabricCAIdentityAttrs(Appears on:FabricCAIdentity)
Field | Description |
---|---|
hf.Registrar.Roles string | |
hf.Registrar.DelegateRoles string | |
hf.Registrar.Attributes string | |
hf.Revoker bool | |
hf.IntermediateCA bool | |
hf.GenCRL bool | |
hf.AffiliationMgr bool |
#
FabricCAIntermediate(Appears on:FabricCAItemConf)
Field | Description |
---|---|
parentServer FabricCAIntermediateParentServer |
#
FabricCAIntermediateEnrollmentField | Description |
---|---|
hosts string | |
profile string | |
label string |
#
FabricCAIntermediateParentServer(Appears on:FabricCAIntermediate)
Field | Description |
---|---|
url string | |
caName string | FabricCA Name of the organization |
#
FabricCAIntermediateTLSField | Description |
---|---|
certFiles []string | |
client FabricCAIntermediateTLSClient |
#
FabricCAIntermediateTLSClient(Appears on:FabricCAIntermediateTLS)
Field | Description |
---|---|
certFile string | |
keyFile string |
#
FabricCAItemConf(Appears on:FabricCASpec)
Field | Description |
---|---|
name string | |
cfg FabricCACFG | |
subject FabricCASubject | |
csr FabricCACSR | |
signing FabricCASigning | (Optional) |
crl FabricCACRL | |
registry FabricCARegistry | |
intermediate FabricCAIntermediate | |
bccsp FabricCABCCSP | |
affiliations []FabricCAAffiliation | (Optional) |
ca FabricCACrypto | (Optional) |
tlsCa FabricTLSCACrypto | (Optional) |
#
FabricCAMetrics(Appears on:FabricCASpec)
Field | Description |
---|---|
provider string | |
statsd FabricCAMetricsStatsd | (Optional) |
#
FabricCAMetricsStatsd(Appears on:FabricCAMetrics)
Field | Description |
---|---|
network string | |
address string | (Optional) |
writeInterval string | (Optional) |
prefix string | (Optional) |
#
FabricCANames(Appears on:FabricCACSR)
Field | Description |
---|---|
C string | |
ST string | |
O string | |
L string | |
OU string |
#
FabricCARegistry(Appears on:FabricCAItemConf)
Field | Description |
---|---|
max_enrollments int | |
identities []FabricCAIdentity |
#
FabricCASigning(Appears on:FabricCAItemConf)
Field | Description |
---|---|
default FabricCASigningDefault | |
profiles FabricCASigningProfiles |
#
FabricCASigningDefault(Appears on:FabricCASigning)
Field | Description |
---|---|
expiry string | |
usage []string |
#
FabricCASigningProfiles(Appears on:FabricCASigning)
Field | Description |
---|---|
ca FabricCASigningSignProfile | |
tls FabricCASigningTLSProfile |
#
FabricCASigningSignProfile(Appears on:FabricCASigningProfiles)
Field | Description |
---|---|
usage []string | |
expiry string | |
caconstraint FabricCASigningSignProfileConstraint |
#
FabricCASigningSignProfileConstraint(Appears on:FabricCASigningSignProfile)
Field | Description |
---|---|
isCA bool | |
maxPathLen int |
#
FabricCASigningTLSProfile(Appears on:FabricCASigningProfiles)
Field | Description |
---|---|
usage []string | |
expiry string |
#
FabricCASpec(Appears on:FabricCA)
FabricCASpec defines the desired state of FabricCA
Field | Description |
---|---|
affinity Kubernetes core/v1.Affinity | (Optional) |
tolerations []Kubernetes core/v1.Toleration | (Optional) |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
nodeSelector Kubernetes core/v1.NodeSelector | (Optional) |
serviceMonitor ServiceMonitor | (Optional) |
istio FabricIstio | (Optional) |
db FabricCADatabase | |
hosts []string | Hosts for the Fabric CA |
service FabricCASpecService | |
image string | |
version string | |
debug bool | |
clrSizeLimit int | |
rootCA FabricCATLSConf | |
ca FabricCAItemConf | |
tlsCA FabricCAItemConf | |
cors Cors | |
resources Kubernetes core/v1.ResourceRequirements | |
storage Storage | |
metrics FabricCAMetrics | |
env []Kubernetes core/v1.EnvVar | (Optional) |
#
FabricCASpecService(Appears on:FabricCASpec)
Field | Description |
---|---|
type Kubernetes core/v1.ServiceType |
#
FabricCAStatus(Appears on:FabricCA)
FabricCAStatus defines the observed state of FabricCA
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string | |
nodePort int | (Optional) |
tls_cert string | TLS Certificate to connect to the FabricCA |
ca_cert string | Root certificate for Sign certificates generated by FabricCA |
tlsca_cert string | Root certificate for TLS certificates generated by FabricCA |
#
FabricCASubject(Appears on:FabricCAItemConf,FabricCATLSConf)
Field | Description |
---|---|
cn string | |
C string | |
ST string | |
O string | |
L string | |
OU string |
#
FabricCATLSConf(Appears on:FabricCASpec)
Field | Description |
---|---|
subject FabricCASubject |
#
FabricChaincodeSpec(Appears on:FabricChaincode)
FabricChaincodeSpec defines the desired state of FabricChaincode
Field | Description |
---|---|
image string | |
imagePullPolicy Kubernetes core/v1.PullPolicy | |
packageId string | |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
affinity Kubernetes core/v1.Affinity | (Optional) |
tolerations []Kubernetes core/v1.Toleration | (Optional) |
resources Kubernetes core/v1.ResourceRequirements | (Optional) |
credentials TLS | (Optional) |
replicas int | |
env []Kubernetes core/v1.EnvVar | (Optional) |
#
FabricChaincodeStatus(Appears on:FabricChaincode)
FabricChaincodeStatus defines the observed state of FabricChaincode
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string |
#
FabricExplorerSpec(Appears on:FabricExplorer)
FabricExplorerSpec defines the desired state of FabricExplorer
Field | Description |
---|---|
resources Kubernetes core/v1.ResourceRequirements |
#
FabricExplorerStatus(Appears on:FabricExplorer)
FabricExplorerStatus defines the observed state of FabricExplorer
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string |
#
FabricFSServer(Appears on:FabricPeerSpec)
Field | Description |
---|---|
image string | |
tag string | |
pullPolicy Kubernetes core/v1.PullPolicy |
#
FabricFollowerChannelAnchorPeer(Appears on:FabricFollowerChannelSpec)
Field | Description |
---|---|
host string | Host of the anchor peer |
port int | Port of the anchor peer |
#
FabricFollowerChannelExternalPeer(Appears on:FabricFollowerChannelSpec)
Field | Description |
---|---|
url string | FabricPeer URL of the peer |
tlsCACert string | FabricPeer TLS CA certificate of the peer |
#
FabricFollowerChannelOrderer(Appears on:FabricFollowerChannelSpec)
Field | Description |
---|---|
url string | URL of the orderer, e.g.: “grpcs://xxxxx:443” |
certificate string | TLS Certificate of the orderer node |
#
FabricFollowerChannelPeer(Appears on:FabricFollowerChannelSpec)
Field | Description |
---|---|
name string | FabricPeer Name of the peer inside the kubernetes cluster |
namespace string | FabricPeer Namespace of the peer inside the kubernetes cluster |
#
FabricFollowerChannelSpec(Appears on:FabricFollowerChannel)
FabricFollowerChannelSpec defines the desired state of FabricFollowerChannel
Field | Description |
---|---|
name string | Name of the channel |
mspId string | MSP ID of the organization to join the channel |
orderers []FabricFollowerChannelOrderer | Orderers to fetch the configuration block from |
peersToJoin []FabricFollowerChannelPeer | Peers to join the channel |
externalPeersToJoin []FabricFollowerChannelExternalPeer | Peers to join the channel |
anchorPeers []FabricFollowerChannelAnchorPeer | Anchor peers defined for the current organization |
hlfIdentity HLFIdentity | Identity to use to interact with the peers and the orderers |
#
FabricFollowerChannelStatus(Appears on:FabricFollowerChannel)
FabricFollowerChannelStatus defines the observed state of FabricFollowerChannel
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string |
#
FabricIstio(Appears on:FabricCASpec,FabricOperatorAPISpec,FabricOrdererNodeSpec,FabricPeerSpec,GRPCProxy)
Field | Description |
---|---|
port int | (Optional) |
hosts []string | (Optional) |
ingressGateway string |
#
FabricMainChannelAdminOrdererOrganizationSpec(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
mspID string | MSP ID of the organization |
#
FabricMainChannelAdminPeerOrganizationSpec(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
mspID string | MSP ID of the organization |
#
FabricMainChannelAnchorPeerField | Description |
---|---|
host string | Host of the peer |
port int | Port of the peer |
#
FabricMainChannelApplicationConfig(Appears on:FabricMainChannelConfig)
Field | Description |
---|---|
capabilities []string | Capabilities of the application channel configuration |
policies map[string]github.com/kfsoftware/hlf-operator/api/hlf.kungfusoftware.es/v1alpha1.FabricMainChannelPoliciesConfig | (Optional) Policies of the application channel configuration |
acls map[string]string | (Optional) ACLs of the application channel configuration |
#
FabricMainChannelConfig(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
application FabricMainChannelApplicationConfig | (Optional) Application configuration of the channel |
orderer FabricMainChannelOrdererConfig | (Optional) Orderer configuration of the channel |
capabilities []string | Capabilities for the channel |
policies map[string]github.com/kfsoftware/hlf-operator/api/hlf.kungfusoftware.es/v1alpha1.FabricMainChannelPoliciesConfig | (Optional) Policies for the channel |
string
alias)#
FabricMainChannelConsensusState ((Appears on:FabricMainChannelOrdererConfig)
#
FabricMainChannelConsenter(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
host string | Orderer host of the consenter |
port int | Orderer port of the consenter |
tlsCert string | TLS Certificate of the orderer node |
#
FabricMainChannelEtcdRaft(Appears on:FabricMainChannelOrdererConfig)
Field | Description |
---|---|
options FabricMainChannelEtcdRaftOptions | (Optional) |
#
FabricMainChannelEtcdRaftOptions(Appears on:FabricMainChannelEtcdRaft)
Field | Description |
---|---|
tickInterval string | |
electionTick uint32 | |
heartbeatTick uint32 | HeartbeatTick is the number of ticks that must pass between heartbeats |
maxInflightBlocks uint32 | MaxInflightBlocks is the maximum number of in-flight blocks that may be sent to followers at any given time. |
snapshotIntervalSize uint32 | Maximum size of each raft snapshot file. |
#
FabricMainChannelExternalOrdererNode(Appears on:FabricMainChannelOrdererOrganization)
Field | Description |
---|---|
host string | Admin host of the orderer node |
port int | Admin port of the orderer node |
#
FabricMainChannelExternalOrdererOrganization(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
mspID string | MSP ID of the organization |
tlsRootCert string | TLS Root certificate authority of the orderer organization |
signRootCert string | Root certificate authority for signing |
ordererEndpoints []string | Orderer endpoints for the organization in the channel configuration |
#
FabricMainChannelExternalPeerOrganization(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
mspID string | MSP ID of the organization |
tlsRootCert string | TLS Root certificate authority of the orderer organization |
signRootCert string | Root certificate authority for signing |
#
FabricMainChannelIdentity(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
secretNamespace string | Secret namespace |
secretName string | Secret name |
secretKey string | Key inside the secret that holds the private key and certificate to interact with the network |
#
FabricMainChannelOrdererBatchSize(Appears on:FabricMainChannelOrdererConfig)
Field | Description |
---|---|
maxMessageCount int | The number of transactions that can fit in a block. |
absoluteMaxBytes int | The absolute maximum size of a block, including all metadata. |
preferredMaxBytes int | The preferred maximum size of a block, including all metadata. |
#
FabricMainChannelOrdererConfig(Appears on:FabricMainChannelConfig)
Field | Description |
---|---|
ordererType string | OrdererType of the consensus, default “etcdraft” |
capabilities []string | Capabilities of the channel |
policies map[string]github.com/kfsoftware/hlf-operator/api/hlf.kungfusoftware.es/v1alpha1.FabricMainChannelPoliciesConfig | (Optional) Policies of the orderer section of the channel |
batchTimeout string | Interval of the ordering service to create a block and send to the peers |
batchSize FabricMainChannelOrdererBatchSize | (Optional) |
state FabricMainChannelConsensusState | State about the channel, can only be |
etcdRaft FabricMainChannelEtcdRaft | (Optional) |
#
FabricMainChannelOrdererNode(Appears on:FabricMainChannelOrdererOrganization)
Field | Description |
---|---|
name string | Name of the orderer node |
namespace string | Kubernetes namespace of the orderer node |
#
FabricMainChannelOrdererOrganization(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
mspID string | MSP ID of the organization |
caName string | (Optional) FabricCA Name of the organization |
caNamespace string | (Optional) FabricCA Namespace of the organization |
tlsCACert string | (Optional) TLS Root certificate authority of the orderer organization |
signCACert string | (Optional) Root certificate authority for signing |
ordererEndpoints []string | Orderer endpoints for the organization in the channel configuration |
orderersToJoin []FabricMainChannelOrdererNode | Orderer nodes within the kubernetes cluster to be added to the channel |
externalOrderersToJoin []FabricMainChannelExternalOrdererNode | External orderers to be added to the channel |
#
FabricMainChannelPeerOrganization(Appears on:FabricMainChannelSpec)
Field | Description |
---|---|
mspID string | MSP ID of the organization |
caName string | FabricCA Name of the organization |
caNamespace string | FabricCA Namespace of the organization |
#
FabricMainChannelPoliciesConfigField | Description |
---|---|
type string | Type of policy, can only be |
rule string | Rule of policy |
modPolicy string |
#
FabricMainChannelSpec(Appears on:FabricMainChannel)
FabricMainChannelSpec defines the desired state of FabricMainChannel
Field | Description |
---|---|
name string | Name of the channel |
identities map[string]github.com/kfsoftware/hlf-operator/api/hlf.kungfusoftware.es/v1alpha1.FabricMainChannelIdentity | HLF Identities to be used to create and manage the channel |
adminPeerOrganizations []FabricMainChannelAdminPeerOrganizationSpec | Organizations that manage the |
peerOrganizations []FabricMainChannelPeerOrganization | Peer organizations that are external to the Kubernetes cluster |
externalPeerOrganizations []FabricMainChannelExternalPeerOrganization | External peer organizations that are inside the kubernetes cluster |
channelConfig FabricMainChannelConfig | Configuration about the channel |
adminOrdererOrganizations []FabricMainChannelAdminOrdererOrganizationSpec | Organizations that manage the |
ordererOrganizations []FabricMainChannelOrdererOrganization | External orderer organizations that are inside the kubernetes cluster |
externalOrdererOrganizations []FabricMainChannelExternalOrdererOrganization | Orderer organizations that are external to the Kubernetes cluster |
orderers []FabricMainChannelConsenter | Consenters are the orderer nodes that are part of the channel consensus |
#
FabricMainChannelStatus(Appears on:FabricMainChannel)
FabricMainChannelStatus defines the observed state of FabricMainChannel
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string |
#
FabricNetworkConfigSpec(Appears on:FabricNetworkConfig)
FabricNetworkConfigSpec defines the desired state of FabricNetworkConfig
Field | Description |
---|---|
organization string | |
internal bool | |
organizations []string | |
secretName string |
#
FabricNetworkConfigStatus(Appears on:FabricNetworkConfig)
FabricNetworkConfigStatus defines the observed state of FabricNetworkConfig
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string |
#
FabricOperationsConsoleAuth(Appears on:FabricOperationsConsoleSpec)
Field | Description |
---|---|
scheme string | |
username string | |
password string |
#
FabricOperationsConsoleCouchDB(Appears on:FabricOperationsConsoleSpec)
FabricOperationsConsoleSpec defines the desired state of FabricOperationsConsole
Field | Description |
---|---|
image string | |
tag string | |
username string | |
password string | |
storage Storage | |
resources Kubernetes core/v1.ResourceRequirements | (Optional) |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
affinity Kubernetes core/v1.Affinity | (Optional) |
tolerations []Kubernetes core/v1.Toleration | (Optional) |
imagePullPolicy Kubernetes core/v1.PullPolicy |
#
FabricOperationsConsoleSpec(Appears on:FabricOperationsConsole)
FabricOperationsConsoleSpec defines the desired state of FabricOperationsConsole
Field | Description |
---|---|
auth FabricOperationsConsoleAuth | |
resources Kubernetes core/v1.ResourceRequirements | (Optional) |
image string | |
tag string | |
imagePullPolicy Kubernetes core/v1.PullPolicy | |
tolerations []Kubernetes core/v1.Toleration | (Optional) |
replicas int | |
couchDB FabricOperationsConsoleCouchDB | |
env []Kubernetes core/v1.EnvVar | (Optional) |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
affinity Kubernetes core/v1.Affinity | (Optional) |
port int | |
config string | (Optional) |
ingress Ingress | |
hostUrl string |
#
FabricOperationsConsoleStatus(Appears on:FabricOperationsConsole)
FabricOperationsConsoleStatus defines the observed state of FabricOperationsConsole
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string |
#
FabricOperatorAPIAuth(Appears on:FabricOperatorAPISpec)
Field | Description |
---|---|
oidcJWKS string | |
oidcIssuer string |
#
FabricOperatorAPIHLFConfig(Appears on:FabricOperatorAPISpec)
Field | Description |
---|---|
mspID string | |
user string | |
networkConfig FabricOperatorAPINetworkConfig |
#
FabricOperatorAPINetworkConfig(Appears on:FabricOperatorAPIHLFConfig)
Field | Description |
---|---|
secretName string | |
key string |
#
FabricOperatorAPISpec(Appears on:FabricOperatorAPI)
FabricOperatorAPISpec defines the desired state of FabricOperatorAPI
Field | Description |
---|---|
image string | |
tag string | |
imagePullPolicy Kubernetes core/v1.PullPolicy | |
istio FabricIstio | |
ingress Ingress | |
replicas int | |
auth FabricOperatorAPIAuth | (Optional) |
hlfConfig FabricOperatorAPIHLFConfig | |
tolerations []Kubernetes core/v1.Toleration | (Optional) |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
env []Kubernetes core/v1.EnvVar | (Optional) |
affinity Kubernetes core/v1.Affinity | (Optional) |
resources Kubernetes core/v1.ResourceRequirements | (Optional) |
#
FabricOperatorAPIStatus(Appears on:FabricOperatorAPI)
FabricOperatorAPIStatus defines the observed state of FabricOperatorAPI
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string |
#
FabricOperatorUIAuth(Appears on:FabricOperatorUISpec)
Field | Description |
---|---|
oidcAuthority string | |
oidcClientId string | |
oidcScope string |
#
FabricOperatorUISpec(Appears on:FabricOperatorUI)
FabricOperatorUISpec defines the desired state of FabricOperatorUI
Field | Description |
---|---|
image string | |
tag string | |
imagePullPolicy Kubernetes core/v1.PullPolicy | |
logoUrl string | |
auth FabricOperatorUIAuth | (Optional) |
tolerations []Kubernetes core/v1.Toleration | (Optional) |
replicas int | |
ingress Ingress | |
apiUrl string | |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
env []Kubernetes core/v1.EnvVar | (Optional) |
affinity Kubernetes core/v1.Affinity | (Optional) |
resources Kubernetes core/v1.ResourceRequirements | (Optional) |
#
FabricOperatorUIStatus(Appears on:FabricOperatorUI)
FabricOperatorUIStatus defines the observed state of FabricOperatorUI
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string |
#
FabricOrdererNodeSpec(Appears on:FabricOrdererNode)
FabricOrdererNodeSpec defines the desired state of FabricOrdererNode
Field | Description |
---|---|
tolerations []Kubernetes core/v1.Toleration | (Optional) |
grpcProxy GRPCProxy | (Optional) |
affinity Kubernetes core/v1.Affinity | (Optional) |
updateCertificateTime Kubernetes meta/v1.Time | (Optional) |
serviceMonitor ServiceMonitor | (Optional) |
hostAliases []Kubernetes core/v1.HostAlias | (Optional) |
nodeSelector Kubernetes core/v1.NodeSelector | (Optional) |
resources Kubernetes core/v1.ResourceRequirements | |
replicas int | |
image string | |
tag string | |
pullPolicy Kubernetes core/v1.PullPolicy | |
mspID string | |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
genesis string | |
bootstrapMethod BootstrapMethod | |
channelParticipationEnabled bool | |
storage Storage | |
service OrdererNodeService | |
secret Secret | (Optional) |
istio FabricIstio | (Optional) |
adminIstio FabricIstio | (Optional) |
env []Kubernetes core/v1.EnvVar | (Optional) |
#
FabricOrdererNodeStatus(Appears on:FabricOrdererNode)
FabricOrdererNodeStatus defines the observed state of FabricOrdererNode
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
lastCertificateUpdate Kubernetes meta/v1.Time | (Optional) |
signCert string | (Optional) |
tlsCert string | (Optional) |
signCaCert string | (Optional) |
tlsCaCert string | (Optional) |
tlsAdminCert string | (Optional) |
operationsPort int | (Optional) |
adminPort int | (Optional) |
port int | (Optional) |
message string | (Optional) |
#
FabricOrderingServiceSpec(Appears on:FabricOrderingService)
FabricOrderingServiceSpec defines the desired state of FabricOrderingService
Field | Description |
---|---|
image string | |
tag string | |
mspID string | |
enrollment OrdererEnrollment | |
nodes []OrdererNode | |
service OrdererService | |
storage Storage | |
systemChannel OrdererSystemChannel |
#
FabricOrderingServiceStatus(Appears on:FabricOrderingService)
FabricOrderingServiceStatus defines the observed state of FabricOrderingService
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions |
#
FabricPeerCouchDB(Appears on:FabricPeerSpec)
Field | Description |
---|---|
user string | |
password string | |
image string | |
tag string | |
pullPolicy Kubernetes core/v1.PullPolicy | |
externalCouchDB FabricPeerExternalCouchDB | (Optional) |
#
FabricPeerCouchdbExporter(Appears on:FabricPeerSpec)
Field | Description |
---|---|
enabled bool | |
image string | |
tag string | |
imagePullPolicy Kubernetes core/v1.PullPolicy |
#
FabricPeerDiscovery(Appears on:FabricPeerSpec)
Field | Description |
---|---|
period string | |
touchPeriod string |
#
FabricPeerExternalCouchDB(Appears on:FabricPeerCouchDB)
Field | Description |
---|---|
enabled bool | |
host string | |
port int |
#
FabricPeerLogging(Appears on:FabricPeerSpec)
Field | Description |
---|---|
level string | |
peer string | |
cauthdsl string | |
gossip string | |
grpc string | |
ledger string | |
msp string | |
policies string |
#
FabricPeerResources(Appears on:FabricPeerSpec)
Field | Description |
---|---|
peer Kubernetes core/v1.ResourceRequirements | |
couchdb Kubernetes core/v1.ResourceRequirements | |
chaincode Kubernetes core/v1.ResourceRequirements | |
couchdbExporter Kubernetes core/v1.ResourceRequirements | (Optional) |
proxy Kubernetes core/v1.ResourceRequirements | (Optional) |
#
FabricPeerSpec(Appears on:FabricPeer)
FabricPeerSpec defines the desired state of FabricPeer
Field | Description |
---|---|
updateCertificateTime Kubernetes meta/v1.Time | (Optional) |
affinity Kubernetes core/v1.Affinity | (Optional) |
serviceMonitor ServiceMonitor | (Optional) |
hostAliases []Kubernetes core/v1.HostAlias | (Optional) |
nodeSelector Kubernetes core/v1.NodeSelector | (Optional) |
couchDBexporter FabricPeerCouchdbExporter | (Optional) |
grpcProxy GRPCProxy | (Optional) |
replicas int | |
dockerSocketPath string | |
image string | |
externalBuilders []ExternalBuilder | (Optional) |
istio FabricIstio | (Optional) |
gossip FabricPeerSpecGossip | |
externalEndpoint string | |
tag string | |
imagePullPolicy Kubernetes core/v1.PullPolicy | |
external_chaincode_builder bool | |
couchdb FabricPeerCouchDB | |
fsServer FabricFSServer | (Optional) |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
mspID string | |
secret Secret | |
service PeerService | |
stateDb StateDB | |
storage FabricPeerStorage | |
discovery FabricPeerDiscovery | |
logging FabricPeerLogging | |
resources FabricPeerResources | |
hosts []string | |
tolerations []Kubernetes core/v1.Toleration | (Optional) |
env []Kubernetes core/v1.EnvVar | (Optional) |
#
FabricPeerSpecGossip(Appears on:FabricPeerSpec)
Field | Description |
---|---|
externalEndpoint string | |
bootstrap string | |
endpoint string | |
useLeaderElection bool | |
orgLeader bool |
#
FabricPeerStatus(Appears on:FabricPeer)
FabricPeerStatus defines the observed state of FabricPeer
Field | Description |
---|---|
conditions github.com/kfsoftware/hlf-operator/pkg/status.Conditions | |
message string | |
lastCertificateUpdate Kubernetes meta/v1.Time | (Optional) |
signCert string | (Optional) |
tlsCert string | (Optional) |
tlsCaCert string | (Optional) |
signCaCert string | (Optional) |
port int | (Optional) |
#
FabricPeerStorage(Appears on:FabricPeerSpec)
Field | Description |
---|---|
couchdb Storage | |
peer Storage | |
chaincode Storage |
#
FabricTLSCACrypto(Appears on:FabricCAItemConf)
Field | Description |
---|---|
key string | |
cert string | |
clientAuth FabricCAClientAuth |
#
GRPCProxy(Appears on:FabricOrdererNodeSpec,FabricPeerSpec)
Field | Description |
---|---|
enabled bool | |
image string | |
tag string | |
istio FabricIstio | |
imagePullPolicy Kubernetes core/v1.PullPolicy | |
resources Kubernetes core/v1.ResourceRequirements | |
imagePullSecrets []Kubernetes core/v1.LocalObjectReference | (Optional) |
#
HLFIdentity(Appears on:FabricFollowerChannelSpec)
Field | Description |
---|---|
secretName string | Secret name |
secretNamespace string | Secret namespace |
secretKey string | Key inside the secret that holds the private key and certificate to interact with the network |
#
Ingress(Appears on:FabricOperationsConsoleSpec,FabricOperatorAPISpec,FabricOperatorUISpec)
Field | Description |
---|---|
enabled bool | |
className string | |
annotations map[string]string | |
tls []Kubernetes networking/v1beta1.IngressTLS | |
hosts []IngressHost |
#
IngressHost(Appears on:Ingress)
Field | Description |
---|---|
host string | |
paths []IngressPath |
#
IngressPath(Appears on:IngressHost)
Field | Description |
---|---|
path string | |
pathType string |
string
alias)#
MetricsProvider (#
OrdererCapabilities(Appears on:ChannelConfig)
Field | Description |
---|---|
V2_0 bool |
#
OrdererEnrollment(Appears on:FabricOrderingServiceSpec)
Field | Description |
---|---|
component Component | |
tls TLS |
#
OrdererNode(Appears on:FabricOrderingServiceSpec)
Field | Description |
---|---|
id string | |
host string | (Optional) |
port int | (Optional) |
enrollment OrdererNodeEnrollment |
#
OrdererNodeEnrollment(Appears on:OrdererNode)
Field | Description |
---|---|
tls OrdererNodeEnrollmentTLS |
#
OrdererNodeEnrollmentTLS(Appears on:OrdererNodeEnrollment)
Field | Description |
---|---|
csr Csr | (Optional) |
#
OrdererNodeService(Appears on:FabricOrdererNodeSpec)
Field | Description |
---|---|
type Kubernetes core/v1.ServiceType | |
nodePortOperations int | |
nodePortRequest int |
#
OrdererService(Appears on:FabricOrderingServiceSpec)
Field | Description |
---|---|
type ServiceType |
#
OrdererSystemChannel(Appears on:FabricOrderingServiceSpec)
Field | Description |
---|---|
name string | |
config ChannelConfig |
#
OrgCertsRef#
PeerService(Appears on:FabricPeerSpec)
Field | Description |
---|---|
type Kubernetes core/v1.ServiceType |
#
Secret(Appears on:FabricOrdererNodeSpec,FabricPeerSpec)
Field | Description |
---|---|
enrollment Enrollment |
#
ServiceField | Description |
---|---|
type ServiceType |
#
ServiceMonitor(Appears on:FabricCASpec,FabricOrdererNodeSpec,FabricPeerSpec)
Field | Description |
---|---|
enabled bool | |
labels map[string]string | (Optional) |
sampleLimit int | |
interval string | |
scrapeTimeout string |
string
alias)#
ServiceType ((Appears on:OrdererService,Service)
string
alias)#
StateDB ((Appears on:FabricPeerSpec)
#
Storage(Appears on:FabricCASpec,FabricOperationsConsoleCouchDB,FabricOrdererNodeSpec,FabricOrderingServiceSpec,FabricPeerStorage)
Field | Description |
---|---|
size string | |
storageClass string | (Optional) |
accessMode Kubernetes core/v1.PersistentVolumeAccessMode |
#
TLS(Appears on:Enrollment,FabricChaincodeSpec,OrdererEnrollment)
Field | Description |
---|---|
cahost string | |
caname string | |
caport int | |
catls Catls | |
csr Csr | (Optional) |
enrollid string | |
enrollsecret string |
Generated with gen-crd-api-reference-docs
on git commit 464adb2
.