Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OCIFileExtractor ¶
type ReleaseManifestReader ¶
type ReleaseManifestReader struct {
// contains filtered or unexported fields
}
func NewReader ¶
func NewReader(ociFileExtractor OCIFileExtractor) *ReleaseManifestReader
func (*ReleaseManifestReader) Read ¶
func (r *ReleaseManifestReader) Read(src *ReleaseManifestSource) ([]byte, error)
type ReleaseManifestSource ¶
type ReleaseManifestSource struct {
// contains filtered or unexported fields
}
func ParseFromURI ¶
func ParseFromURI(uri string) (*ReleaseManifestSource, error)
ParseFromURI validates the given URI and parses it to a release manifest source
func (*ReleaseManifestSource) Type ¶
func (r *ReleaseManifestSource) Type() ReleaseManifestSourceType
func (*ReleaseManifestSource) URI ¶
func (r *ReleaseManifestSource) URI() string
type ReleaseManifestSourceType ¶
type ReleaseManifestSourceType int
const ( File ReleaseManifestSourceType = iota + 1 OCI )
func ParseType ¶
func ParseType(str string) (ReleaseManifestSourceType, error)
func (ReleaseManifestSourceType) String ¶
func (r ReleaseManifestSourceType) String() string
Click to show internal directories.
Click to hide internal directories.