Documentation ¶
Index ¶
- type Layer
- type Manifest
- type ScenarioProvider
- func (p *ScenarioProvider) GetGlobalEnvironment() (*models.ScenarioDetail, error)
- func (p *ScenarioProvider) GetRegistryImages() (*[]models.ScenarioTag, error)
- func (p *ScenarioProvider) GetScenarioDetail(scenario string) (*models.ScenarioDetail, error)
- func (p *ScenarioProvider) ScaffoldScenarios(scenarios []string, includeGlobalEnv bool) (*string, error)
- type Tag
- type TagPage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Layer ¶
type Layer struct { Index int64 `json:"index"` CompressedSize int64 `json:"compressed_size"` IsRemote bool `json:"is_remote"` Command []string `json:"command"` Comment string `json:"comment"` Author string `json:"author"` BlobDigest string `json:"blob_digest"` CreatedDateTime time.Time `json:"created_datetime"` }
func (*Layer) UnmarshalJSON ¶
type Manifest ¶
type Manifest struct { Digest string `json:"digest"` IsManifestList bool `json:"is_manifest_list"` ManifestData string `json:"manifest_data"` ConfigMediaType string `json:"config_media_type"` LayerCompressedSize string `json:"layer_compressed_size"` Layers []Layer `json:"layers"` }
func (*Manifest) GetKrknctlLabel ¶
type ScenarioProvider ¶
func (*ScenarioProvider) GetGlobalEnvironment ¶
func (p *ScenarioProvider) GetGlobalEnvironment() (*models.ScenarioDetail, error)
func (*ScenarioProvider) GetRegistryImages ¶
func (p *ScenarioProvider) GetRegistryImages() (*[]models.ScenarioTag, error)
func (*ScenarioProvider) GetScenarioDetail ¶
func (p *ScenarioProvider) GetScenarioDetail(scenario string) (*models.ScenarioDetail, error)
func (*ScenarioProvider) ScaffoldScenarios ¶
func (p *ScenarioProvider) ScaffoldScenarios(scenarios []string, includeGlobalEnv bool) (*string, error)
type Tag ¶
type Tag struct { Name string `json:"name"` Reversion bool `json:"reversion"` StartTimeStamp int64 `json:"start_ts"` ManifestDigest string `json:"manifest_digest"` IsManifestList bool `json:"is_manifest_list"` Size int64 `json:"size"` LastModified time.Time `json:"last_modified"` }
func (*Tag) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.