2026/04/25 12:03:55 Registering 2 clients 2026/04/25 12:03:55 Registering 3 informer factories 2026/04/25 12:03:55 Registering 3 informers 2026/04/25 12:03:55 Registering 2 controllers {"level":"info","ts":"2026-04-25T12:03:55.970Z","logger":"pipelines-as-code-webhook","caller":"profiling/server.go:65","msg":"Profiling enabled: false","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:55.977Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:47","msg":"Running with Standard leader election","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:55.991Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:282","msg":"Starting configuration manager...","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":1777118636.0920904,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook","caller":"webhook/webhook.go:246","msg":"Informers have been synced, unblocking admission webhooks.","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:315","msg":"Starting controllers...","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook","caller":"injection/health_check.go:43","msg":"Probes server listening on port 8080","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:147","msg":"pipelines-as-code-webhook.validationwebhook.00-of-01 will run in leader-elected mode with id \"pipelines-as-code-webhook-656f8dbf57-v6ctw_8292e069-775c-46fc-8c58-c4f6ecb57de6\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:147","msg":"pipelines-as-code-webhook.webhookcertificates.00-of-01 will run in leader-elected mode with id \"pipelines-as-code-webhook-656f8dbf57-v6ctw_13add6fb-3ae1-4cb9-9add-9268168f7db7\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:494","msg":"Started workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:494","msg":"Started workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"57d0f0cb-e648-4a5e-9307-697d3a5a3017","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000017675} I0425 12:03:56.192530 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01... I0425 12:03:56.192523 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01... {"level":"info","ts":"2026-04-25T12:03:56.192Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"6e88bb6e-be07-4428-a7a8-27e465d474eb","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.000023992} I0425 12:03:56.205739 1 leaderelection.go:271] successfully acquired lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01 {"level":"info","ts":"2026-04-25T12:03:56.205Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-656f8dbf57-v6ctw_8292e069-775c-46fc-8c58-c4f6ecb57de6\" has started leading \"pipelines-as-code-webhook.validationwebhook.00-of-01\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"error","ts":"2026-04-25T12:03:56.205Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"d3ccfb8f-0e17-45b5-a19e-ece700b661b0","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000021125,"error":"secret \"pipelines-as-code-webhook-certs\" is missing \"ca-cert.pem\" key","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:564\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:541\nknative.dev/pkg/controller.(*Impl).RunContext.func3\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:489"} I0425 12:03:56.206343 1 leaderelection.go:271] successfully acquired lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01 {"level":"info","ts":"2026-04-25T12:03:56.206Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-656f8dbf57-v6ctw_13add6fb-3ae1-4cb9-9add-9268168f7db7\" has started leading \"pipelines-as-code-webhook.webhookcertificates.00-of-01\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:03:56.206Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"certificates/certificates.go:80","msg":"Certificate secret \"pipelines-as-code-webhook-certs\" is missing key \"server-key.pem\"","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"265072f4-2f57-4b95-8669-a66ff35cbab9","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs"} {"level":"error","ts":"2026-04-25T12:03:56.211Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"18dc40ef-111b-4215-ac31-7944ac471b99","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000018243,"error":"secret \"pipelines-as-code-webhook-certs\" is missing \"ca-cert.pem\" key","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:564\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:541\nknative.dev/pkg/controller.(*Impl).RunContext.func3\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:489"} {"level":"info","ts":"2026-04-25T12:03:56.216Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"265072f4-2f57-4b95-8669-a66ff35cbab9","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.009819169} {"level":"info","ts":"2026-04-25T12:03:56.216Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"e69d195f-5ab9-48d1-bc59-2d7d16f27c89","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.00021298} {"level":"info","ts":"2026-04-25T12:03:56.218Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"bafab645-e990-4bdd-847c-0d94bb107950","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-04-25T12:03:56.224Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"dab0657b-4e89-493a-9849-284279d02f2b","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-25T12:03:56.227Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"bafab645-e990-4bdd-847c-0d94bb107950","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.010569845} {"level":"error","ts":"2026-04-25T12:03:56.229Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"dab0657b-4e89-493a-9849-284279d02f2b","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.006737985,"error":"failed to update webhook: Operation cannot be fulfilled on validatingwebhookconfigurations.admissionregistration.k8s.io \"validation.pipelinesascode.tekton.dev\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:564\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:541\nknative.dev/pkg/controller.(*Impl).RunContext.func3\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:489"} {"level":"info","ts":"2026-04-25T12:03:56.234Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"3361a826-fb5b-458c-902a-3f0436dd71b7","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-25T12:03:56.240Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"3361a826-fb5b-458c-902a-3f0436dd71b7","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.010816495} {"level":"info","ts":"2026-04-25T12:03:56.255Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"50789483-4c85-49fe-8772-cd698a0de7b1","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-25T12:03:56.261Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"50789483-4c85-49fe-8772-cd698a0de7b1","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.010948769} {"level":"info","ts":"2026-04-25T12:17:52.755Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000d13710), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2108\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000c8f9c0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2108, TransferEncoding:[]string(nil), Close:false, Host:\"pipelines-as-code-webhook.openshift-pipelines.svc:443\", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:\"10.128.0.2:57076\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc0003d0c00), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc00072d450), pat:(*http.pattern)(0xc000116b40), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:17:52.756Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"default-tenant","knative.dev/name":"tsf-demo-comp","knative.dev/operation":"CREATE","knative.dev/resource":"pipelinesascode.tekton.dev/v1alpha1, Resource=repositories","knative.dev/subresource":"","knative.dev/userinfo":"system:serviceaccount:build-service:build-service-controller-manager","admissionreview/uid":"a5ba65da-b0ac-411b-8ff1-2a68e2f31085","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T12:20:40.940Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000b1cab0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"3882\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000b32400), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:3882, TransferEncoding:[]string(nil), Close:false, Host:\"pipelines-as-code-webhook.openshift-pipelines.svc:443\", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:\"10.128.0.2:38802\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00053a600), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000b17b80), pat:(*http.pattern)(0xc000116b40), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:20:40.940Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"default-tenant","knative.dev/name":"tsf-demo-comp","knative.dev/operation":"UPDATE","knative.dev/resource":"pipelinesascode.tekton.dev/v1alpha1, Resource=repositories","knative.dev/subresource":"","knative.dev/userinfo":"system:serviceaccount:openshift-pipelines:pipelines-as-code-watcher","admissionreview/uid":"5e276207-45e6-463c-bc63-07f4c63032f5","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T12:20:41.857Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000c974d0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"5586\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000878640), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:5586, TransferEncoding:[]string(nil), Close:false, Host:\"pipelines-as-code-webhook.openshift-pipelines.svc:443\", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:\"10.128.0.2:38802\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00053a600), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc00085f4a0), pat:(*http.pattern)(0xc000116b40), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:20:41.857Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"default-tenant","knative.dev/name":"tsf-demo-comp","knative.dev/operation":"UPDATE","knative.dev/resource":"pipelinesascode.tekton.dev/v1alpha1, Resource=repositories","knative.dev/subresource":"","knative.dev/userinfo":"system:serviceaccount:openshift-pipelines:pipelines-as-code-watcher","admissionreview/uid":"b9af3f98-5804-4699-ad03-0c4148129aab","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T12:26:36.346Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc0009cb5f0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"7058\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000bf3240), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:7058, TransferEncoding:[]string(nil), Close:false, Host:\"pipelines-as-code-webhook.openshift-pipelines.svc:443\", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:\"10.130.0.2:49196\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00053a600), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000bfb270), pat:(*http.pattern)(0xc000116b40), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:26:36.347Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"default-tenant","knative.dev/name":"tsf-demo-comp","knative.dev/operation":"UPDATE","knative.dev/resource":"pipelinesascode.tekton.dev/v1alpha1, Resource=repositories","knative.dev/subresource":"","knative.dev/userinfo":"system:serviceaccount:openshift-pipelines:pipelines-as-code-watcher","admissionreview/uid":"4c8def5e-d5c5-4659-8efd-f7d5757f077c","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T12:29:10.187Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc0001cb680), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"8526\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc0009e6bc0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:8526, TransferEncoding:[]string(nil), Close:false, Host:\"pipelines-as-code-webhook.openshift-pipelines.svc:443\", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:\"10.129.0.2:59158\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc0003d0c00), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc00079b270), pat:(*http.pattern)(0xc000116b40), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T12:29:10.187Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"default-tenant","knative.dev/name":"tsf-demo-comp","knative.dev/operation":"UPDATE","knative.dev/resource":"pipelinesascode.tekton.dev/v1alpha1, Resource=repositories","knative.dev/subresource":"","knative.dev/userinfo":"system:serviceaccount:openshift-pipelines:pipelines-as-code-watcher","admissionreview/uid":"07ee07b3-a5cb-49f1-bf45-4efed4aa038e","admissionreview/allowed":true,"admissionreview/result":"nil"}