Documentation ¶
Overview ¶
Package maestro contains a VersionResolver implementation using Maestro, and internal service in use at Outreach, as the source of truth for the latest version of applications.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type VersionResolver ¶
type VersionResolver struct {
// contains filtered or unexported fields
}
VersionResolver version resolver that implements version retriever from maestro
func (*VersionResolver) GetLatestVersion ¶
func (m *VersionResolver) GetLatestVersion(ctx context.Context, log logrus.FieldLogger, appName, applicationType string) (string, error)
GetLatestVersion returns the latest image version based on maestro API
Click to show internal directories.
Click to hide internal directories.