func()

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
}