{"level":"info","ts":"2026-05-12T15:00:39.253Z","logger":"setup","caller":"cmd/main.go:206","msg":"Quay host: quay.io"} {"level":"info","ts":"2026-05-12T15:00:39.253Z","logger":"setup","caller":"cmd/main.go:207","msg":"Quay API URL: https://quay.io/api/v1"} {"level":"info","ts":"2026-05-12T15:00:39.253Z","logger":"setup","caller":"cmd/main.go:208","msg":"Quay Org: rhtap_qe"} {"level":"info","ts":"2026-05-12T15:00:40.274Z","caller":"metrics/metrics.go:63","msg":"Starting image controller metrics"} {"level":"info","ts":"2026-05-12T15:00:40.274Z","logger":"setup","caller":"cmd/main.go:261","msg":"starting manager"} {"level":"info","ts":"2026-05-12T15:00:40.274Z","logger":"controller-runtime.metrics","caller":"server/server.go:208","msg":"Starting metrics server"} {"level":"info","ts":"2026-05-12T15:00:40.274Z","logger":"setup","caller":"cmd/main.go:126","msg":"disabling http/2"} {"level":"info","ts":"2026-05-12T15:00:40.274Z","caller":"manager/server.go:83","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-05-12T15:00:40.275Z","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-05-12T15:00:40.275Z","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-05-12T15:00:40.275Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component"} {"level":"info","ts":"2026-05-12T15:00:40.275Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application"} {"level":"info","ts":"2026-05-12T15:00:40.275Z","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-05-12T15:00:40.275Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository"} {"level":"info","ts":"2026-05-12T15:00:40.445Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","worker count":1} {"level":"info","ts":"2026-05-12T15:00:40.445Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","worker count":1} {"level":"info","ts":"2026-05-12T15:00:40.445Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","worker count":1} {"level":"info","ts":"2026-05-12T15:00:40.892Z","logger":"controller-runtime.metrics","caller":"server/server.go:247","msg":"Serving metrics server","bindAddress":":8443","secure":true} {"level":"info","ts":"2026-05-12T15:03:04.095Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"500aeb70-28f8-4cd6-8570-a4419da3682a","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-05-12T15:03:05.446Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"500aeb70-28f8-4cd6-8570-a4419da3682a","IsPullOnly":false,"SecretName":"trusted-artifacts-image-push"} {"level":"info","ts":"2026-05-12T15:03:06.324Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"500aeb70-28f8-4cd6-8570-a4419da3682a","IsPullOnly":true,"SecretName":"trusted-artifacts-image-pull"} {"level":"info","ts":"2026-05-12T15:03:06.332Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:652","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"500aeb70-28f8-4cd6-8570-a4419da3682a"} {"level":"info","ts":"2026-05-12T15:03:07.119Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:992","msg":"Image repository secret updated","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"b3da713e-f10f-41b8-aca2-45308b1a62d7","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-05-12T15:03:08.227Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"b3da713e-f10f-41b8-aca2-45308b1a62d7","IsPullOnly":false,"SecretName":"tsf-comp-y66j7-image-push"} {"level":"info","ts":"2026-05-12T15:03:09.424Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"b3da713e-f10f-41b8-aca2-45308b1a62d7","IsPullOnly":true,"SecretName":"tsf-comp-y66j7-image-pull"} {"level":"info","ts":"2026-05-12T15:03:09.435Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:652","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"b3da713e-f10f-41b8-aca2-45308b1a62d7"} {"level":"info","ts":"2026-05-12T15:13:51.902Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"tsf-app","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app","reconcileID":"d11306df-dc57-4e9d-a208-ce0bdc4506d0","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:13:51.911Z","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","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app","reconcileID":"d11306df-dc57-4e9d-a208-ce0bdc4506d0","secretName":"tsf-app-pull"} {"level":"info","ts":"2026-05-12T15:13:51.933Z","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","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app","reconcileID":"d11306df-dc57-4e9d-a208-ce0bdc4506d0","secretName":"tsf-app-pull"} {"level":"info","ts":"2026-05-12T15:13:52.041Z","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","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app","reconcileID":"d11306df-dc57-4e9d-a208-ce0bdc4506d0","secretName":"tsf-app-pull"} {"level":"info","ts":"2026-05-12T15:13:52.917Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:186","msg":"Will create image repository","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-y66j7","reconcileID":"87cafac3-b3f9-45cf-8eb2-da14e27c3bc0","ImageRepositoryName":"imagerepository-for-tsf-app-tsf-comp-y66j7","ComponentName":"tsf-comp-y66j7"} {"level":"info","ts":"2026-05-12T15:13:52.926Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:217","msg":"Image repository created","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-y66j7","reconcileID":"87cafac3-b3f9-45cf-8eb2-da14e27c3bc0","ImageRepositoryName":"imagerepository-for-tsf-app-tsf-comp-y66j7","ComponentName":"tsf-comp-y66j7"} {"level":"info","ts":"2026-05-12T15:13:52.937Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:233","msg":"Component updated successfully, 'generate' annotation removed","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-comp-y66j7","reconcileID":"87cafac3-b3f9-45cf-8eb2-da14e27c3bc0","ComponentName":"tsf-comp-y66j7"} {"level":"info","ts":"2026-05-12T15:13:54.053Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"654302db-a9be-4823-921f-3c5b7b153925","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-05-12T15:13:55.248Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"654302db-a9be-4823-921f-3c5b7b153925","IsPullOnly":false,"SecretName":"imagerepository-for-tsf-app-tsf-comp-y66j7-image-push"} {"level":"info","ts":"2026-05-12T15:13:56.154Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"654302db-a9be-4823-921f-3c5b7b153925","IsPullOnly":true,"SecretName":"imagerepository-for-tsf-app-tsf-comp-y66j7-image-pull"} {"level":"info","ts":"2026-05-12T15:13:56.163Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:652","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"654302db-a9be-4823-921f-3c5b7b153925"} {"level":"info","ts":"2026-05-12T15:13:56.461Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1197","msg":"Application pull secret updated with new registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"b056db8c-19a0-4059-b294-57b9ad41b959","application":"tsf-app"} {"level":"info","ts":"2026-05-12T15:13:56.468Z","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-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"b056db8c-19a0-4059-b294-57b9ad41b959","ServiceAccountName":"build-pipeline-tsf-comp-y66j7","SecretName":"imagerepository-for-tsf-app-tsf-comp-y66j7-image-push","action":"UPDATE"} {"level":"info","ts":"2026-05-12T15:13:56.474Z","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-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"b056db8c-19a0-4059-b294-57b9ad41b959","ServiceAccountName":"build-pipeline-tsf-comp-y66j7","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-05-12T15:13:56.482Z","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-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"b056db8c-19a0-4059-b294-57b9ad41b959","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-05-12T15:13:56.499Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:384","msg":"Updated component's ContainerImage","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"b056db8c-19a0-4059-b294-57b9ad41b959","ComponentName":"tsf-comp-y66j7"} {"level":"info","ts":"2026-05-12T15:13:56.509Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:391","msg":"Deleted update-component-image image repository annotation","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-tsf-app-tsf-comp-y66j7","namespace":"default-tenant"},"namespace":"default-tenant","name":"imagerepository-for-tsf-app-tsf-comp-y66j7","reconcileID":"b056db8c-19a0-4059-b294-57b9ad41b959"} {"level":"info","ts":"2026-05-12T15:26:51.941Z","logger":"Application","caller":"controller/application_controller.go:400","msg":"Removed secret link from service account","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"tsf-app","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app","reconcileID":"3abb9ce5-fe8e-48b3-a344-aba737ac722e","ServiceAccountName":"konflux-integration-runner","SecretName":"tsf-app-pull","action":"UPDATE"} {"level":"info","ts":"2026-05-12T15:26:51.950Z","logger":"Application","caller":"controller/application_controller.go:101","msg":"Application finalizer removed","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"tsf-app","namespace":"default-tenant"},"namespace":"default-tenant","name":"tsf-app","reconcileID":"3abb9ce5-fe8e-48b3-a344-aba737ac722e","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:27:03.291Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:193","msg":"Removing permissions from namespace robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"824aa93a-307c-4c0b-8f02-c84cfcacb3cf","repoName":"managed-tenant-ww0qf/managed-tenant-ww0qf-ba4f54/trusted-artifacts","robotName":"rhtap_qe+managed_tenant_ww0qf_f1927df1_4ea0_4e05_802b_6e85295db525"} {"level":"info","ts":"2026-05-12T15:27:04.059Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:875","msg":"Deleted push robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"824aa93a-307c-4c0b-8f02-c84cfcacb3cf","RobotAccountName":"managed_tenant_ww0qf_managed_tenant_ww0qf_ba4f54_trusted_artifacts_aa5561b7a0","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:27:04.728Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:886","msg":"Deleted pull robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"824aa93a-307c-4c0b-8f02-c84cfcacb3cf","RobotAccountName":"managed_tenant_ww0qf_managed_tenant_ww0qf_ba4f54_trusted_artifacts_2bccdec579_pull","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:27:05.279Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:902","msg":"Deleted image repository","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"824aa93a-307c-4c0b-8f02-c84cfcacb3cf","ImageRepository":"managed-tenant-ww0qf/managed-tenant-ww0qf-ba4f54/trusted-artifacts","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:27:05.290Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:206","msg":"Image repository finalizer removed","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"trusted-artifacts","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"trusted-artifacts","reconcileID":"824aa93a-307c-4c0b-8f02-c84cfcacb3cf","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:27:05.595Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:193","msg":"Removing permissions from namespace robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"91798080-24cb-4bf0-a4d2-7ce1b4aa1f75","repoName":"managed-tenant-ww0qf/managed-tenant-ww0qf-ba4f54/tsf-comp-y66j7","robotName":"rhtap_qe+managed_tenant_ww0qf_f1927df1_4ea0_4e05_802b_6e85295db525"} {"level":"info","ts":"2026-05-12T15:27:06.399Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:875","msg":"Deleted push robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"91798080-24cb-4bf0-a4d2-7ce1b4aa1f75","RobotAccountName":"managed_tenant_ww0qf_managed_tenant_ww0qf_ba4f54_tsf_comp_y66j7_81b8e4e398","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:27:06.786Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:886","msg":"Deleted pull robot account","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"91798080-24cb-4bf0-a4d2-7ce1b4aa1f75","RobotAccountName":"managed_tenant_ww0qf_managed_tenant_ww0qf_ba4f54_tsf_comp_y66j7_8a1bfcce43_pull","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:27:07.182Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:902","msg":"Deleted image repository","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"91798080-24cb-4bf0-a4d2-7ce1b4aa1f75","ImageRepository":"managed-tenant-ww0qf/managed-tenant-ww0qf-ba4f54/tsf-comp-y66j7","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:27:07.197Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:206","msg":"Image repository finalizer removed","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"tsf-comp-y66j7","namespace":"managed-tenant-ww0qf"},"namespace":"managed-tenant-ww0qf","name":"tsf-comp-y66j7","reconcileID":"91798080-24cb-4bf0-a4d2-7ce1b4aa1f75","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:30:18.122Z","logger":"Application","caller":"controller/application_controller.go:112","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"test-app-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"test-app-177859980","reconcileID":"adf92d9f-5e4a-42b9-aa3b-323e7fae202f","action":"DELETE"} {"level":"info","ts":"2026-05-12T15:30:18.131Z","logger":"Application","caller":"controller/application_controller.go:204","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"test-app-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"test-app-177859980","reconcileID":"adf92d9f-5e4a-42b9-aa3b-323e7fae202f","secretName":"test-app-177859980-pull"} {"level":"info","ts":"2026-05-12T15:30:18.143Z","logger":"Application","caller":"controller/application_controller.go:281","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"test-app-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"test-app-177859980","reconcileID":"adf92d9f-5e4a-42b9-aa3b-323e7fae202f","secretName":"test-app-177859980-pull"} {"level":"info","ts":"2026-05-12T15:30:18.150Z","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":"test-app-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"test-app-177859980","reconcileID":"adf92d9f-5e4a-42b9-aa3b-323e7fae202f","secretName":"test-app-177859980-pull"} {"level":"info","ts":"2026-05-12T15:30:19.245Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:992","msg":"Image repository secret updated","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"aa3b0412-af10-46e0-ade2-31eadefc759a","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-05-12T15:30:20.740Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"aa3b0412-af10-46e0-ade2-31eadefc759a","IsPullOnly":false,"SecretName":"java-quarkus-177859980-image-push"} {"level":"info","ts":"2026-05-12T15:30:21.962Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:984","msg":"Image repository secret created","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"aa3b0412-af10-46e0-ade2-31eadefc759a","IsPullOnly":true,"SecretName":"java-quarkus-177859980-image-pull"} {"level":"info","ts":"2026-05-12T15:30:21.962Z","logger":"ImageRepository.ImageRepositoryProvision.ConfigureNotifications","caller":"controller/imagerepository_notifications.go:168","msg":"Adding notifications","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"aa3b0412-af10-46e0-ade2-31eadefc759a"} {"level":"info","ts":"2026-05-12T15:30:21.970Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:652","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"aa3b0412-af10-46e0-ade2-31eadefc759a"} {"level":"info","ts":"2026-05-12T15:30:22.309Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1197","msg":"Application pull secret updated with new registry auth","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"ccae6c92-d199-43fd-9be2-8722318b0908","application":"test-app-177859980"} {"level":"info","ts":"2026-05-12T15:30:22.322Z","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":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"ccae6c92-d199-43fd-9be2-8722318b0908","ServiceAccountName":"build-pipeline-java-quarkus-177859980","SecretName":"java-quarkus-177859980-image-push","action":"UPDATE"} {"level":"info","ts":"2026-05-12T15:30:22.329Z","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":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"ccae6c92-d199-43fd-9be2-8722318b0908","ServiceAccountName":"build-pipeline-java-quarkus-177859980","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-05-12T15:30:22.344Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:384","msg":"Updated component's ContainerImage","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"ccae6c92-d199-43fd-9be2-8722318b0908","ComponentName":"java-quarkus-177859980"} {"level":"info","ts":"2026-05-12T15:30:22.355Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:391","msg":"Deleted update-component-image image repository annotation","controller":"imagerepository","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"java-quarkus-177859980","namespace":"default-tenant"},"namespace":"default-tenant","name":"java-quarkus-177859980","reconcileID":"ccae6c92-d199-43fd-9be2-8722318b0908"}