2026/08/17 19:16:02 Registering 2 clients 2026/08/17 19:16:02 Registering 3 informer factories 2026/08/17 19:16:02 Registering 3 informers 2026/08/17 19:16:02 Registering 2 controllers {"level":"info","ts":"2026-08-17T19:16:02.672Z","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-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.675Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:309","msg":"Starting configmap watcher...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":1786994162.7760136,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-08-17T19:16:02.876Z","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-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.876Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:334","msg":"Starting controllers...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.876Z","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-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.876Z","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-2n8p8_ddea426e-c2cd-4185-b394-b4e7e50eca1a\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.876Z","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-2n8p8","threadiness":2} {"level":"info","ts":"2026-08-17T19:16:02.876Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Started workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.876Z","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-2n8p8_07e83c5e-360e-4765-80bb-d5dbde3f9bcc\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.876Z","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-2n8p8","threadiness":2} {"level":"info","ts":"2026-08-17T19:16:02.876Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Started workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.876Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"fe678cdc-2459-499a-80f0-1944845482a7","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.00000763} {"level":"info","ts":"2026-08-17T19:16:02.876Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"a4f9727f-8300-494e-b9c5-9c12248c131e","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000007833} {"level":"info","ts":"2026-08-17T19:16:02.876Z","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-2n8p8","lock":"tekton-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01"} {"level":"info","ts":"2026-08-17T19:16:02.876Z","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-2n8p8","lock":"tekton-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01"} {"level":"info","ts":"2026-08-17T19:16:02.881Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:272","msg":"Successfully acquired lease","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","lock":"tekton-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01"} {"level":"info","ts":"2026-08-17T19:16:02.881Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:272","msg":"Successfully acquired lease","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","lock":"tekton-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01"} {"level":"info","ts":"2026-08-17T19:16:02.881Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-74485c5886-2n8p8_ddea426e-c2cd-4185-b394-b4e7e50eca1a\" has started leading \"pipelines-as-code-webhook.validationwebhook.00-of-01\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:16:02.881Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-74485c5886-2n8p8_07e83c5e-360e-4765-80bb-d5dbde3f9bcc\" has started leading \"pipelines-as-code-webhook.webhookcertificates.00-of-01\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"error","ts":"2026-08-17T19:16:02.881Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:557","msg":"Reconcile error","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"70062ff1-fa98-4836-ac65-ca7605c424f1","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000049439,"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-17T19:16:02.881Z","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-2n8p8","knative.dev/traceid":"2a291803-8606-44ea-a40e-7f76e3245db4","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs"} {"level":"error","ts":"2026-08-17T19:16:02.887Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:557","msg":"Reconcile error","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"9faa35a2-1914-4406-90da-5b8b6dfa20d0","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000018989,"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-17T19:16:02.888Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"2a291803-8606-44ea-a40e-7f76e3245db4","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.006943753} {"level":"info","ts":"2026-08-17T19:16:02.889Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"6ba805f9-5487-4d1f-b33a-cc9ce0140895","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.000130711} {"level":"info","ts":"2026-08-17T19:16:02.889Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"6d8a6de2-39c3-454a-bc1f-43b6aef481ba","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-08-17T19:16:02.892Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"6d8a6de2-39c3-454a-bc1f-43b6aef481ba","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.004057868} {"level":"info","ts":"2026-08-17T19:16:02.895Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"4e530c1c-0519-4455-9c45-df21e6604cbd","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-17T19:16:02.897Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"4e530c1c-0519-4455-9c45-df21e6604cbd","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.004539946} {"level":"info","ts":"2026-08-17T19:16:02.899Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"8fedfb16-ccaf-426c-884d-cc58cebc6673","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-17T19:16:02.901Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8","knative.dev/traceid":"8fedfb16-ccaf-426c-884d-cc58cebc6673","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.004299971} {"level":"info","ts":"2026-08-17T19:26:21.703Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x27d55e58e10), 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)(0x27d55cdc3c0), 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:32329\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x27d55f7a480), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x27d56280ba0), pat:(*http.pattern)(0x27d55ce24e0), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:26:21.704Z","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-2n8p8","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-icib","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-srllob","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":"f9d48d9f-73c2-4da9-a954-f87376d987a9","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-08-17T19:34:35.779Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x27d55caa360), 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)(0x27d5640e240), 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:46849\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x27d55e426c0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x27d564a43f0), pat:(*http.pattern)(0x27d55ce24e0), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:34:35.779Z","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-2n8p8","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-icib","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-srllob","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":"4d9b9d9e-ff23-49b7-9e97-a905a4341cfc","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-08-17T19:41:02.462Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0x27d55ceea20), 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)(0x27d56336700), 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:65320\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0x27d55c70e40), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0x27d5638d920), pat:(*http.pattern)(0x27d55ce24e0), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-2n8p8"} {"level":"info","ts":"2026-08-17T19:41:02.462Z","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-2n8p8","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-qbzg","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-fpduok","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":"97d39239-a961-4742-9fb8-2e83ff473201","admissionreview/allowed":true,"admissionreview/result":"nil"}