{"level":"info","ts":"2026-07-26T17:04:54Z","logger":"setup","msg":"starting frr-k8s","version":"version v0.0.1 (no build information)"} {"level":"info","ts":"2026-07-26T17:04:54Z","logger":"setup","msg":"Starting controllers"} {"level":"info","ts":"2026-07-26T17:04:54Z","logger":"controller-runtime.metrics","msg":"Starting metrics server"} {"level":"info","ts":"2026-07-26T17:04:54Z","logger":"controller-runtime.metrics","msg":"Serving metrics server","bindAddress":"127.0.0.1:7572","secure":false} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting EventSource","controller":"frrconfiguration","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRConfiguration","source":"kind source: *v1beta1.FRRConfiguration"} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting EventSource","controller":"frrconfiguration","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRConfiguration","source":"kind source: *v1.Node"} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting EventSource","controller":"frrconfiguration","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRConfiguration","source":"kind source: *v1.Secret"} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting Controller","controller":"frrconfiguration","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRConfiguration"} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting EventSource","controller":"frrnodestate","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRNodeState","source":"kind source: *v1beta1.FRRNodeState"} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting EventSource","controller":"frrnodestate","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRNodeState","source":"channel source: 0xc0004b8150"} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting Controller","controller":"frrnodestate","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRNodeState"} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting workers","controller":"frrnodestate","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRNodeState","worker count":1} {"level":"info","ts":"2026-07-26T17:04:54Z","msg":"Starting workers","controller":"frrconfiguration","controllerGroup":"frrk8s.metallb.io","controllerKind":"FRRConfiguration","worker count":1} {"caller":"frrconfiguration_controller.go:74","controller":"FRRConfigurationReconciler","level":"info","start reconcile":"/instance","ts":"2026-07-26T17:04:54Z"} {"caller":"frrconfiguration_controller.go:106","controller":"FRRConfigurationReconciler","end reconcile":"/instance","level":"info","ts":"2026-07-26T17:04:54Z"} {"caller":"frrconfiguration_controller.go:74","controller":"FRRConfigurationReconciler","level":"info","start reconcile":"frr-k8s-system/frr-k8s-webhook-server-cert","ts":"2026-07-26T17:04:54Z"} {"caller":"frrconfiguration_controller.go:106","controller":"FRRConfigurationReconciler","end reconcile":"frr-k8s-system/frr-k8s-webhook-server-cert","level":"info","ts":"2026-07-26T17:04:54Z"} {"caller":"frrstate_controller.go:85","controller":"FRRStateReconciler","level":"info","start reconcile":"metallbreload/stateUpdate","ts":"2026-07-26T17:04:54Z"} {"caller":"frrconfiguration_controller.go:74","controller":"FRRConfigurationReconciler","level":"info","start reconcile":"frr-k8s-system/sh.helm.release.v1.frr-k8s.v1","ts":"2026-07-26T17:04:54Z"} {"caller":"frrconfiguration_controller.go:106","controller":"FRRConfigurationReconciler","end reconcile":"frr-k8s-system/sh.helm.release.v1.frr-k8s.v1","level":"info","ts":"2026-07-26T17:04:54Z"} {"caller":"frrstate_controller.go:118","controller":"FRRStateReconciler","end reconcile":"metallbreload/stateUpdate","level":"info","ts":"2026-07-26T17:04:54Z"} {"caller":"frrstate_controller.go:85","controller":"FRRStateReconciler","level":"info","start reconcile":"/instance","ts":"2026-07-26T17:04:54Z"} {"caller":"frrstate_controller.go:107","controller":"FRRStateReconciler","end reconcile":"/instance","level":"info","ts":"2026-07-26T17:04:54Z"} {"caller":"frrstate_controller.go:85","controller":"FRRStateReconciler","level":"info","start reconcile":"/instance","ts":"2026-07-26T17:04:54Z"} {"caller":"frrstate_controller.go:107","controller":"FRRStateReconciler","end reconcile":"/instance","level":"info","ts":"2026-07-26T17:04:54Z"} {"caller":"frrstate_controller.go:85","controller":"FRRStateReconciler","level":"info","start reconcile":"metallbreload/stateUpdate","ts":"2026-07-26T17:05:24Z"} {"caller":"frrstate_controller.go:118","controller":"FRRStateReconciler","end reconcile":"metallbreload/stateUpdate","level":"info","ts":"2026-07-26T17:05:24Z"} {"caller":"frrstate_controller.go:85","controller":"FRRStateReconciler","level":"info","start reconcile":"/instance","ts":"2026-07-26T17:05:24Z"} {"caller":"frrstate_controller.go:107","controller":"FRRStateReconciler","end reconcile":"/instance","level":"info","ts":"2026-07-26T17:05:24Z"}