Documentation ¶
Overview ¶
# Copyright State Street Corp. All Rights Reserved. # # SPDX-License-Identifier: Apache-2.0
Index ¶
- type MetadataProvider
- type Platform
- func (carPlatform *Platform) GenerateDockerBuild(path string, code []byte, tw *tar.Writer) error
- func (carPlatform *Platform) GenerateDockerfile() (string, error)
- func (carPlatform *Platform) GetDeploymentPayload(path string) ([]byte, error)
- func (carPlatform *Platform) GetMetadataProvider(code []byte) platforms.MetadataProvider
- func (carPlatform *Platform) Name() string
- func (carPlatform *Platform) ValidateCodePackage(codePackage []byte) error
- func (carPlatform *Platform) ValidatePath(path string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetadataProvider ¶ added in v1.2.0
type MetadataProvider struct { }
MetadataProvider provides Metadata
func (*MetadataProvider) GetMetadataAsTarEntries ¶ added in v1.2.0
func (carMetadataProv *MetadataProvider) GetMetadataAsTarEntries() ([]byte, error)
GetMetadataAsTarEntries extracts metata data from ChaincodeDeploymentSpec
type Platform ¶
type Platform struct { }
Platform for the CAR type
func (*Platform) GenerateDockerBuild ¶
func (*Platform) GenerateDockerfile ¶
func (*Platform) GetDeploymentPayload ¶
func (*Platform) GetMetadataProvider ¶ added in v1.2.0
func (carPlatform *Platform) GetMetadataProvider(code []byte) platforms.MetadataProvider
GetMetadataProvider fetches metadata provider given deployment spec
func (*Platform) Name ¶ added in v1.3.0
Name returns the name of this platform
func (*Platform) ValidateCodePackage ¶ added in v1.3.0
func (*Platform) ValidatePath ¶ added in v1.3.0
ValidatePath validates the chaincode path for CAR types to satisfy the platform interface. This chaincode type currently doesn't require anything specific so we just implicitly approve any spec
Click to show internal directories.
Click to hide internal directories.