{"level":"info","ts":"2026-03-27T11:01:08.516Z","logger":"setup","caller":"cmd/main.go:204","msg":"using Quay API URL: https://quay.io/api/v1"} {"level":"info","ts":"2026-03-27T11:01:08.516Z","logger":"setup","caller":"cmd/main.go:211","msg":"using Quay Org: rhtap_qe"} {"level":"info","ts":"2026-03-27T11:01:09.261Z","caller":"metrics/metrics.go:62","msg":"Starting image controller metrics"} {"level":"info","ts":"2026-03-27T11:01:09.261Z","logger":"setup","caller":"cmd/main.go:282","msg":"starting manager"} {"level":"info","ts":"2026-03-27T11:01:09.261Z","logger":"controller-runtime.metrics","caller":"server/server.go:208","msg":"Starting metrics server"} {"level":"info","ts":"2026-03-27T11:01:09.261Z","logger":"setup","caller":"cmd/main.go:115","msg":"disabling http/2"} {"level":"info","ts":"2026-03-27T11:01:09.261Z","caller":"manager/server.go:83","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-03-27T11:01:09.261Z","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-27T11:01:09.262Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component"} {"level":"info","ts":"2026-03-27T11:01:09.262Z","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-27T11:01:09.262Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository"} {"level":"info","ts":"2026-03-27T11:01:09.262Z","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-27T11:01:09.262Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application"} {"level":"info","ts":"2026-03-27T11:01:09.377Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","worker count":1} {"level":"info","ts":"2026-03-27T11:01:09.377Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","worker count":1} {"level":"info","ts":"2026-03-27T11:01:09.377Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","worker count":1} {"level":"info","ts":"2026-03-27T11:01:11.848Z","logger":"controller-runtime.metrics","caller":"server/server.go:247","msg":"Serving metrics server","bindAddress":":8443","secure":true} {"level":"info","ts":"2026-03-27T11:14:49.201Z","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":"4e488433-426c-44c4-a443-2432917e3499","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-27T11:14:50.578Z","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":"4e488433-426c-44c4-a443-2432917e3499","IsPullOnly":false,"SecretName":"trusted-artifacts-image-push"} {"level":"info","ts":"2026-03-27T11:14:51.468Z","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":"4e488433-426c-44c4-a443-2432917e3499","IsPullOnly":true,"SecretName":"trusted-artifacts-image-pull"} {"level":"info","ts":"2026-03-27T11:14:51.476Z","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":"4e488433-426c-44c4-a443-2432917e3499"} {"level":"info","ts":"2026-03-27T11:14:52.355Z","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-wvul","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"release-tsf-comp-wvul","reconcileID":"88b71f29-b185-4e81-8c66-79f7ccf48663","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-27T11:14:54.251Z","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-wvul","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"release-tsf-comp-wvul","reconcileID":"88b71f29-b185-4e81-8c66-79f7ccf48663","IsPullOnly":false,"SecretName":"release-tsf-comp-wvul-image-push"} {"level":"info","ts":"2026-03-27T11:14:55.674Z","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-wvul","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"release-tsf-comp-wvul","reconcileID":"88b71f29-b185-4e81-8c66-79f7ccf48663","IsPullOnly":true,"SecretName":"release-tsf-comp-wvul-image-pull"} {"level":"info","ts":"2026-03-27T11:14:55.683Z","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-wvul","namespace":"default-tenant-managed"},"namespace":"default-tenant-managed","name":"release-tsf-comp-wvul","reconcileID":"88b71f29-b185-4e81-8c66-79f7ccf48663"} {"level":"info","ts":"2026-03-27T11:14:56.239Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"tsf-app-wsvq","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app-wsvq","reconcileID":"cd75e528-ed2e-467d-a250-fa06dc0ef825","action":"DELETE"} {"level":"info","ts":"2026-03-27T11:14:56.250Z","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-wsvq","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app-wsvq","reconcileID":"cd75e528-ed2e-467d-a250-fa06dc0ef825","secretName":"tsf-app-wsvq-pull"} {"level":"info","ts":"2026-03-27T11:14:56.266Z","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-wsvq","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app-wsvq","reconcileID":"cd75e528-ed2e-467d-a250-fa06dc0ef825","secretName":"tsf-app-wsvq-pull"} {"level":"info","ts":"2026-03-27T11:14:56.378Z","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-wsvq","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app-wsvq","reconcileID":"cd75e528-ed2e-467d-a250-fa06dc0ef825","secretName":"tsf-app-wsvq-pull"} {"level":"info","ts":"2026-03-27T11:14:56.833Z","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-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-wvul","reconcileID":"2819cf20-ef4c-4163-9c87-182c9992bd0e","ImageRepositoryName":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","ComponentName":"tsf-comp-wvul"} {"level":"info","ts":"2026-03-27T11:14:56.842Z","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-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-wvul","reconcileID":"2819cf20-ef4c-4163-9c87-182c9992bd0e","ImageRepositoryName":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","ComponentName":"tsf-comp-wvul"} {"level":"info","ts":"2026-03-27T11:14:56.853Z","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-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-wvul","reconcileID":"2819cf20-ef4c-4163-9c87-182c9992bd0e","ComponentName":"tsf-comp-wvul"} {"level":"info","ts":"2026-03-27T11:14:58.111Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"8a577a9b-f31c-4558-89e0-3ad77e2f01cb","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-03-27T11:14:59.490Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"8a577a9b-f31c-4558-89e0-3ad77e2f01cb","IsPullOnly":false,"SecretName":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul-image-push"} {"level":"info","ts":"2026-03-27T11:15:00.905Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"8a577a9b-f31c-4558-89e0-3ad77e2f01cb","IsPullOnly":true,"SecretName":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul-image-pull"} {"level":"info","ts":"2026-03-27T11:15:00.913Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"8a577a9b-f31c-4558-89e0-3ad77e2f01cb"} {"level":"info","ts":"2026-03-27T11:15:00.947Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"97f85abf-4ac0-4268-81f5-acf283014d2f","application":"tsf-app-wsvq"} {"level":"info","ts":"2026-03-27T11:15:00.956Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"97f85abf-4ac0-4268-81f5-acf283014d2f","ServiceAccountName":"build-pipeline-tsf-comp-wvul","SecretName":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul-image-push","action":"UPDATE"} {"level":"info","ts":"2026-03-27T11:15:00.964Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"97f85abf-4ac0-4268-81f5-acf283014d2f","ServiceAccountName":"build-pipeline-tsf-comp-wvul","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-27T11:15:00.973Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"97f85abf-4ac0-4268-81f5-acf283014d2f","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-03-27T11:15:00.985Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"97f85abf-4ac0-4268-81f5-acf283014d2f","ComponentName":"tsf-comp-wvul"} {"level":"info","ts":"2026-03-27T11:15:00.996Z","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-wsvq-tsf-comp-wvul","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-wsvq-tsf-comp-wvul","reconcileID":"97f85abf-4ac0-4268-81f5-acf283014d2f"}