2026/04/20 23:13:26 Registering 2 clients 2026/04/20 23:13:26 Registering 3 informer factories 2026/04/20 23:13:26 Registering 3 informers 2026/04/20 23:13:26 Registering 2 controllers {"level":"info","ts":"2026-04-20T23:13:26.761Z","logger":"pipelines-as-code-webhook","caller":"profiling/server.go:65","msg":"Profiling enabled: false","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.767Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:47","msg":"Running with Standard leader election","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.780Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:282","msg":"Starting configuration manager...","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":1776726806.8803432,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."} {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook","caller":"webhook/webhook.go:246","msg":"Informers have been synced, unblocking admission webhooks.","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook","caller":"sharedmain/main.go:315","msg":"Starting controllers...","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook","caller":"injection/health_check.go:43","msg":"Probes server listening on port 8080","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","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-869f67d8dc-p6x4z_7302e857-6fee-4077-8fd8-c140e84fc4cb\"","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:494","msg":"Started workers","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","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-869f67d8dc-p6x4z_6ed455d0-8ac3-4d87-97f0-0cf99d0c9484\"","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:484","msg":"Starting controller and workers","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:494","msg":"Started workers","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"28b54b8e-1460-44c4-996c-ede36d5dd14d","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.000016566} I0420 23:13:26.981396 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01... I0420 23:13:26.981440 1 leaderelection.go:257] attempting to acquire leader lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01... {"level":"info","ts":"2026-04-20T23:13:26.981Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"eb753635-7e82-4c95-9b87-41c57ddad7bc","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000020025} I0420 23:13:26.991721 1 leaderelection.go:271] successfully acquired lease openshift-pipelines/pipelines-as-code-webhook.validationwebhook.00-of-01 {"level":"info","ts":"2026-04-20T23:13:26.991Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-869f67d8dc-p6x4z_7302e857-6fee-4077-8fd8-c140e84fc4cb\" has started leading \"pipelines-as-code-webhook.validationwebhook.00-of-01\"","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"error","ts":"2026-04-20T23:13:26.992Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"2257fe1e-2154-4bd5-b341-2275423583dd","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000029466,"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"} I0420 23:13:26.992229 1 leaderelection.go:271] successfully acquired lease openshift-pipelines/pipelines-as-code-webhook.webhookcertificates.00-of-01 {"level":"info","ts":"2026-04-20T23:13:26.992Z","logger":"pipelines-as-code-webhook","caller":"leaderelection/context.go:156","msg":"\"pipelines-as-code-webhook-869f67d8dc-p6x4z_6ed455d0-8ac3-4d87-97f0-0cf99d0c9484\" has started leading \"pipelines-as-code-webhook.webhookcertificates.00-of-01\"","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:13:26.992Z","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":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"2568dee8-44dc-4eeb-a386-7c82fd92d2c8","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs"} {"level":"error","ts":"2026-04-20T23:13:26.997Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"e5671b9c-c316-4387-bcbd-dad9d82f1a1f","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000016556,"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":"error","ts":"2026-04-20T23:13:27.007Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:564","msg":"Reconcile error","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"1c46323d-4143-404d-bb43-278d9563818c","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.000011975,"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-20T23:13:27.008Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"2568dee8-44dc-4eeb-a386-7c82fd92d2c8","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.016028201} {"level":"info","ts":"2026-04-20T23:13:27.008Z","logger":"pipelines-as-code-webhook.WebhookCertificates","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"97b3aa86-c4ad-4ce6-86a2-615bb4e0f076","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.000143826} {"level":"info","ts":"2026-04-20T23:13:27.010Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"df723522-c83a-4a3b-b689-27d9819d38ce","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs"} {"level":"info","ts":"2026-04-20T23:13:27.017Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"df723522-c83a-4a3b-b689-27d9819d38ce","knative.dev/key":"openshift-pipelines/pipelines-as-code-webhook-certs","duration":0.009323082} {"level":"info","ts":"2026-04-20T23:13:27.022Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"7d62f998-ed03-494a-8ecd-465c7b50d120","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-20T23:13:27.027Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"7d62f998-ed03-494a-8ecd-465c7b50d120","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.010164449} {"level":"info","ts":"2026-04-20T23:13:27.033Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"webhook/reconciler.go:121","msg":"Updating webhook","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"3b8ecfbd-9120-4677-b37a-016e2617feb5","knative.dev/key":"validation.pipelinesascode.tekton.dev"} {"level":"info","ts":"2026-04-20T23:13:27.038Z","logger":"pipelines-as-code-webhook.ValidationWebhook","caller":"controller/controller.go:548","msg":"Reconcile succeeded","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/traceid":"3b8ecfbd-9120-4677-b37a-016e2617feb5","knative.dev/key":"validation.pipelinesascode.tekton.dev","duration":0.01001101} {"level":"info","ts":"2026-04-20T23:20:52.032Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc000805440), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2747\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000afdd00), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2747, 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.128.0.2:42276\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000562c00), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000830230), pat:(*http.pattern)(0xc000696d20), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:20:52.033Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"tssc-app-ci","knative.dev/name":"e2e-tests-go-znhvgbmj-gitops-repository","knative.dev/operation":"CREATE","knative.dev/resource":"pipelinesascode.tekton.dev/v1alpha1, Resource=repositories","knative.dev/subresource":"","knative.dev/userinfo":"system:serviceaccount:tssc-gitops:tssc-gitops-argocd-application-controller","admissionreview/uid":"a7b84a7e-236b-4dec-9130-8c766980976c","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-20T23:20:52.035Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc00078dc20), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"2698\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc000bfadc0), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:2698, 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.128.0.2:42276\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc000562c00), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc000bf5ef0), pat:(*http.pattern)(0xc000696d20), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:20:52.035Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"tssc-app-ci","knative.dev/name":"e2e-tests-go-znhvgbmj-repository","knative.dev/operation":"CREATE","knative.dev/resource":"pipelinesascode.tekton.dev/v1alpha1, Resource=repositories","knative.dev/subresource":"","knative.dev/userinfo":"system:serviceaccount:tssc-gitops:tssc-gitops-argocd-application-controller","admissionreview/uid":"3637410d-1886-4073-9745-6aede47c74b4","admissionreview/allowed":true,"admissionreview/result":"nil"} {"level":"info","ts":"2026-04-20T23:22:57.043Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:93","msg":"Webhook ServeHTTP request=&http.Request{Method:\"POST\", URL:(*url.URL)(0xc00086b5f0), Proto:\"HTTP/1.1\", ProtoMajor:1, ProtoMinor:1, Header:http.Header{\"Accept\":[]string{\"application/json, */*\"}, \"Accept-Encoding\":[]string{\"gzip\"}, \"Content-Length\":[]string{\"4979\"}, \"Content-Type\":[]string{\"application/json\"}, \"User-Agent\":[]string{\"kube-apiserver-admission\"}}, Body:(*http.body)(0xc0009ee100), GetBody:(func() (io.ReadCloser, error))(nil), ContentLength:4979, 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.128.0.2:46368\", RequestURI:\"/validate?timeout=10s\", TLS:(*tls.ConnectionState)(0xc00037e600), Cancel:(<-chan struct {})(nil), Response:(*http.Response)(nil), Pattern:\"/validate\", ctx:(*context.cancelCtx)(0xc0009e3090), pat:(*http.pattern)(0xc000696d20), matches:[]string(nil), otherValues:map[string]string(nil)}","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89"} {"level":"info","ts":"2026-04-20T23:22:57.044Z","logger":"pipelines-as-code-webhook","caller":"webhook/admission.go:151","msg":"remote admission controller audit annotations=map[string]string(nil)","commit":"8b79f2d53f9995b5ba0888dd64284ee0bc845f89","knative.dev/kind":"pipelinesascode.tekton.dev/v1alpha1, Kind=Repository","knative.dev/namespace":"tssc-app-ci","knative.dev/name":"e2e-tests-go-znhvgbmj-repository","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":"26e662f7-463b-40c3-ba86-feac8833ee26","admissionreview/allowed":true,"admissionreview/result":"nil"}