2026/04/25 08:24:02 Registering 2 clients 2026/04/25 08:24:02 Registering 3 informer factories 2026/04/25 08:24:02 Registering 3 informers 2026/04/25 08:24:02 Registering 2 controllers {"level":"info","ts":"2026-04-25T08:24:02.692Z","logger":"pipelines-as-code-webhook","caller":"profiling/server.go:65","msg":"Profiling enabled: false","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.698Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:47","msg":"Running with Standard leader election","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.711Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:282","msg":"Starting configuration manager...","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":1777105442.8114579,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-04-25T08:24:02.911Z","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-25T08:24:02.912Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:315","msg":"Starting controllers...","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.912Z","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-25T08:24:02.912Z","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-g28nq_d00db95c-a151-4810-98e9-e4eec8fb73c8\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.912Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.912Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:494","msg":"Started workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.912Z","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-g28nq_b548ad49-15db-434b-b6c9-2e144f4f7a42\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} I0425 08:24:02.912292 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01... {"level":"info","ts":"2026-04-25T08:24:02.912Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.912Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:494","msg":"Started workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.912Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"7821f696-3989-4437-9b78-10d0f23c8445","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000012528} I0425 08:24:02.912420 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01... {"level":"info","ts":"2026-04-25T08:24:02.912Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"71c2888c-1b95-4d4b-a239-d5f36f29453a","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.000013483} I0425 08:24:02.924945 1 leaderelection.go:271] successfully acquired lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01 {"level":"info","ts":"2026-04-25T08:24:02.925Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-656f8dbf57-g28nq_d00db95c-a151-4810-98e9-e4eec8fb73c8\" has started leading \"pipelines-as-code-webhook.webhookcertificates.00-of-01\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:24:02.925Z","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":"55e1ae34-1f47-46aa-88b3-b27b4df76ece","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs"} I0425 08:24:02.928460 1 leaderelection.go:271] successfully acquired lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01 {"level":"info","ts":"2026-04-25T08:24:02.928Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-656f8dbf57-g28nq_b548ad49-15db-434b-b6c9-2e144f4f7a42\" has started leading \"pipelines-as-code-webhook.validationwebhook.00-of-01\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"error","ts":"2026-04-25T08:24:02.928Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"4a5bd183-168d-4056-8e1e-72427148a63c","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000028358,"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":"error","ts":"2026-04-25T08:24:02.934Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"b5d55f05-2cce-4140-b878-3ef3d4f81560","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000024856,"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-25T08:24:02.936Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"55e1ae34-1f47-46aa-88b3-b27b4df76ece","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.011606908} {"level":"info","ts":"2026-04-25T08:24:02.937Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"29f92d0c-0247-4438-87ed-53502877e160","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.000128253} {"level":"info","ts":"2026-04-25T08:24:02.939Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"7d79fa0e-d80b-4e2a-83a5-64252480a778","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-04-25T08:24:02.946Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"873de2c3-0083-419b-b658-c2da2c959d80","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-25T08:24:02.947Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"7d79fa0e-d80b-4e2a-83a5-64252480a778","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.009695237} {"level":"error","ts":"2026-04-25T08:24:02.952Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"873de2c3-0083-419b-b658-c2da2c959d80","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.007687047,"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-25T08:24:02.963Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"d449599f-539e-4e6f-9fa9-1ac2c69dc62b","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-25T08:24:02.970Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"d449599f-539e-4e6f-9fa9-1ac2c69dc62b","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.017481025} {"level":"info","ts":"2026-04-25T08:24:02.978Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"67577184-a076-4603-a184-e1c454184326","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-25T08:24:02.986Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"67577184-a076-4603-a184-e1c454184326","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.012708766} {"level":"info","ts":"2026-04-25T08:31:23.471Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc0002f78c0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2107\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000737800), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2107, 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:54158\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000510b40), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc0008008c0), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:31:23.472Z","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":"a10e2a2f-448d-4b1f-abf7-ae7a3e0ac67b","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:33:47.828Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc0006ec000), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"3881\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc00092f680), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:3881, 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:55458\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00046f2c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc0006e3130), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:33:47.828Z","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":"6df481fa-38a0-43f3-ac37-96d7c07f3f04","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:33:48.829Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000497050), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"5585\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc00074ba00), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:5585, 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:55458\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00046f2c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000745e00), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:33:48.829Z","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":"0da5032d-4b82-40e5-944a-5e02fab0be06","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:34:42.657Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc0005782d0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"7061\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000b52b80), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:7061, 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:55458\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00046f2c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000e08eb0), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:34:42.657Z","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":"0c19b440-87d2-4998-b478-12cbe9379d39","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:39:22.129Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc0006ed170), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"8537\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000998c40), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:8537, 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:52102\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000194600), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000a57e00), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:39:22.130Z","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":"02f83555-591d-4edb-9dfa-bb5b4bea08b1","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:39:23.053Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc0002f7320), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"10013\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000caba00), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:10013, 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:52102\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000194600), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc0007aad70), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:39:23.053Z","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":"7d062695-8baf-42d6-a08c-1921e934bdb5","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:40:58.432Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc00069e1b0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"10747\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc0007bef40), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:10747, 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:55042\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000510b40), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000265680), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:40:58.432Z","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":"485bf426-8caf-4c53-9f59-2c1bf9c756c0","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:42:26.515Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000496000), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"10739\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc0004f45c0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:10739, 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:55042\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000510b40), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc0007301e0), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:42:26.515Z","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":"bd6289b4-bb29-41af-8db2-c5f5e52a5275","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:42:41.616Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc00069f0e0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"10731\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc00069b200), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:10731, 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:55042\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000510b40), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000a57b30), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:42:41.616Z","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":"886d0263-e254-4444-a3df-8280ebd461e2","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-25T08:45:58.706Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000b082d0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"10724\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000c7cfc0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:10724, 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:52100\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00046f2c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000b16870), pat:(*http.pattern)(0xc0004ea540), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-25T08:45:58.707Z","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":"878075ef-accd-4763-951e-63c28fc691fe","admissionreview/allowed":true,"admissionreview/result":"nil"}