2026/08/17 09:10:56 Registering 2 clients 2026/08/17 09:10:56 Registering 3 informer factories 2026/08/17 09:10:56 Registering 3 informers 2026/08/17 09:10:56 Registering 2 controllers {"level":"info","ts":"2026-08-17T09:10:56.071Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:47","msg":"Running with Standard leader election","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.075Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:309","msg":"Starting configmap watcher...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":1786957856.1765406,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-08-17T09:10:56.276Z","logger":"pipelines-as-code-webhook","caller":"webhook/webhook.go:292","msg":"Informers have been synced, unblocking admission webhooks.","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.276Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:334","msg":"Starting controllers...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.276Z","logger":"pipelines-as-code-webhook","caller":"injection/health_check.go:43","msg":"Probes server listening on port 8080","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.276Z","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-74485c5886-f8sw5_17f612cd-546f-44a8-8cd7-d8ed123d9e18\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.276Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:474","msg":"Starting controller and workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","threadiness":2} {"level":"info","ts":"2026-08-17T09:10:56.276Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Started workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.276Z","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-74485c5886-f8sw5_1a257a05-a875-4df8-bc31-988c998be99e\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.277Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:474","msg":"Starting controller and workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","threadiness":2} {"level":"info","ts":"2026-08-17T09:10:56.277Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Started workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.277Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"23534c5e-bf9b-4d0f-b488-69bdb7644791","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.000006546} {"level":"info","ts":"2026-08-17T09:10:56.277Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"c0d2ab6f-3c59-490d-8efe-c1142392dae4","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000001154} {"level":"info","ts":"2026-08-17T09:10:56.277Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:258","msg":"Attempting to acquire leader lease...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","lock":"tekton-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01"} {"level":"info","ts":"2026-08-17T09:10:56.277Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:258","msg":"Attempting to acquire leader lease...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","lock":"tekton-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01"} {"level":"info","ts":"2026-08-17T09:10:56.282Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:272","msg":"Successfully acquired lease","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","lock":"tekton-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01"} {"level":"info","ts":"2026-08-17T09:10:56.282Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-74485c5886-f8sw5_1a257a05-a875-4df8-bc31-988c998be99e\" has started leading \"pipelines-as-code-webhook.webhookcertificates.00-of-01\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:10:56.282Z","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":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"79e2fc9f-0d7d-461c-a94f-47aedd110aee","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-08-17T09:10:56.285Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:272","msg":"Successfully acquired lease","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","lock":"tekton-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01"} {"level":"info","ts":"2026-08-17T09:10:56.285Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-74485c5886-f8sw5_17f612cd-546f-44a8-8cd7-d8ed123d9e18\" has started leading \"pipelines-as-code-webhook.validationwebhook.00-of-01\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"error","ts":"2026-08-17T09:10:56.285Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:557","msg":"Reconcile error","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"cfad9522-9514-48eb-ab87-ba7bb841afd1","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000021955,"error":"secret \"pipelines-as-code-webhook-certs\" is missing \"ca-cert.pem\" key","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\tknative.dev/pkg@v0.0.0-20260727151759-521cb33b33dd/controller/controller.go:557\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\tknative.dev/pkg@v0.0.0-20260727151759-521cb33b33dd/controller/controller.go:523\nknative.dev/pkg/controller.(*Impl).RunContext.func3\n\tknative.dev/pkg@v0.0.0-20260727151759-521cb33b33dd/controller/controller.go:479"} {"level":"info","ts":"2026-08-17T09:10:56.288Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"023672e2-fc7e-4035-851d-f33d6de3af6d","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-08-17T09:10:56.288Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"79e2fc9f-0d7d-461c-a94f-47aedd110aee","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.00573492} {"level":"info","ts":"2026-08-17T09:10:56.288Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"cab891a3-b88f-4075-87ab-f7a2c1eb1856","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.000090921} {"level":"info","ts":"2026-08-17T09:10:56.290Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"f472b2ac-2bee-43ac-b6fe-cf873259b92c","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-17T09:10:56.292Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"023672e2-fc7e-4035-851d-f33d6de3af6d","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.003555707} {"level":"info","ts":"2026-08-17T09:10:56.296Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"c2714542-7273-42bc-a6af-fb39326a6f67","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-17T09:10:56.299Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"c2714542-7273-42bc-a6af-fb39326a6f67","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.003898352} {"level":"info","ts":"2026-08-17T09:10:56.308Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"d3e21343-89cc-4bf2-bd1b-f8a779e923ec","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-17T09:10:56.309Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/traceid":"d3e21343-89cc-4bf2-bd1b-f8a779e923ec","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.003515506} {"level":"info","ts":"2026-08-17T09:20:42.465Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x10cb1034c120), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2413\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.maxBytesReader)(0x10cb10c36fc0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2413, TransferEncoding:[]string(nil), Close:false, Host:\"pipelines-as-code-webhook.tekton-pipelines.svc:443\", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:\"10.244.0.1:38604\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x10cb10c0a9c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x10cb107c1620), pat:(*http.pattern)(0x10cb10668a80), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:20:42.466Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:192","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-from-scratch","knative.dev/name":"github-com-redhat-appstudio-qe-docker-file-from-scratch","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":"0c8c3671-8f56-424e-af92-aabbeb432a88","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-08-17T09:20:49.755Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x10cb1034c990), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2426\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.maxBytesReader)(0x10cb10c37580), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2426, TransferEncoding:[]string(nil), Close:false, Host:\"pipelines-as-code-webhook.tekton-pipelines.svc:443\", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:\"10.244.0.1:38604\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x10cb10c0a9c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x10cb103a1920), pat:(*http.pattern)(0x10cb10668a80), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:20:49.756Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:192","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-prefetch-bundler","knative.dev/name":"github-com-redhat-appstudio-qe-ruby-bundler-sample-app","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":"61b93093-2490-4a17-a434-a2c070fd4cab","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-08-17T09:20:56.218Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x10cb103a4d80), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2385\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.maxBytesReader)(0x10cb10bb29c0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2385, TransferEncoding:[]string(nil), Close:false, Host:\"pipelines-as-code-webhook.tekton-pipelines.svc:443\", Form:url.Values(nil), PostForm:url.Values(nil), MultipartForm:(*multipart.Form)(nil), Trailer:http.Header(nil), RemoteAddr:\"10.244.0.1:38604\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x10cb10c0a9c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x10cb10a080f0), pat:(*http.pattern)(0x10cb10668a80), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5"} {"level":"info","ts":"2026-08-17T09:20:56.218Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:192","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f8sw5","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"build-e2e-oci-archive","knative.dev/name":"github-com-redhat-appstudio-qe-oci-archive-test","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":"bf508ae8-64fe-4250-a779-e856eeba74de","admissionreview/allowed":true,"admissionreview/result":"nil"}