Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NormalTagResolver ¶
NormalTagResolver image tag resolver
func (*NormalTagResolver) ResolveShortTag ¶
func (m *NormalTagResolver) ResolveShortTag(appVersion *runtime.AuroraVersion, pushExtratags config.PushExtraTags) ([]string, error)
ResolveShortTag create short tags from runtime.AuroraVersion
func (*NormalTagResolver) ResolveTags ¶
func (m *NormalTagResolver) ResolveTags(appVersion *runtime.AuroraVersion, pushExtratags config.PushExtraTags) ([]string, error)
ResolveTags create tags from runtime.AuroraVersion
type SingleTagResolver ¶ added in v2.7.12
SingleTagResolver resolve single tag´
func (*SingleTagResolver) ResolveShortTag ¶ added in v2.7.12
func (m *SingleTagResolver) ResolveShortTag(_ *runtime.AuroraVersion, _ config.PushExtraTags) ([]string, error)
ResolveShortTag resolve short tag e.g latest
func (*SingleTagResolver) ResolveTags ¶ added in v2.7.12
func (m *SingleTagResolver) ResolveTags(_ *runtime.AuroraVersion, _ config.PushExtraTags) ([]string, error)
ResolveTags create single tag of sbomFormat registry/repository:tag
type TagResolver ¶
type TagResolver interface { ResolveTags(appVersion *runtime.AuroraVersion, pushExtratags config.PushExtraTags) ([]string, error) ResolveShortTag(appVersion *runtime.AuroraVersion, pushExtratags config.PushExtraTags) ([]string, error) }
TagResolver interface
Click to show internal directories.
Click to hide internal directories.