2026/08/17 00:10:26 Registering 2 clients 2026/08/17 00:10:26 Registering 3 informer factories 2026/08/17 00:10:26 Registering 3 informers 2026/08/17 00:10:26 Registering 2 controllers {"level":"info","ts":"2026-08-17T00:10:26.027Z","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-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:26.031Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:309","msg":"Starting configmap watcher...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":1786925426.131995,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-08-17T00:10:27.232Z","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-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:334","msg":"Starting controllers...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","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-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","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-tvzkf_dbaddc89-3bc0-4c8f-9928-b071fe58fbe0\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","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-tvzkf","threadiness":2} {"level":"info","ts":"2026-08-17T00:10:27.232Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Started workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","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-tvzkf_ee5a7424-6458-4e7a-adac-abfc21e89cfd\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","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-tvzkf","threadiness":2} {"level":"info","ts":"2026-08-17T00:10:27.232Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Started workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"ef561e63-a2e6-44a1-a26a-7016d415c432","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.00000547} {"level":"info","ts":"2026-08-17T00:10:27.232Z","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-tvzkf","lock":"tekton-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","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-tvzkf","lock":"tekton-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01"} {"level":"info","ts":"2026-08-17T00:10:27.232Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"bdd4814b-da91-4c7e-939f-a61404b22679","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000023247} {"level":"info","ts":"2026-08-17T00:10:27.238Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:272","msg":"Successfully acquired lease","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","lock":"tekton-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01"} {"level":"info","ts":"2026-08-17T00:10:27.238Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-74485c5886-tvzkf_ee5a7424-6458-4e7a-adac-abfc21e89cfd\" has started leading \"pipelines-as-code-webhook.webhookcertificates.00-of-01\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:10:27.238Z","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-tvzkf","knative.dev/traceid":"8b322ad9-92e0-4e58-8c3e-43cbbdcb8c51","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-08-17T00:10:27.240Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:272","msg":"Successfully acquired lease","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","lock":"tekton-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01"} {"level":"info","ts":"2026-08-17T00:10:27.241Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-74485c5886-tvzkf_dbaddc89-3bc0-4c8f-9928-b071fe58fbe0\" has started leading \"pipelines-as-code-webhook.validationwebhook.00-of-01\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"error","ts":"2026-08-17T00:10:27.241Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:557","msg":"Reconcile error","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"c2f87750-71fb-4a49-8e87-6f93f5769219","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.0000245,"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-17T00:10:27.244Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"8b322ad9-92e0-4e58-8c3e-43cbbdcb8c51","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.006070526} {"level":"info","ts":"2026-08-17T00:10:27.244Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"c03cbb43-2c5b-4f7f-89ad-ed9863b1dce5","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.000088042} {"level":"info","ts":"2026-08-17T00:10:27.244Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"6ebd3783-5b12-4b6f-9b9a-672bd21920b7","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-08-17T00:10:27.246Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"dfec9665-9b6b-420f-8957-924cd82cd1c1","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-17T00:10:27.249Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"6ebd3783-5b12-4b6f-9b9a-672bd21920b7","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.005600401} {"level":"info","ts":"2026-08-17T00:10:27.255Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"39a3a39b-7ce1-4c9c-8be7-7e77c3a7c53e","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-17T00:10:27.257Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"39a3a39b-7ce1-4c9c-8be7-7e77c3a7c53e","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.004078633} {"level":"info","ts":"2026-08-17T00:10:27.265Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"e119c831-cb68-4dbc-b4b9-6a9f02a8bed6","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-17T00:10:27.267Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf","knative.dev/traceid":"e119c831-cb68-4dbc-b4b9-6a9f02a8bed6","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.003651121} {"level":"info","ts":"2026-08-17T00:21:19.112Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x2ce7e469830), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2456\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.maxBytesReader)(0x2ce7e373180), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2456, 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:30364\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x2ce7e866240), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x2ce7e8574a0), pat:(*http.pattern)(0x2ce7e09aa80), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:21:19.113Z","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-tvzkf","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-qxtg","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-chtgfa","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":"94da7910-4428-4d86-aa41-19f116f32952","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-08-17T00:28:39.136Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x2ce7e1e6090), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2455\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.maxBytesReader)(0x2ce7df5a580), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2455, 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:30529\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x2ce7e708180), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x2ce7e47d1d0), pat:(*http.pattern)(0x2ce7e09aa80), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:28:39.136Z","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-tvzkf","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-qxtg","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-chtgfa","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":"e79b6b57-3977-4896-b28f-d5685dd30bd5","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-08-17T00:34:28.587Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x2ce7e3f7320), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2453\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.maxBytesReader)(0x2ce7e29fa40), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2453, 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:63353\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x2ce7e4d8f00), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x2ce7e7c55f0), pat:(*http.pattern)(0x2ce7e09aa80), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-tvzkf"} {"level":"info","ts":"2026-08-17T00:34:28.588Z","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-tvzkf","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-tvko","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-hzwyqm","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":"7a76a782-2f1c-4478-b1b6-2bdff4029b24","admissionreview/allowed":true,"admissionreview/result":"nil"}