-
Notifications
You must be signed in to change notification settings - Fork 271
Description
While reviewing log formats in kro#462, we noticed that ACK logs are already quite close to being standardized — using structured JSON logs with useful fields like controller, controllerGroup, and controllerKind.
However, there are some minor inconsistencies, particularly with FieldExport log entries, where values like the controller name may include embedded version/kind info (e.g "controller": "field-export.ec2.services.k8s.aws/v1alpha1, Kind=Subnet"). These could be cleaned up for better parsing and consistency across controllers
AI: we should normalize FieldExport logs to use the same structure as other controllers and avoid embedding version/kind info in the controller field.
I had a quick chat with Matthew from Azure ASO team, and we agreed that all of our controllers (ACK and ASO) should follow the same recommended format - like we're doing in KRO 🚀