2026/04/16 14:14:46 Registering 2 clients 2026/04/16 14:14:46 Registering 3 informer factories 2026/04/16 14:14:46 Registering 3 informers 2026/04/16 14:14:46 Registering 2 controllers {"level":"info","ts":"2026-04-16T14:14:46.942Z","logger":"pipelines-as-code-webhook","caller":"profiling/server.go:65","msg":"Profiling enabled: false","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:46.948Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:47","msg":"Running with Standard leader election","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:46.967Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:282","msg":"Starting configuration manager...","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":1776348887.0680683,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook","caller":"webhook/webhook.go:246","msg":"Informers have been synced, unblocking admission webhooks.","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:315","msg":"Starting controllers...","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","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-68965d5857-lknz9_19dbdd2e-c7a9-4499-b3a3-4fe298c10f6d\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook","caller":"injection/health_check.go:43","msg":"Probes server listening on port 8080","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:494","msg":"Started workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","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-68965d5857-lknz9_10068e3b-a800-4602-afed-2c651303bcf4\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"ff4238b4-f986-40d3-b3f5-53ff02508679","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000008616} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:494","msg":"Started workers","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.168Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"0eabd86b-d0b8-4dff-8126-af4435a748cf","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.000004111} I0416 14:14:47.168693 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01... I0416 14:14:47.168692 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01... I0416 14:14:47.179900 1 leaderelection.go:271] successfully acquired lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01 {"level":"info","ts":"2026-04-16T14:14:47.180Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-68965d5857-lknz9_19dbdd2e-c7a9-4499-b3a3-4fe298c10f6d\" has started leading \"pipelines-as-code-webhook.validationwebhook.00-of-01\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"error","ts":"2026-04-16T14:14:47.180Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"895c89c0-756a-4d6b-93ac-47dd048727c1","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000015175,"error":"secret \"pipelines-as-code-webhook-certs\" is missing \"ca-cert.pem\" key","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:564\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:541\nknative.dev/pkg/controller.(*Impl).RunContext.func3\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:489"} I0416 14:14:47.180482 1 leaderelection.go:271] successfully acquired lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01 {"level":"info","ts":"2026-04-16T14:14:47.180Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-68965d5857-lknz9_10068e3b-a800-4602-afed-2c651303bcf4\" has started leading \"pipelines-as-code-webhook.webhookcertificates.00-of-01\"","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:14:47.180Z","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":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"71a2ff79-3258-4a76-939c-ea0becc46cb7","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs"} {"level":"error","ts":"2026-04-16T14:14:47.186Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"106e7740-5a3d-4250-b74b-4440624d9fa2","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000013345,"error":"secret \"pipelines-as-code-webhook-certs\" is missing \"ca-cert.pem\" key","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:564\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:541\nknative.dev/pkg/controller.(*Impl).RunContext.func3\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:489"} {"level":"info","ts":"2026-04-16T14:14:47.192Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"71a2ff79-3258-4a76-939c-ea0becc46cb7","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.01146213} {"level":"info","ts":"2026-04-16T14:14:47.192Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"787b8192-5fd3-4640-9b00-416967a2bab0","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.000175712} {"level":"info","ts":"2026-04-16T14:14:47.192Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"a5bc1447-d8fe-4b14-84f8-0d55fed65aa2","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-04-16T14:14:47.197Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"b0e897f8-f785-4dd7-a04d-c1ae8430cc24","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-16T14:14:47.202Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"a5bc1447-d8fe-4b14-84f8-0d55fed65aa2","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.01172625} {"level":"error","ts":"2026-04-16T14:14:47.206Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"b0e897f8-f785-4dd7-a04d-c1ae8430cc24","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.010436781,"error":"failed to update webhook: Operation cannot be fulfilled on validatingwebhookconfigurations.admissionregistration.k8s.io \"validation.pipelinesascode.tekton.dev\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:564\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:541\nknative.dev/pkg/controller.(*Impl).RunContext.func3\n\t/go/src/github.com/openshift-pipelines/pipelines-as-code/vendor/knative.dev/pkg/controller/controller.go:489"} {"level":"info","ts":"2026-04-16T14:14:47.211Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"0358d7be-80a1-47a2-90f2-93ad8f119c1e","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-16T14:14:47.218Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"0358d7be-80a1-47a2-90f2-93ad8f119c1e","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.01186692} {"level":"info","ts":"2026-04-16T14:14:47.232Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"60ffba32-ec10-4378-9651-1d654e8b1e02","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-16T14:14:47.239Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/traceid":"60ffba32-ec10-4378-9651-1d654e8b1e02","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.012070942} {"level":"info","ts":"2026-04-16T14:31:30.428Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc00032f5f0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2107\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000b25ec0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2107, 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:43572\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000692cc0), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000551180), pat:(*http.pattern)(0xc00071a300), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:31:30.429Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"default-tenant","knative.dev/name":"tsf-comp-kmmm","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":"a72ef697-eeea-4f9b-b105-ba74abf029ed","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-16T14:39:02.857Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc0009c7200), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"3899\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000913e40), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:3899, 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:33104\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00074a180), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc0009dc550), pat:(*http.pattern)(0xc00071a300), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"0c7a343190970493fedf0875921308c814515a6a"} {"level":"info","ts":"2026-04-16T14:39:02.857Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"0c7a343190970493fedf0875921308c814515a6a","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"default-tenant","knative.dev/name":"tsf-comp-kmmm","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":"71ccc3cf-fc0c-424a-a19c-3a5dac7a73a2","admissionreview/allowed":true,"admissionreview/result":"nil"}