Documentation
¶
Index ¶
- func ContainerSemver(container model.Container) (semver.Version, bool)
- func Diff(oldDepl, newDepl model.Deployment) string
- func NewVersion(oldDepl, newDepl model.Deployment) semver.Version
- type ChangeType
- type ComparableContainer
- type Container
- type Set
- type Stats
- type TriVersion
- func (v TriVersion) CompatibleWith(x TriVersion) bool
- func (v TriVersion) IsSemver() bool
- func (v TriVersion) Less(x TriVersion) bool
- func (v TriVersion) LessEqual(x TriVersion) bool
- func (v TriVersion) Major() uint64
- func (v TriVersion) Minor() uint64
- func (v TriVersion) Patch() uint64
- func (v TriVersion) String() string
- func (v TriVersion) Tags() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Diff ¶
func Diff(oldDepl, newDepl model.Deployment) string
func NewVersion ¶
func NewVersion(oldDepl, newDepl model.Deployment) semver.Version
Types ¶
type ChangeType ¶ added in v0.23.16
type ChangeType byte
const ( Delete ChangeType = iota Change Create )
type ComparableContainer ¶
type ComparableContainer struct {
Name string
Image string
Version TriVersion // zero means latest
}
func FromContainer ¶
func FromContainer(container model.Container) ComparableContainer
func (ComparableContainer) IsLatest ¶
func (c ComparableContainer) IsLatest() bool
func (ComparableContainer) String ¶
func (c ComparableContainer) String() string
type Set ¶ added in v0.23.16
type Set map[Container]versionChange
type TriVersion ¶
func FromVersion ¶
func FromVersion(v semver.Version) TriVersion
func (TriVersion) CompatibleWith ¶
func (v TriVersion) CompatibleWith(x TriVersion) bool
func (TriVersion) IsSemver ¶ added in v0.23.16
func (v TriVersion) IsSemver() bool
func (TriVersion) Less ¶
func (v TriVersion) Less(x TriVersion) bool
func (TriVersion) LessEqual ¶
func (v TriVersion) LessEqual(x TriVersion) bool
func (TriVersion) Major ¶
func (v TriVersion) Major() uint64
func (TriVersion) Minor ¶
func (v TriVersion) Minor() uint64
func (TriVersion) Patch ¶
func (v TriVersion) Patch() uint64
func (TriVersion) String ¶
func (v TriVersion) String() string
func (TriVersion) Tags ¶ added in v0.23.14
func (v TriVersion) Tags() []string
Click to show internal directories.
Click to hide internal directories.