2026/08/15 00:10:00 Registering 2 clients 2026/08/15 00:10:00 Registering 3 informer factories 2026/08/15 00:10:00 Registering 3 informers 2026/08/15 00:10:00 Registering 2 controllers {"level":"info","ts":"2026-08-15T00:10:00.254Z","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-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:00.257Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:309","msg":"Starting configmap watcher...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":1786752600.358235,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-08-15T00:10:01.459Z","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-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:334","msg":"Starting controllers...","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","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-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","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-f7z6g_44c399d6-2bb1-4c88-9f7a-afa398334800\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","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-f7z6g_f39640b6-f377-4730-8639-12e6dab13b6c\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","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-f7z6g","threadiness":2} {"level":"info","ts":"2026-08-15T00:10:01.459Z","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-f7z6g","threadiness":2} {"level":"info","ts":"2026-08-15T00:10:01.459Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Started workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Started workers","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"198c999d-cf6d-4278-8ef6-dea795d3e5d7","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.000005407} {"level":"info","ts":"2026-08-15T00:10:01.459Z","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-f7z6g","lock":"tekton-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","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-f7z6g","lock":"tekton-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01"} {"level":"info","ts":"2026-08-15T00:10:01.459Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"769224f3-f9ef-4415-abc1-bc90ffd6a46e","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000017596} {"level":"info","ts":"2026-08-15T00:10:01.465Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:272","msg":"Successfully acquired lease","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","lock":"tekton-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01"} {"level":"info","ts":"2026-08-15T00:10:01.465Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-74485c5886-f7z6g_f39640b6-f377-4730-8639-12e6dab13b6c\" has started leading \"pipelines-as-code-webhook.webhookcertificates.00-of-01\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:10:01.465Z","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-f7z6g","knative.dev/traceid":"97eb8ea1-258e-4fca-8ce1-76f42d2bdaf4","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-08-15T00:10:01.468Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/leaderelection.go:272","msg":"Successfully acquired lease","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","lock":"tekton-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01"} {"level":"info","ts":"2026-08-15T00:10:01.468Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-74485c5886-f7z6g_44c399d6-2bb1-4c88-9f7a-afa398334800\" has started leading \"pipelines-as-code-webhook.validationwebhook.00-of-01\"","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"error","ts":"2026-08-15T00:10:01.468Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:557","msg":"Reconcile error","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"38174729-6949-4c29-9b9d-ebf405204f6a","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000021604,"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-15T00:10:01.471Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"97eb8ea1-258e-4fca-8ce1-76f42d2bdaf4","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.006183208} {"level":"info","ts":"2026-08-15T00:10:01.471Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"4f1692ce-47c3-4f95-801b-37f21c153c1e","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-08-15T00:10:01.471Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"25529ba4-1e14-4eca-a840-37ddbc766b91","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.000104647} {"level":"info","ts":"2026-08-15T00:10:01.474Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"daec25f5-a5ef-47b6-9663-7ec6e519a90e","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-15T00:10:01.477Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"4f1692ce-47c3-4f95-801b-37f21c153c1e","knative.dev/key":"tekton-pipelines/pipelines-as-code-webhook-certs","duration":0.006069523} {"level":"info","ts":"2026-08-15T00:10:01.483Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"9610e1c6-8765-4990-a54e-b71797bf28fe","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-15T00:10:01.484Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"9610e1c6-8765-4990-a54e-b71797bf28fe","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.003135132} {"level":"info","ts":"2026-08-15T00:10:01.493Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"54ef4be9-3f6c-4180-811f-8d3f51340061","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-08-15T00:10:01.495Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:530","msg":"Reconcile succeeded","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g","knative.dev/traceid":"54ef4be9-3f6c-4180-811f-8d3f51340061","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.003539355} {"level":"info","ts":"2026-08-15T00:20:11.284Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xb6583adfcb0), 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)(0xb6583b0eb80), 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:3259\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xb6583d8a780), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0xb6583f95d70), pat:(*http.pattern)(0xb6583b329c0), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:20:11.285Z","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-f7z6g","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-zmke","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-jwcwlu","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":"287b4d71-b743-4e25-8117-33bc32cc1732","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-08-15T00:27:07.570Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xb6583944d80), 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)(0xb6583b0ef80), 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:31913\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xb6583f24900), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0xb6583b22a20), pat:(*http.pattern)(0xb6583b329c0), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:27:07.570Z","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-f7z6g","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-zmke","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-jwcwlu","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":"3928a5fd-8e25-4624-a213-0796e4f42346","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-08-15T00:32:56.549Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:97","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xb65836a8750), 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)(0xb6583f2eb40), 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:64490\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xb6583c40480), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.valueCtx)(0xb6583b23830), pat:(*http.pattern)(0xb6583b329c0), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"baddf5e","knative.dev/pod":"pipelines-as-code-webhook-74485c5886-f7z6g"} {"level":"info","ts":"2026-08-15T00:32:56.549Z","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-f7z6g","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"image-controller-e2e-scsk","knative.dev/name":"github-com-redhat-appstudio-qe-devfile-sample-hello-world-jnkaaw","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":"aa17e10c-dd38-4032-8813-d1f2ba3d1d10","admissionreview/allowed":true,"admissionreview/result":"nil"}