Documentation ¶
Index ¶
- func GetDomain(address string) string
- type Config
- type IBPOrderer
- type Initializer
- func (i *Initializer) CheckIfAdminCertsUpdated(instance *current.IBPOrderer) (bool, error)
- func (i *Initializer) Create(overrides OrdererConfig, orderer IBPOrderer, storagePath string) (*Response, error)
- func (i *Initializer) CreateOrUpdateConfigMap(instance *current.IBPOrderer, orderer OrdererConfig) error
- func (i *Initializer) Delete(instance *current.IBPOrderer) error
- func (i *Initializer) GenerateSecrets(prefix common.SecretType, instance *current.IBPOrderer, ...) error
- func (i *Initializer) GenerateSecretsFromResponse(instance *current.IBPOrderer, cryptoResponse *config.CryptoResponse) error
- func (i *Initializer) GetConfigFromConfigMap(instance *current.IBPOrderer) (*corev1.ConfigMap, error)
- func (i *Initializer) GetCoreConfigFromBytes(instance *current.IBPOrderer, bytes []byte) (OrdererConfig, error)
- func (i *Initializer) GetCoreConfigFromFile(instance *current.IBPOrderer, file string) (OrdererConfig, error)
- func (i *Initializer) GetCrypto(instance *current.IBPOrderer) (*config.CryptoResponse, error)
- func (i *Initializer) GetEnrollers(cryptos *config.Cryptos, instance *current.IBPOrderer, storagePath string) error
- func (i *Initializer) GetInitOrderer(instance *current.IBPOrderer, storagePath string) (*Orderer, error)
- func (i *Initializer) GetLabels(instance metav1.Object) map[string]string
- func (i *Initializer) GetMSPCrypto(cryptos *config.Cryptos, instance *current.IBPOrderer) error
- func (i *Initializer) GetUpdatedOrderer(instance *current.IBPOrderer) (*Orderer, error)
- func (i *Initializer) MissingCrypto(instance *current.IBPOrderer) bool
- func (i *Initializer) Update(overrides OrdererConfig, orderer IBPOrderer) (*Response, error)
- func (i *Initializer) UpdateAdminSecret(instance *current.IBPOrderer) error
- func (i *Initializer) UpdateSecrets(prefix common.SecretType, instance *current.IBPOrderer, ...) error
- func (i *Initializer) UpdateSecretsFromResponse(instance *current.IBPOrderer, cryptoResponse *config.CryptoResponse) error
- type Orderer
- type OrdererConfig
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { ConfigTxFile string OrdererFile string OrdererV2File string OrdererV24File string OrdererV25File string OUFile string InterOUFile string DeploymentFile string PVCFile string ServiceFile string CMFile string RoleFile string ServiceAccountFile string RoleBindingFile string IngressFile string Ingressv1beta1File string RouteFile string StoragePath string }
type IBPOrderer ¶
type IBPOrderer interface { OverrideConfig(newConfig OrdererConfig) error GenerateCrypto() (*config.CryptoResponse, error) GetConfig() OrdererConfig }
type Initializer ¶
type Initializer struct { Config *Config Scheme *runtime.Scheme Client k8sclient.Client Name string Timeouts enroller.HSMEnrollJobTimeouts Validator common.CryptoValidator SecretManager *secretmanager.SecretManager }
func New ¶
func New(client controllerclient.Client, scheme *runtime.Scheme, cfg *Config, name string, validator common.CryptoValidator) *Initializer
func (*Initializer) CheckIfAdminCertsUpdated ¶
func (i *Initializer) CheckIfAdminCertsUpdated(instance *current.IBPOrderer) (bool, error)
func (*Initializer) Create ¶
func (i *Initializer) Create(overrides OrdererConfig, orderer IBPOrderer, storagePath string) (*Response, error)
func (*Initializer) CreateOrUpdateConfigMap ¶
func (i *Initializer) CreateOrUpdateConfigMap(instance *current.IBPOrderer, orderer OrdererConfig) error
func (*Initializer) Delete ¶
func (i *Initializer) Delete(instance *current.IBPOrderer) error
func (*Initializer) GenerateSecrets ¶
func (i *Initializer) GenerateSecrets(prefix common.SecretType, instance *current.IBPOrderer, crypto *config.Response) error
func (*Initializer) GenerateSecretsFromResponse ¶
func (i *Initializer) GenerateSecretsFromResponse(instance *current.IBPOrderer, cryptoResponse *config.CryptoResponse) error
func (*Initializer) GetConfigFromConfigMap ¶
func (i *Initializer) GetConfigFromConfigMap(instance *current.IBPOrderer) (*corev1.ConfigMap, error)
func (*Initializer) GetCoreConfigFromBytes ¶
func (i *Initializer) GetCoreConfigFromBytes(instance *current.IBPOrderer, bytes []byte) (OrdererConfig, error)
func (*Initializer) GetCoreConfigFromFile ¶
func (i *Initializer) GetCoreConfigFromFile(instance *current.IBPOrderer, file string) (OrdererConfig, error)
func (*Initializer) GetCrypto ¶
func (i *Initializer) GetCrypto(instance *current.IBPOrderer) (*config.CryptoResponse, error)
func (*Initializer) GetEnrollers ¶
func (i *Initializer) GetEnrollers(cryptos *config.Cryptos, instance *current.IBPOrderer, storagePath string) error
func (*Initializer) GetInitOrderer ¶
func (i *Initializer) GetInitOrderer(instance *current.IBPOrderer, storagePath string) (*Orderer, error)
func (*Initializer) GetLabels ¶
func (i *Initializer) GetLabels(instance metav1.Object) map[string]string
func (*Initializer) GetMSPCrypto ¶
func (i *Initializer) GetMSPCrypto(cryptos *config.Cryptos, instance *current.IBPOrderer) error
func (*Initializer) GetUpdatedOrderer ¶
func (i *Initializer) GetUpdatedOrderer(instance *current.IBPOrderer) (*Orderer, error)
func (*Initializer) MissingCrypto ¶
func (i *Initializer) MissingCrypto(instance *current.IBPOrderer) bool
func (*Initializer) Update ¶
func (i *Initializer) Update(overrides OrdererConfig, orderer IBPOrderer) (*Response, error)
func (*Initializer) UpdateAdminSecret ¶
func (i *Initializer) UpdateAdminSecret(instance *current.IBPOrderer) error
func (*Initializer) UpdateSecrets ¶
func (i *Initializer) UpdateSecrets(prefix common.SecretType, instance *current.IBPOrderer, crypto *config.Response) error
func (*Initializer) UpdateSecretsFromResponse ¶
func (i *Initializer) UpdateSecretsFromResponse(instance *current.IBPOrderer, cryptoResponse *config.CryptoResponse) error
type Orderer ¶
type Orderer struct { Config OrdererConfig Cryptos *commonconfig.Cryptos UsingHSMProxy bool }
func (*Orderer) GenerateCrypto ¶
func (o *Orderer) GenerateCrypto() (*commonconfig.CryptoResponse, error)
func (*Orderer) GetConfig ¶
func (o *Orderer) GetConfig() OrdererConfig
func (*Orderer) OverrideConfig ¶
func (o *Orderer) OverrideConfig(newConfig OrdererConfig) (err error)
type OrdererConfig ¶
type Response ¶
type Response struct { Config OrdererConfig Crypto *config.CryptoResponse }
Click to show internal directories.
Click to hide internal directories.