argo-cd/util/app/log/log.go
Peter Jiang 19b41b9d31
feat: ApplicationSet watch API (#26409)
Signed-off-by: nitishfy <justnitish06@gmail.com>
Signed-off-by: Peter Jiang <peterjiang823@gmail.com>
Co-authored-by: nitishfy <justnitish06@gmail.com>
2026-02-26 10:07:00 -05:00

23 lines
538 B
Go

package log
import (
log "github.com/sirupsen/logrus"
appv1 "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1"
)
func GetAppLogFields(app *appv1.Application) log.Fields {
return log.Fields{
"application": app.Name,
"app-namespace": app.Namespace,
"project": app.Spec.Project,
}
}
func GetAppSetLogFields(appset *appv1.ApplicationSet) log.Fields {
return log.Fields{
"applicationSet": appset.Name,
"appSet-namespace": appset.Namespace,
"project": appset.Spec.Template.Spec.Project,
}
}