2026/07/11 11:42:46 [COVERAGE] Starting coverage server on :9095 2026/07/11 11:42:46 [COVERAGE] Endpoints: GET :9095/coverage, GET :9095/health warning: GOCOVERDIR not set, no coverage data emitted {"level":"info","ts":"2026-07-11T11:42:46.282Z","logger":"setup","caller":"cmd/main.go:208","msg":"Quay host: quay.io"} {"level":"info","ts":"2026-07-11T11:42:46.282Z","logger":"setup","caller":"cmd/main.go:209","msg":"Quay API URL: https://quay.io/api/v1"} {"level":"info","ts":"2026-07-11T11:42:46.282Z","logger":"setup","caller":"cmd/main.go:210","msg":"Quay Org: redhat-appstudio-qe"} {"level":"info","ts":"2026-07-11T11:42:47.082Z","caller":"metrics/metrics.go:63","msg":"Starting image controller metrics"} {"level":"info","ts":"2026-07-11T11:42:47.082Z","logger":"setup","caller":"cmd/main.go:263","msg":"starting manager"} {"level":"info","ts":"2026-07-11T11:42:47.082Z","logger":"controller-runtime.metrics","caller":"server/server.go:208","msg":"Starting metrics server"} {"level":"info","ts":"2026-07-11T11:42:47.082Z","logger":"setup","caller":"cmd/main.go:128","msg":"disabling http/2"} {"level":"info","ts":"2026-07-11T11:42:47.082Z","caller":"manager/server.go:83","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-07-11T11:42:47.082Z","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-07-11T11:42:47.082Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component"} {"level":"info","ts":"2026-07-11T11:42:47.083Z","caller":"controller/controller.go:175","msg":"Starting EventSource","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","source":"kind source: *v1alpha1.ImageRepository"} {"level":"info","ts":"2026-07-11T11:42:47.083Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository"} {"level":"info","ts":"2026-07-11T11:42:47.083Z","caller":"controller/controller.go:175","msg":"Starting EventSource","controller":"imagerepository-konflux","controllerGroup":"konflux-ci.dev","controllerKind":"ImageRepository","source":"kind source: *v1alpha1.ImageRepository"} {"level":"info","ts":"2026-07-11T11:42:47.083Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"imagerepository-konflux","controllerGroup":"konflux-ci.dev","controllerKind":"ImageRepository"} {"level":"info","ts":"2026-07-11T11:42:47.083Z","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-07-11T11:42:47.083Z","caller":"controller/controller.go:183","msg":"Starting Controller","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application"} {"level":"info","ts":"2026-07-11T11:42:47.188Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","worker count":1} {"level":"info","ts":"2026-07-11T11:42:47.188Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","worker count":1} {"level":"info","ts":"2026-07-11T11:42:47.189Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","worker count":1} {"level":"info","ts":"2026-07-11T11:42:47.189Z","caller":"controller/controller.go:217","msg":"Starting workers","controller":"imagerepository-konflux","controllerGroup":"konflux-ci.dev","controllerKind":"ImageRepository","worker count":1} {"level":"info","ts":"2026-07-11T11:42:47.287Z","logger":"controller-runtime.metrics","caller":"server/server.go:247","msg":"Serving metrics server","bindAddress":":8443","secure":true} {"level":"info","ts":"2026-07-11T11:46:46.764Z","logger":"Application","caller":"controller/application_controller.go:116","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-zjfu","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"build-suite-test-application-zjfu","reconcileID":"56d42861-b128-4385-87ac-5867e8b30b15","action":"DELETE"} {"level":"info","ts":"2026-07-11T11:46:46.768Z","logger":"Application","caller":"controller/application_controller.go:208","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-zjfu","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"build-suite-test-application-zjfu","reconcileID":"56d42861-b128-4385-87ac-5867e8b30b15","secretName":"build-suite-test-application-zjfu-pull"} {"level":"info","ts":"2026-07-11T11:46:46.775Z","logger":"Application","caller":"controller/application_controller.go:285","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-zjfu","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"build-suite-test-application-zjfu","reconcileID":"56d42861-b128-4385-87ac-5867e8b30b15","secretName":"build-suite-test-application-zjfu-pull"} {"level":"info","ts":"2026-07-11T11:46:46.876Z","logger":"Application","caller":"controller/application_controller.go:298","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-zjfu","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"build-suite-test-application-zjfu","reconcileID":"56d42861-b128-4385-87ac-5867e8b30b15","serviceAccountName":"konflux-integration-runner","namespace":"image-controller-e2e-mlgr"} {"level":"info","ts":"2026-07-11T11:46:46.877Z","logger":"Application","caller":"controller/application_controller.go:298","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-zjfu","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"build-suite-test-application-zjfu","reconcileID":"f46f1607-b949-48a2-a95c-7cb7143ca02c","serviceAccountName":"konflux-integration-runner","namespace":"image-controller-e2e-mlgr"} {"level":"info","ts":"2026-07-11T11:46:48.405Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:191","msg":"Will create image repository","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"gh-test-custom-default-vnzxne","reconcileID":"9322b24a-36a7-43c2-b853-b2239114e3d5","ImageRepositoryName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","ComponentName":"gh-test-custom-default-vnzxne"} {"level":"info","ts":"2026-07-11T11:46:48.411Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:222","msg":"Image repository created","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"gh-test-custom-default-vnzxne","reconcileID":"9322b24a-36a7-43c2-b853-b2239114e3d5","ImageRepositoryName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","ComponentName":"gh-test-custom-default-vnzxne"} {"level":"info","ts":"2026-07-11T11:46:48.418Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:238","msg":"Component updated successfully, 'generate' annotation removed","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"gh-test-custom-default-vnzxne","reconcileID":"9322b24a-36a7-43c2-b853-b2239114e3d5","ComponentName":"gh-test-custom-default-vnzxne"} {"level":"info","ts":"2026-07-11T11:46:50.101Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"fe62c6f7-cdff-4943-a23b-d7a4bf1b03b6","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-07-11T11:46:51.454Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"fe62c6f7-cdff-4943-a23b-d7a4bf1b03b6","IsPullOnly":false,"SecretName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne-image-push"} {"level":"info","ts":"2026-07-11T11:46:52.378Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"fe62c6f7-cdff-4943-a23b-d7a4bf1b03b6","IsPullOnly":true,"SecretName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne-image-pull"} {"level":"info","ts":"2026-07-11T11:46:52.385Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:845","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"fe62c6f7-cdff-4943-a23b-d7a4bf1b03b6"} {"level":"info","ts":"2026-07-11T11:46:52.755Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1457","msg":"Application pull secret updated with new registry auth","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"93e9bc0e-8342-4607-89f3-8c25de511246","application":"build-suite-test-application-zjfu"} {"level":"info","ts":"2026-07-11T11:46:52.761Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"93e9bc0e-8342-4607-89f3-8c25de511246","ServiceAccountName":"build-pipeline-gh-test-custom-default-vnzxne","SecretName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne-image-push","action":"UPDATE"} {"level":"info","ts":"2026-07-11T11:46:52.766Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"93e9bc0e-8342-4607-89f3-8c25de511246","ServiceAccountName":"build-pipeline-gh-test-custom-default-vnzxne","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-07-11T11:46:52.766Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"93e9bc0e-8342-4607-89f3-8c25de511246","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T11:46:52.779Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:554","msg":"Updated component's ContainerImage","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"93e9bc0e-8342-4607-89f3-8c25de511246","ComponentName":"gh-test-custom-default-vnzxne"} {"level":"info","ts":"2026-07-11T11:46:52.786Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:563","msg":"Deleted update-component-image image repository annotation","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"93e9bc0e-8342-4607-89f3-8c25de511246"} {"level":"info","ts":"2026-07-11T11:46:53.173Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"c3bb3f35-edc0-4c4e-92d0-e07e4a72abe7","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T11:56:00.806Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"c2cd4573-1850-44a4-a9ff-9f2b9033a6a9","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T11:56:01.218Z","logger":"ImageRepository.RegenerateImageRepositoryAccessToken","caller":"controller/imagerepository_controller.go:1017","msg":"Refreshed quay robot account token","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"c2cd4573-1850-44a4-a9ff-9f2b9033a6a9","IsPullOnly":false} {"level":"info","ts":"2026-07-11T11:56:01.225Z","logger":"ImageRepository.RegenerateImageRepositoryAccessToken","caller":"controller/imagerepository_controller.go:1213","msg":"Image repository secret updated","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"c2cd4573-1850-44a4-a9ff-9f2b9033a6a9","IsPullOnly":false,"SecretName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne-image-push"} {"level":"info","ts":"2026-07-11T11:56:01.678Z","logger":"ImageRepository.RegenerateImageRepositoryAccessToken","caller":"controller/imagerepository_controller.go:1017","msg":"Refreshed quay robot account token","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"c2cd4573-1850-44a4-a9ff-9f2b9033a6a9","IsPullOnly":true} {"level":"info","ts":"2026-07-11T11:56:01.686Z","logger":"ImageRepository.RegenerateImageRepositoryAccessToken","caller":"controller/imagerepository_controller.go:1213","msg":"Image repository secret updated","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"c2cd4573-1850-44a4-a9ff-9f2b9033a6a9","IsPullOnly":true,"SecretName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne-image-pull"} {"level":"info","ts":"2026-07-11T11:56:01.694Z","logger":"ImageRepository.RegenerateImageRepositoryAccessToken","caller":"controller/imagerepository_controller.go:1457","msg":"Application pull secret updated with new registry auth","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"c2cd4573-1850-44a4-a9ff-9f2b9033a6a9","IsPullOnly":true,"application":"build-suite-test-application-zjfu"} {"level":"info","ts":"2026-07-11T11:56:02.063Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"f049fef7-bd69-427f-8cb5-5f7bf5199cae","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T11:56:02.397Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"527f6584-a54a-49bb-aa97-a44706ed0018","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T11:56:02.694Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1619","msg":"Application pull secret updated after removing registry auth","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"665319a5-23ff-4bec-8220-fad1f64f5760","application":"build-suite-test-application-zjfu"} {"level":"info","ts":"2026-07-11T11:56:02.790Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:191","msg":"Will create image repository","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"gh-test-custom-branch-ovylzy","reconcileID":"c1162500-c109-4d0f-bb80-0525663cbb00","ImageRepositoryName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","ComponentName":"gh-test-custom-branch-ovylzy"} {"level":"info","ts":"2026-07-11T11:56:02.798Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:222","msg":"Image repository created","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"gh-test-custom-branch-ovylzy","reconcileID":"c1162500-c109-4d0f-bb80-0525663cbb00","ImageRepositoryName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","ComponentName":"gh-test-custom-branch-ovylzy"} {"level":"info","ts":"2026-07-11T11:56:02.805Z","logger":"ComponentImageRepository","caller":"controller/component_image_controller.go:238","msg":"Component updated successfully, 'generate' annotation removed","controller":"component","controllerGroup":"appstudio.redhat.com","controllerKind":"Component","Component":{"name":"gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"gh-test-custom-branch-ovylzy","reconcileID":"c1162500-c109-4d0f-bb80-0525663cbb00","ComponentName":"gh-test-custom-branch-ovylzy"} {"level":"info","ts":"2026-07-11T11:56:03.144Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:352","msg":"Removing permissions from namespace robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"665319a5-23ff-4bec-8220-fad1f64f5760","repoName":"image-controller-e2e-mlgr/gh-test-custom-default-vnzxne","robotName":"redhat-appstudio-qe+image_controller_e2e_mlgr_e1ae5c0b_f9f3_4b81_8789_a38116b30dc9"} {"level":"info","ts":"2026-07-11T11:56:04.101Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1078","msg":"Deleted push robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"665319a5-23ff-4bec-8220-fad1f64f5760","RobotAccountName":"image_controller_e2e_mlgr_gh_test_custom_default_vnzxne_cd496631c4","action":"DELETE"} {"level":"info","ts":"2026-07-11T11:56:04.514Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1089","msg":"Deleted pull robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"665319a5-23ff-4bec-8220-fad1f64f5760","RobotAccountName":"image_controller_e2e_mlgr_gh_test_custom_default_vnzxne_ccb5c32608_pull","action":"DELETE"} {"level":"info","ts":"2026-07-11T11:56:05.224Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1105","msg":"Deleted image repository","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"665319a5-23ff-4bec-8220-fad1f64f5760","ImageRepository":"image-controller-e2e-mlgr/gh-test-custom-default-vnzxne","action":"DELETE"} {"level":"info","ts":"2026-07-11T11:56:05.232Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:368","msg":"Image repository finalizer removed","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-default-vnzxne","reconcileID":"665319a5-23ff-4bec-8220-fad1f64f5760","action":"DELETE"} {"level":"info","ts":"2026-07-11T11:56:06.001Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:1213","msg":"Image repository secret updated","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"664a3a53-84b4-429a-8f52-fa0a477d7f03","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-07-11T11:56:07.188Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"664a3a53-84b4-429a-8f52-fa0a477d7f03","IsPullOnly":false,"SecretName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy-image-push"} {"level":"info","ts":"2026-07-11T11:56:07.988Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"664a3a53-84b4-429a-8f52-fa0a477d7f03","IsPullOnly":true,"SecretName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy-image-pull"} {"level":"info","ts":"2026-07-11T11:56:07.994Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:845","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"664a3a53-84b4-429a-8f52-fa0a477d7f03"} {"level":"info","ts":"2026-07-11T11:56:08.339Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1457","msg":"Application pull secret updated with new registry auth","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"9a76d21e-3c20-4e4f-ad0b-7dd985b02459","application":"build-suite-test-application-zjfu"} {"level":"info","ts":"2026-07-11T11:56:08.345Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"9a76d21e-3c20-4e4f-ad0b-7dd985b02459","ServiceAccountName":"build-pipeline-gh-test-custom-branch-ovylzy","SecretName":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy-image-push","action":"UPDATE"} {"level":"info","ts":"2026-07-11T11:56:08.350Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"9a76d21e-3c20-4e4f-ad0b-7dd985b02459","ServiceAccountName":"build-pipeline-gh-test-custom-branch-ovylzy","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-07-11T11:56:08.350Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"9a76d21e-3c20-4e4f-ad0b-7dd985b02459","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T11:56:08.357Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:554","msg":"Updated component's ContainerImage","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"9a76d21e-3c20-4e4f-ad0b-7dd985b02459","ComponentName":"gh-test-custom-branch-ovylzy"} {"level":"info","ts":"2026-07-11T11:56:08.364Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:563","msg":"Deleted update-component-image image repository annotation","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"9a76d21e-3c20-4e4f-ad0b-7dd985b02459"} {"level":"info","ts":"2026-07-11T11:56:08.721Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"b45f2ece-ebfd-48d4-9773-7ba34b40536f","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T12:02:35.070Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"6ac3a8af-0892-4961-92a4-5a968471cb09","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T12:02:36.227Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1128","msg":"changed image repository visibility","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"6ac3a8af-0892-4961-92a4-5a968471cb09","visibility":"private"} {"level":"info","ts":"2026-07-11T12:02:36.672Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"79621fb4-060e-4031-8380-553f5b1bf496","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T12:03:35.134Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1619","msg":"Application pull secret updated after removing registry auth","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"642b3c8c-a113-48d2-8846-f439218403e7","application":"build-suite-test-application-zjfu"} {"level":"info","ts":"2026-07-11T12:03:35.251Z","logger":"Application","caller":"controller/application_controller.go:105","msg":"Application finalizer removed","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-zjfu","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"build-suite-test-application-zjfu","reconcileID":"a3a9c2b8-7891-4177-909a-1b8fed16065e","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:35.586Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:352","msg":"Removing permissions from namespace robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"642b3c8c-a113-48d2-8846-f439218403e7","repoName":"image-controller-e2e-mlgr/gh-test-custom-branch-ovylzy","robotName":"redhat-appstudio-qe+image_controller_e2e_mlgr_e1ae5c0b_f9f3_4b81_8789_a38116b30dc9"} {"level":"info","ts":"2026-07-11T12:03:36.994Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1078","msg":"Deleted push robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"642b3c8c-a113-48d2-8846-f439218403e7","RobotAccountName":"image_controller_e2e_mlgr_gh_test_custom_branch_ovylzy_fdee2722b6","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:37.756Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1089","msg":"Deleted pull robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"642b3c8c-a113-48d2-8846-f439218403e7","RobotAccountName":"image_controller_e2e_mlgr_gh_test_custom_branch_ovylzy_f2c91ea96c_pull","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:38.409Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1105","msg":"Deleted image repository","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"642b3c8c-a113-48d2-8846-f439218403e7","ImageRepository":"image-controller-e2e-mlgr/gh-test-custom-branch-ovylzy","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:38.417Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:368","msg":"Image repository finalizer removed","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","namespace":"image-controller-e2e-mlgr"},"namespace":"image-controller-e2e-mlgr","name":"imagerepository-for-build-suite-test-application-zjfu-gh-test-custom-branch-ovylzy","reconcileID":"642b3c8c-a113-48d2-8846-f439218403e7","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:39.681Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"17931a7c-cb80-40c1-8432-5b3da0ba2855","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-07-11T12:03:41.807Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"17931a7c-cb80-40c1-8432-5b3da0ba2855","IsPullOnly":false,"SecretName":"sample-image-repo-image-push"} {"level":"info","ts":"2026-07-11T12:03:42.727Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"17931a7c-cb80-40c1-8432-5b3da0ba2855","IsPullOnly":true,"SecretName":"sample-image-repo-image-pull"} {"level":"info","ts":"2026-07-11T12:03:42.733Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:845","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"17931a7c-cb80-40c1-8432-5b3da0ba2855"} {"level":"info","ts":"2026-07-11T12:03:45.008Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:352","msg":"Removing permissions from namespace robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"938d52e9-22ed-4376-86f6-205e9fef77a1","repoName":"image-controller-e2e-oxgt/sample-image-repo","robotName":"redhat-appstudio-qe+image_controller_e2e_oxgt_e1ae5c0b_f9f3_4b81_8789_a38116b30dc9"} {"level":"info","ts":"2026-07-11T12:03:46.007Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1078","msg":"Deleted push robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"938d52e9-22ed-4376-86f6-205e9fef77a1","RobotAccountName":"image_controller_e2e_oxgt_sample_image_repo_a2ec8ea9de","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:46.453Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1089","msg":"Deleted pull robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"938d52e9-22ed-4376-86f6-205e9fef77a1","RobotAccountName":"image_controller_e2e_oxgt_sample_image_repo_24798814ef_pull","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:47.077Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1105","msg":"Deleted image repository","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"938d52e9-22ed-4376-86f6-205e9fef77a1","ImageRepository":"image-controller-e2e-oxgt/sample-image-repo","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:47.090Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:368","msg":"Image repository finalizer removed","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"sample-image-repo","namespace":"image-controller-e2e-oxgt"},"namespace":"image-controller-e2e-oxgt","name":"sample-image-repo","reconcileID":"938d52e9-22ed-4376-86f6-205e9fef77a1","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:47.977Z","logger":"Application","caller":"controller/application_controller.go:116","msg":"Application finalizer added","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-hzat","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"build-suite-test-application-hzat","reconcileID":"848169eb-751f-4baf-abaa-234b38574b2d","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:03:47.981Z","logger":"Application","caller":"controller/application_controller.go:208","msg":"Creating application pull secret","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-hzat","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"build-suite-test-application-hzat","reconcileID":"848169eb-751f-4baf-abaa-234b38574b2d","secretName":"build-suite-test-application-hzat-pull"} {"level":"info","ts":"2026-07-11T12:03:47.994Z","logger":"Application","caller":"controller/application_controller.go:285","msg":"Application pull secret created successfully","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-hzat","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"build-suite-test-application-hzat","reconcileID":"848169eb-751f-4baf-abaa-234b38574b2d","secretName":"build-suite-test-application-hzat-pull"} {"level":"info","ts":"2026-07-11T12:03:47.994Z","logger":"Application","caller":"controller/application_controller.go:298","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-hzat","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"build-suite-test-application-hzat","reconcileID":"848169eb-751f-4baf-abaa-234b38574b2d","serviceAccountName":"konflux-integration-runner","namespace":"image-controller-e2e-sofh"} {"level":"info","ts":"2026-07-11T12:03:47.997Z","logger":"Application","caller":"controller/application_controller.go:298","msg":"Integration ServiceAccount not found","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-hzat","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"build-suite-test-application-hzat","reconcileID":"0edfd0f5-3535-4cd0-800e-85f8837ad000","serviceAccountName":"konflux-integration-runner","namespace":"image-controller-e2e-sofh"} {"level":"info","ts":"2026-07-11T12:03:49.473Z","logger":"ImageRepository.CheckComponentExistence","caller":"controller/imagerepository_controller.go:676","msg":"component related to image repository doesn't exist, will wait for component","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"e990e08a-efbf-49fa-bb12-45bab285a9e0","Component":"test-secret-linking-cpchyu"} {"level":"info","ts":"2026-07-11T12:03:49.480Z","logger":"ImageRepository.CheckComponentExistence","caller":"controller/imagerepository_controller.go:676","msg":"component related to image repository doesn't exist, will wait for component","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"fce45595-5d27-43c3-b52c-68a997351b28","Component":"test-secret-linking-cpchyu"} {"level":"info","ts":"2026-07-11T12:03:56.009Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"41b80434-a135-4c2d-87f1-c9bc30f00311","SecretName":"components-namespace-pull"} {"level":"info","ts":"2026-07-11T12:03:57.247Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"41b80434-a135-4c2d-87f1-c9bc30f00311","IsPullOnly":false,"SecretName":"image-repository-sdfl-image-push"} {"level":"info","ts":"2026-07-11T12:03:58.179Z","logger":"ImageRepository.ImageRepositoryProvision.ProvisionImageRepositoryAccess","caller":"controller/imagerepository_controller.go:1205","msg":"Image repository secret created","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"41b80434-a135-4c2d-87f1-c9bc30f00311","IsPullOnly":true,"SecretName":"image-repository-sdfl-image-pull"} {"level":"info","ts":"2026-07-11T12:03:58.186Z","logger":"ImageRepository.ImageRepositoryProvision","caller":"controller/imagerepository_controller.go:845","msg":"Finished provision of image repository and added finalizer","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"41b80434-a135-4c2d-87f1-c9bc30f00311"} {"level":"info","ts":"2026-07-11T12:03:58.565Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1457","msg":"Application pull secret updated with new registry auth","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"042610a2-3694-43fa-80db-d623e2311c3a","application":"build-suite-test-application-hzat"} {"level":"info","ts":"2026-07-11T12:03:58.571Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"042610a2-3694-43fa-80db-d623e2311c3a","ServiceAccountName":"build-pipeline-test-secret-linking-cpchyu","SecretName":"image-repository-sdfl-image-push","action":"UPDATE"} {"level":"info","ts":"2026-07-11T12:03:58.576Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"042610a2-3694-43fa-80db-d623e2311c3a","ServiceAccountName":"build-pipeline-test-secret-linking-cpchyu","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-07-11T12:03:58.576Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"042610a2-3694-43fa-80db-d623e2311c3a","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T12:03:58.583Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:554","msg":"Updated component's ContainerImage","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"042610a2-3694-43fa-80db-d623e2311c3a","ComponentName":"test-secret-linking-cpchyu"} {"level":"info","ts":"2026-07-11T12:03:58.591Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:563","msg":"Deleted update-component-image image repository annotation","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"042610a2-3694-43fa-80db-d623e2311c3a"} {"level":"info","ts":"2026-07-11T12:03:58.598Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:586","msg":"added message about image change to imageRepository","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"042610a2-3694-43fa-80db-d623e2311c3a","ImageRepository":"image-repository-sdfl"} {"level":"info","ts":"2026-07-11T12:03:58.957Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"2771da16-da3d-4c22-a1b0-59d6427b71f3","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T12:04:00.293Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:89","msg":"Added secret link to service account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"56aa2df1-9b19-4acc-a822-84b42b8c87b2","ServiceAccountName":"build-pipeline-test-secret-linking-cpchyu","SecretName":"components-namespace-pull","action":"UPDATE"} {"level":"info","ts":"2026-07-11T12:04:00.293Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"56aa2df1-9b19-4acc-a822-84b42b8c87b2","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T12:04:00.294Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"56aa2df1-9b19-4acc-a822-84b42b8c87b2","ServiceAccountName":"konflux-integration-runner","SecretName":"build-suite-test-application-hzat-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T12:04:00.836Z","logger":"ImageRepository","caller":"controller/imagerepository_controller_service_account.go:43","msg":"ServiceAccount not found","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"c42b7bad-7394-41d5-ab0b-5436d5a3406c","ServiceAccountName":"konflux-integration-runner","SecretName":"components-namespace-pull","ServiceAccountName":"konflux-integration-runner"} {"level":"info","ts":"2026-07-11T12:04:02.161Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:1619","msg":"Application pull secret updated after removing registry auth","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"251df1b3-6f7b-4256-a9b0-6eb59842a6bb","application":"build-suite-test-application-hzat"} {"level":"info","ts":"2026-07-11T12:04:02.289Z","logger":"Application","caller":"controller/application_controller.go:105","msg":"Application finalizer removed","controller":"application","controllerGroup":"appstudio.redhat.com","controllerKind":"Application","Application":{"name":"build-suite-test-application-hzat","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"build-suite-test-application-hzat","reconcileID":"2df53393-30b8-4752-bf24-b04912b6afab","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:04:02.593Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:352","msg":"Removing permissions from namespace robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"251df1b3-6f7b-4256-a9b0-6eb59842a6bb","repoName":"image-controller-e2e-sofh/image-name-ijxd","robotName":"redhat-appstudio-qe+image_controller_e2e_sofh_e1ae5c0b_f9f3_4b81_8789_a38116b30dc9"} {"level":"info","ts":"2026-07-11T12:04:03.625Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1078","msg":"Deleted push robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"251df1b3-6f7b-4256-a9b0-6eb59842a6bb","RobotAccountName":"image_controller_e2e_sofh_image_name_ijxd_a39b775aee","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:04:04.915Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1089","msg":"Deleted pull robot account","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"251df1b3-6f7b-4256-a9b0-6eb59842a6bb","RobotAccountName":"image_controller_e2e_sofh_image_name_ijxd_99993c53c8_pull","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:04:05.877Z","logger":"ImageRepository.RepositoryCleanup","caller":"controller/imagerepository_controller.go:1105","msg":"Deleted image repository","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"251df1b3-6f7b-4256-a9b0-6eb59842a6bb","ImageRepository":"image-controller-e2e-sofh/image-name-ijxd","action":"DELETE"} {"level":"info","ts":"2026-07-11T12:04:05.886Z","logger":"ImageRepository","caller":"controller/imagerepository_controller.go:368","msg":"Image repository finalizer removed","controller":"imagerepository-appstudio","controllerGroup":"appstudio.redhat.com","controllerKind":"ImageRepository","ImageRepository":{"name":"image-repository-sdfl","namespace":"image-controller-e2e-sofh"},"namespace":"image-controller-e2e-sofh","name":"image-repository-sdfl","reconcileID":"251df1b3-6f7b-4256-a9b0-6eb59842a6bb","action":"DELETE"}