2026/04/27 16:14:19 Registering 2 clients 2026/04/27 16:14:19 Registering 3 informer factories 2026/04/27 16:14:19 Registering 3 informers 2026/04/27 16:14:19 Registering 2 controllers {"level":"info","ts":"2026-04-27T16:14:19.884Z","logger":"pipelines-as-code-webhook","caller":"profiling/server.go:65","msg":"Profiling enabled: false","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:19.893Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:47","msg":"Running with Standard leader election","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:19.913Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:282","msg":"Starting configuration manager...","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":1777306460.0143518,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook","caller":"webhook/webhook.go:246","msg":"Informers have been synced, unblocking admission webhooks.","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:315","msg":"Starting controllers...","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook","caller":"injection/health_check.go:43","msg":"Probes server listening on port 8080","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:20.114Z","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-6867cd455b-s4n7b_7fbea1fe-6341-413a-886f-e0a44906832d\"","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:494","msg":"Started workers","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:20.114Z","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-6867cd455b-s4n7b_ac45fccc-43f9-4b8e-9a54-6d7ee4e6f946\"","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe","knative.dev/traceid":"9c3d6872-6cbd-4ff5-8a55-0a0658c4a3d4","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000008904} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe","knative.dev/traceid":"7ab7583f-463d-40f0-9a21-2ab4a669bd62","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.000005849} {"level":"info","ts":"2026-04-27T16:14:20.114Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:494","msg":"Started workers","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} I0427 16:14:20.114806 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01... I0427 16:14:20.114820 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01... {"level":"info","ts":"2026-04-27T16:33:53.961Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000afca20), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"4117\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc00094cec0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:4117, 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:58570\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc0006b1200), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000949090), pat:(*http.pattern)(0xc000a0a600), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:33:53.961Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-zxeg","knative.dev/name":"gh-test-custom-branch-sbxjmj","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":"b53777a8-9eda-4a8e-afed-472e0923f627","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-27T16:33:54.487Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000afd560), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"4796\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc00094d680), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:4796, 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:58570\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc0006b1200), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc0009492c0), pat:(*http.pattern)(0xc000a0a600), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:33:54.487Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-wycr","knative.dev/name":"gl-test-custom-branch-qjlgyg","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":"9cc6ca4c-58a8-4b2d-a6b1-8594a5fe0008","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-27T16:39:11.909Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc00047cea0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"6632\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc0008d1680), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:6632, 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:60096\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc0003fde00), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000c30780), pat:(*http.pattern)(0xc000a0a600), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:39:11.909Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-wycr","knative.dev/name":"gl-test-custom-branch-qjlgyg","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":"ae6c3a88-2a25-428e-83de-ac0ac9892a44","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-27T16:39:42.812Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000ce0fc0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"5972\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000cd7640), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:5972, 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:60096\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc0003fde00), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000cec370), pat:(*http.pattern)(0xc000a0a600), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:39:42.812Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-zxeg","knative.dev/name":"gh-test-custom-branch-sbxjmj","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":"2009fc72-3135-4338-b1e1-ed4226e5e80c","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-27T16:48:30.962Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000808000), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"9814\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000d9c580), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:9814, 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:34406\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00083c0c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000443cc0), pat:(*http.pattern)(0xc000a0a600), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:48:30.963Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-wycr","knative.dev/name":"gl-test-custom-branch-qjlgyg","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":"0e2a17d7-1ec9-4648-94d3-f16831e18a7c","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-27T16:49:10.984Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc00095f0e0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"9268\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc0008ba980), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:9268, 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:34406\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00083c0c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000823ae0), pat:(*http.pattern)(0xc000a0a600), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe"} {"level":"info","ts":"2026-04-27T16:49:10.984Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"d7802a479d0b3ae7ea3b0941187c80d5dd6a1efe","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-zxeg","knative.dev/name":"gh-test-custom-branch-sbxjmj","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":"715e44ff-ce08-468d-97f0-9676a12d9d46","admissionreview/allowed":true,"admissionreview/result":"nil"}