{"level":"info","ts":"2026-03-26T23:33:14.760Z","logger":"setup","caller":"cmd/main.go:204","msg":"using Quay API URL: https://quay.io/api/v1"} {"level":"info","ts":"2026-03-26T23:33:14.760Z","logger":"setup","caller":"cmd/main.go:211","msg":"using Quay Org: rhtap_qe"} {"level":"info","ts":"2026-03-26T23:33:15.440Z","caller":"metrics/metrics.go:62","msg":"Starting image controller metrics"} {"level":"info","ts":"2026-03-26T23:33:15.440Z","logger":"setup","caller":"cmd/main.go:282","msg":"starting manager"} {"level":"info","ts":"2026-03-26T23:33:15.440Z","logger":"controller-runtime.metrics","caller":"server/server.go:208","msg":"Starting metrics server"} {"level":"info","ts":"2026-03-26T23:33:15.440Z","logger":"setup","caller":"cmd/main.go:115","msg":"disabling http/2"} {"level":"info","ts":"2026-03-26T23:33:15.440Z","caller":"manager/server.go:83","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-03-26T23:33:15.440Z","caller":"controller/controller.go:175","msg":"Starting EventSource","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","source":"kind source: *v1alpha1.Component"} {"level":"info","ts":"2026-03-26T23:33:15.441Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component"} {"level":"info","ts":"2026-03-26T23:33:15.441Z","caller":"controller/controller.go:175","msg":"Starting EventSource","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","source":"kind source: *v1alpha1.ImageRepository"} {"level":"info","ts":"2026-03-26T23:33:15.441Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository"} {"level":"info","ts":"2026-03-26T23:33:15.441Z","caller":"controller/controller.go:175","msg":"Starting EventSource","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","source":"kind source: *v1alpha1.Application"} {"level":"info","ts":"2026-03-26T23:33:15.441Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application"} {"level":"info","ts":"2026-03-26T23:33:15.557Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","worker count":1} {"level":"info","ts":"2026-03-26T23:33:15.557Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","worker count":1} {"level":"info","ts":"2026-03-26T23:33:15.557Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","worker count":1} {"level":"info","ts":"2026-03-26T23:33:15.963Z","logger":"controller-runtime.metrics","caller":"server/server.go:247","msg":"Serving metrics server","bindAddress":":8443","secure":true} {"level":"info","ts":"2026-03-26T23:46:23.352Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:891","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"trusted-artifacts","reconcileID":"b1f0d5b7-6f52-4c6b-a750-997412b8f075","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-26T23:46:24.598Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:891","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"trusted-artifacts","reconcileID":"b1f0d5b7-6f52-4c6b-a750-997412b8f075","IsPullOnly":false,"SecretName":"trusted-artifacts-image-push"} {"level":"info","ts":"2026-03-26T23:46:25.554Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:891","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"trusted-artifacts","reconcileID":"b1f0d5b7-6f52-4c6b-a750-997412b8f075","IsPullOnly":true,"SecretName":"trusted-artifacts-image-pull"} {"level":"info","ts":"2026-03-26T23:46:25.562Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:609","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"trusted-artifacts","reconcileID":"b1f0d5b7-6f52-4c6b-a750-997412b8f075"} {"level":"info","ts":"2026-03-26T23:46:26.393Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:899","msg":"Image repository secret updated","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"release-tsf-comp-tzwe","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"release-tsf-comp-tzwe","reconcileID":"5e3a7234-25c1-4e8c-a1b7-bbbe1357e972","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-26T23:46:27.803Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:891","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"release-tsf-comp-tzwe","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"release-tsf-comp-tzwe","reconcileID":"5e3a7234-25c1-4e8c-a1b7-bbbe1357e972","IsPullOnly":false,"SecretName":"release-tsf-comp-tzwe-image-push"} {"level":"info","ts":"2026-03-26T23:46:28.920Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:891","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"release-tsf-comp-tzwe","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"release-tsf-comp-tzwe","reconcileID":"5e3a7234-25c1-4e8c-a1b7-bbbe1357e972","IsPullOnly":true,"SecretName":"release-tsf-comp-tzwe-image-pull"} {"level":"info","ts":"2026-03-26T23:46:28.928Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:609","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"release-tsf-comp-tzwe","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"release-tsf-comp-tzwe","reconcileID":"5e3a7234-25c1-4e8c-a1b7-bbbe1357e972"} {"level":"info","ts":"2026-03-26T23:46:30.351Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"tsf-app-xaqr","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app-xaqr","reconcileID":"2f1e3644-9dc0-4b32-9ce2-64f3a57751c9","action":"DELETE"} {"level":"info","ts":"2026-03-26T23:46:30.373Z","logger":"Application","caller":"controller/application_controller.go:204","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"tsf-app-xaqr","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app-xaqr","reconcileID":"2f1e3644-9dc0-4b32-9ce2-64f3a57751c9","secretName":"tsf-app-xaqr-pull"} {"level":"info","ts":"2026-03-26T23:46:30.385Z","logger":"Application","caller":"controller/application_controller.go:281","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"tsf-app-xaqr","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app-xaqr","reconcileID":"2f1e3644-9dc0-4b32-9ce2-64f3a57751c9","secretName":"tsf-app-xaqr-pull"} {"level":"info","ts":"2026-03-26T23:46:30.494Z","logger":"Application","caller":"controller/application_controller.go:334","msg":"Service Account updated successfully with application pull secret.","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"tsf-app-xaqr","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app-xaqr","reconcileID":"2f1e3644-9dc0-4b32-9ce2-64f3a57751c9","secretName":"tsf-app-xaqr-pull"} {"level":"info","ts":"2026-03-26T23:46:30.901Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:160","msg":"Will create image repository","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-tzwe","reconcileID":"5bac45eb-336b-4c5d-aadc-e6da4fca1f90","ImageRepositoryName":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","ComponentName":"tsf-comp-tzwe"} {"level":"info","ts":"2026-03-26T23:46:30.909Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:192","msg":"Image repository created","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-tzwe","reconcileID":"5bac45eb-336b-4c5d-aadc-e6da4fca1f90","ImageRepositoryName":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","ComponentName":"tsf-comp-tzwe"} {"level":"info","ts":"2026-03-26T23:46:30.926Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:207","msg":"Component updated successfully, 'generate' annotation removed","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-tzwe","reconcileID":"5bac45eb-336b-4c5d-aadc-e6da4fca1f90","ComponentName":"tsf-comp-tzwe"} {"level":"info","ts":"2026-03-26T23:46:32.284Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:891","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"a54e9c7a-88b7-47ba-a94e-14df23be5258","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-26T23:46:33.748Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:891","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"a54e9c7a-88b7-47ba-a94e-14df23be5258","IsPullOnly":false,"SecretName":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe-image-push"} {"level":"info","ts":"2026-03-26T23:46:34.806Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:891","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"a54e9c7a-88b7-47ba-a94e-14df23be5258","IsPullOnly":true,"SecretName":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe-image-pull"} {"level":"info","ts":"2026-03-26T23:46:34.815Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:609","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"a54e9c7a-88b7-47ba-a94e-14df23be5258"} {"level":"info","ts":"2026-03-26T23:46:34.844Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1104","msg":"Application pull secret updated with new registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"9ccd3893-144d-4e0b-afec-8e1c702d821b","application":"tsf-app-xaqr"} {"level":"info","ts":"2026-03-26T23:46:34.850Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"9ccd3893-144d-4e0b-afec-8e1c702d821b","ServiceAccountName":"build-pipeline-tsf-comp-tzwe","SecretName":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe-image-push","action":"UPDATE"} {"level":"info","ts":"2026-03-26T23:46:34.856Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"9ccd3893-144d-4e0b-afec-8e1c702d821b","ServiceAccountName":"build-pipeline-tsf-comp-tzwe","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-26T23:46:34.864Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"9ccd3893-144d-4e0b-afec-8e1c702d821b","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-26T23:46:34.874Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:324","msg":"Updated component's ContainerImage","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"9ccd3893-144d-4e0b-afec-8e1c702d821b","ComponentName":"tsf-comp-tzwe"} {"level":"info","ts":"2026-03-26T23:46:34.882Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:331","msg":"Updated image repository annotation","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-xaqr-tsf-comp-tzwe","reconcileID":"9ccd3893-144d-4e0b-afec-8e1c702d821b"}