in pkg/packages/manager.go [294:321]
func (m manager) Process(mc *ManagerContext) bool {
mc.RequeueAfter = retryLong
if !mc.Package.IsValidNamespace() {
mc.Package.Status.Detail = "Packages namespaces must start with: " + api.PackageNamespace
mc.RequeueAfter = retryNever
if mc.Package.Status.State == api.StateUnknown {
return false
}
mc.Package.Status.State = api.StateUnknown
return true
}
stateFunc := m.getState(mc.Package.Status.State)
result := stateFunc(mc)
if result {
mc.Log.Info(
"Updating",
"namespace",
mc.Package.Namespace,
"name",
mc.Package.Name,
"state",
mc.Package.Status.State,
"chart",
mc.Package.Status.Source,
)
}
return result
}